mirror of
https://github.com/qemu/qemu.git
synced 2026-07-08 17:56:38 +00:00
plugins/api.c: Use cpu_translate_for_debug()
We want to remove the cpu_get_phys_addr_debug() function; update the plugin code to use cpu_translate_for_debug() instead. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-ID: <20260430093810.2762539-25-peter.maydell@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
This commit is contained in:
committed by
Philippe Mathieu-Daudé
parent
a4c857aef0
commit
db28f0efdd
@@ -617,15 +617,15 @@ qemu_plugin_write_memory_hwaddr(hwaddr addr, GByteArray *data)
|
||||
bool qemu_plugin_translate_vaddr(uint64_t vaddr, uint64_t *hwaddr)
|
||||
{
|
||||
#ifdef CONFIG_SOFTMMU
|
||||
TranslateForDebugResult tres;
|
||||
|
||||
g_assert(current_cpu);
|
||||
|
||||
uint64_t res = cpu_get_phys_addr_debug(current_cpu, vaddr);
|
||||
|
||||
if (res == (uint64_t)-1) {
|
||||
if (!cpu_translate_for_debug(current_cpu, vaddr, &tres)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
*hwaddr = res;
|
||||
*hwaddr = tres.physaddr;
|
||||
|
||||
return true;
|
||||
#else
|
||||
|
||||
Reference in New Issue
Block a user