From: Peter Maydell <[email protected]> In qemu_plugin_translate_vaddr() we have a workaround for not all implementations of get_phys_addr_debug returning an exact physaddr for the input virtual address: we OR back in the page offset to the return value.
Now that we guarantee that get_phys_addr_debug returns the exact physaddr for the input virtual address, we can drop this workaround. Signed-off-by: Peter Maydell <[email protected]> Reviewed-by: Richard Henderson <[email protected]> Message-id: [email protected] Message-ID: <[email protected]> Signed-off-by: Philippe Mathieu-Daudé <[email protected]> --- plugins/api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/api.c b/plugins/api.c index 4b6fad49998..c97cc688825 100644 --- a/plugins/api.c +++ b/plugins/api.c @@ -625,7 +625,7 @@ bool qemu_plugin_translate_vaddr(uint64_t vaddr, uint64_t *hwaddr) return false; } - *hwaddr = res | (vaddr & ~TARGET_PAGE_MASK); + *hwaddr = res; return true; #else -- 2.53.0
