diff options
| author | Philippe Mathieu-Daudé <philmd@linaro.org> | 2025-09-29 15:55:07 +0200 |
|---|---|---|
| committer | Philippe Mathieu-Daudé <philmd@linaro.org> | 2025-10-07 05:03:56 +0200 |
| commit | 94c460835df5b810309a5ae4c89f0cddddbd9f6e (patch) | |
| tree | ca4d5350fe409ef5026878682c84d697a88919c7 /hw/xen/xen-hvm-common.c | |
| parent | 5699f6a4409af985d45cd67a0695a97655fec8bf (diff) | |
| download | focaccia-qemu-94c460835df5b810309a5ae4c89f0cddddbd9f6e.tar.gz focaccia-qemu-94c460835df5b810309a5ae4c89f0cddddbd9f6e.zip | |
hw/xen/hvm: Inline cpu_physical_memory_rw() in rw_phys_req_item()
cpu_physical_memory_rw() is legacy, replace by address_space_rw(). Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20251002084203.63899-13-philmd@linaro.org>
Diffstat (limited to 'hw/xen/xen-hvm-common.c')
| -rw-r--r-- | hw/xen/xen-hvm-common.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/hw/xen/xen-hvm-common.c b/hw/xen/xen-hvm-common.c index 78e0bc8f64..52e2cce397 100644 --- a/hw/xen/xen-hvm-common.c +++ b/hw/xen/xen-hvm-common.c @@ -12,6 +12,7 @@ #include "hw/xen/xen-bus.h" #include "hw/boards.h" #include "hw/xen/arch_hvm.h" +#include "system/memory.h" #include "system/runstate.h" #include "system/system.h" #include "system/xen.h" @@ -279,8 +280,8 @@ static void do_outp(uint32_t addr, * memory, as part of the implementation of an ioreq. * * Equivalent to - * cpu_physical_memory_rw(addr + (req->df ? -1 : +1) * req->size * i, - * val, req->size, 0/1) + * address_space_rw(as, addr + (req->df ? -1 : +1) * req->size * i, + * attrs, val, req->size, 0/1) * except without the integer overflow problems. */ static void rw_phys_req_item(hwaddr addr, @@ -295,7 +296,8 @@ static void rw_phys_req_item(hwaddr addr, } else { addr += offset; } - cpu_physical_memory_rw(addr, val, req->size, rw); + address_space_rw(&address_space_memory, addr, MEMTXATTRS_UNSPECIFIED, + val, req->size, rw); } static inline void read_phys_req_item(hwaddr addr, |