[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 0/7] exec/memory: Enforce checking MemTxResult values
From: |
Paolo Bonzini |
Subject: |
Re: [PATCH v2 0/7] exec/memory: Enforce checking MemTxResult values |
Date: |
Thu, 21 May 2020 17:40:04 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 |
On 18/05/20 17:53, Philippe Mathieu-Daudé wrote:
> Various places ignore the MemTxResult indicator of
> transaction failed. Fix the easy places.
> The rest are the DMA devices, which require deeper
> analysis.
>
> Since v1:
> - Dropped "exec/memory: Emit warning when MemTxResult is ignored"
> https://www.mail-archive.com/address@hidden/msg704180.html
>
> Philippe Mathieu-Daudé (7):
> exec: Let address_space_read/write_cached() propagate MemTxResult
> exec: Propagate cpu_memory_rw_debug() error
> disas: Let disas::read_memory() handler return EIO on error
> hw/elf_ops: Do not ignore write failures when loading ELF
> hw/arm/boot: Abort if set_kernel_args() fails
> accel/kvm: Let KVM_EXIT_MMIO return error
> hw/core/loader: Assert loading ROM regions succeeds at reset
>
> include/exec/cpu-all.h | 1 +
> include/exec/memory.h | 19 +++++++++++--------
> include/hw/elf_ops.h | 11 ++++++++---
> accel/kvm/kvm-all.c | 13 +++++++------
> disas.c | 13 ++++++++-----
> exec.c | 28 ++++++++++++++++------------
> hw/arm/boot.c | 19 +++++++++++++------
> hw/core/loader.c | 8 ++++++--
> 8 files changed, 70 insertions(+), 42 deletions(-)
>
Queued patches 1-4, thanks.
Paolo