[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/7] exec/memory: Enforce checking MemTxResult values
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH v2 0/7] exec/memory: Enforce checking MemTxResult values |
Date: |
Mon, 18 May 2020 17:53:01 +0200 |
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(-)
--
2.21.3
- [PATCH v2 0/7] exec/memory: Enforce checking MemTxResult values,
Philippe Mathieu-Daudé <=
- [PATCH v2 1/7] exec: Let address_space_read/write_cached() propagate MemTxResult, Philippe Mathieu-Daudé, 2020/05/18
- [PATCH v2 2/7] exec: Propagate cpu_memory_rw_debug() error, Philippe Mathieu-Daudé, 2020/05/18
- [PATCH v2 4/7] hw/elf_ops: Do not ignore write failures when loading ELF, Philippe Mathieu-Daudé, 2020/05/18
- [PATCH v2 5/7] hw/arm/boot: Abort if set_kernel_args() fails, Philippe Mathieu-Daudé, 2020/05/18
- [RFC PATCH v2 6/7] accel/kvm: Let KVM_EXIT_MMIO return error, Philippe Mathieu-Daudé, 2020/05/18