Various places ignore the MemTxResult indicator of transaction failed. Fix the easy places. The rest are the DMA devices, which require deeper analysis.
Since v2: - Dropped "accel/kvm: Let KVM_EXIT_MMIO return error" - Addressed Peter's review comments Since v1: - Dropped "exec/memory: Emit warning when MemTxResult is ignored" https://www.mail-archive.com/qemu-devel@nongnu.org/msg704180.html Philippe Mathieu-Daudé (3): hw/arm/boot: Abort if set_kernel_args() fails hw/core/loader: Move 'write_rom' trace event earlier hw/core/loader: Warn if we fail to load ROM regions at reset hw/arm/boot.c | 53 ++++++++++++++++++++++++++++++++++++++---------- hw/core/loader.c | 15 ++++++++++---- 2 files changed, 53 insertions(+), 15 deletions(-) -- 2.26.3