This depends on these qemu patches: http://patchwork.ozlabs.org/patch/100826/ (PPC: E500: Use MAS registers instead of internal TLB representation) http://patchwork.ozlabs.org/patch/100821/ (PPC: move TLBs to their own arrays)
For this functionality to work with KVM, this kernel patch is required: http://www.spinics.net/lists/kvm-ppc/msg02843.html Scott Wood (3): kvm: ppc: booke206: use MMU API ppc: booke206: use MAV=2.0 TSIZE definition, fix 4G pages ppc: booke206: add "info tlb" support hmp-commands.hx | 2 +- hw/ppce500_mpc8544ds.c | 4 ++- monitor.c | 5 ++- target-ppc/cpu.h | 8 +++- target-ppc/helper.c | 94 ++++++++++++++++++++++++++++++++++++++++++++++- target-ppc/kvm.c | 85 +++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 190 insertions(+), 8 deletions(-) -- 1.7.4.1