We currently have three methods that a target can use to implement
"translate virtual to physical address for debug purposes":
get_phys_addr_debug, get_phys_addr_attrs_debug, and the new
translate_for_debug.
Only microblaze and i386 implement get_phys_addr_attrs_debug;
convert them to the newer and more flexible translate_for_debug,
and remove the get_phys_addr_attrs_debug handling entirely.
(Now that the translate_for_debug patchset is upstream, this is
a bit of followon cleanup that I said I'd do.)
thanks
-- PMM
Peter Maydell (3):
target/microblaze: Convert to translate_for_debug
target/i386: Convert to translate_for_debug
hw/core: Remove SysemuCPUOps::get_phys_addr_attrs_debug
hw/core/cpu-system.c | 11 ++---------
include/hw/core/sysemu-cpu-ops.h | 14 --------------
target/i386/cpu.c | 2 +-
target/i386/cpu.h | 4 ++--
target/i386/helper.c | 31 +++++++++++++++++--------------
target/i386/whpx/whpx-all.c | 2 +-
target/microblaze/cpu.c | 2 +-
target/microblaze/cpu.h | 4 ++--
target/microblaze/helper.c | 25 ++++++++++++++-----------
9 files changed, 40 insertions(+), 55 deletions(-)
--
2.43.0