Respin of Mattias patch [1 split to ease review. Preliminary use QEMU_LOCK_GUARD to simplify.
I'm OK to include this and the endianness fix [2] if Mattias agrees, once first patch is reviewed. Regards, Phil. [1 https://lore.kernel.org/qemu-devel/20240507094210.300566-2-mniss...@rivosinc.com/ [2] https://lore.kernel.org/qemu-devel/20240507094210.300566-6-mniss...@rivosinc.com/ Mattias Nissler (2): system/physmem: Propagate AddressSpace to MapClient helpers system/physmem: Per-AddressSpace bounce buffering Philippe Mathieu-Daudé (1): system/physmem: Replace qemu_mutex_lock() calls with QEMU_LOCK_GUARD include/exec/cpu-common.h | 2 - include/exec/memory.h | 45 +++++++++++++++++- system/dma-helpers.c | 4 +- system/memory.c | 7 +++ system/physmem.c | 98 +++++++++++++++------------------------ 5 files changed, 90 insertions(+), 66 deletions(-) -- 2.41.0