[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [Qemu-PPC] [PATCH 0/3] target/ppc: Implement radix mmu debug
From: |
Suraj Jitindar Singh |
Subject: |
[Qemu-ppc] [Qemu-PPC] [PATCH 0/3] target/ppc: Implement radix mmu debug functions |
Date: |
Mon, 3 Jul 2017 16:19:45 +1000 |
When the radix mmu emulation code was implemented the translation
debug functions were left as a todo.
Implement the functions ppc_radix64_get_phys_page_debug() and
ppc_radix64_dump_level() to translate a single address and dump all the
address translations respectively.
This functionality is already implemented for the hash mmu.
A slight refactor of the radix mmu emulation code was necessary to enable
the debug code to call existing functions.
Suraj Jitindar Singh (3):
target/ppc: Refactor tcg radix mmu code
target/ppc: Add debug function for radix mmu translation
target/ppc: Add debug function to dump radix mmu translations
target/ppc/mmu-radix64.c | 116 +++++++++++++++++++++++++++++++++++++++++------
target/ppc/mmu-radix64.h | 2 +
target/ppc/mmu_helper.c | 5 +-
3 files changed, 107 insertions(+), 16 deletions(-)
--
2.9.4
- [Qemu-ppc] [Qemu-PPC] [PATCH 0/3] target/ppc: Implement radix mmu debug functions,
Suraj Jitindar Singh <=