[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 0/3] Support more than 8 MMU modes, speedup PPC b
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH v3 0/3] Support more than 8 MMU modes, speedup PPC by 10% |
Date: |
Tue, 5 May 2015 09:18:21 +0200 |
Patches 1 and 2 enable support from more than 8 MMU modes in TCG (patch
1 is in the targets, patch 2 is in cpu-defs.h). The TLB size is reduced
proportionally on targets where that is necessary.
Patch 3 uses the new support in the PPC target.
Paolo
v2->v3: - change i386 TCG_TARGET_TLB_DISPLACEMENT_BITS to 31 [rth]
- tweak comment in patch 2 to account for
offsetof(CPUArchState, tlb_table[mem_index][0].addend) [rth]
Paolo Bonzini (3):
tcg: add TCG_TARGET_TLB_DISPLACEMENT_BITS
softmmu: support up to 12 MMU modes
target-ppc: use separate indices for various translation modes
include/exec/cpu-defs.h | 34 +++++++++++++++-
include/exec/cpu_ldst.h | 104 ++++++++++++++++++++++++++++++++++++++++++++---
target-ppc/cpu.h | 12 +++---
target-ppc/excp_helper.c | 3 --
target-ppc/helper_regs.h | 15 ++++---
tcg/aarch64/tcg-target.h | 1 +
tcg/arm/tcg-target.h | 1 +
tcg/i386/tcg-target.h | 1 +
tcg/ia64/tcg-target.h | 2 +
tcg/mips/tcg-target.h | 1 +
tcg/ppc/tcg-target.h | 1 +
tcg/s390/tcg-target.h | 1 +
tcg/sparc/tcg-target.h | 1 +
tcg/tci/tcg-target.h | 1 +
14 files changed, 156 insertions(+), 22 deletions(-)
--
2.3.5
- [Qemu-devel] [PATCH v3 0/3] Support more than 8 MMU modes, speedup PPC by 10%,
Paolo Bonzini <=
- [Qemu-devel] [PATCH v2 1/3] tcg: add TCG_TARGET_TLB_DISPLACEMENT_BITS, Paolo Bonzini, 2015/05/05
- [Qemu-devel] [PATCH v2 2/3] softmmu: support up to 12 MMU modes, Paolo Bonzini, 2015/05/05
- [Qemu-devel] [PATCH v2 3/3] target-ppc: use separate indices for various translation modes, Paolo Bonzini, 2015/05/05
- Re: [Qemu-devel] [PATCH v3 0/3] Support more than 8 MMU modes, speedup PPC by 10%, Richard Henderson, 2015/05/05
- Re: [Qemu-devel] [PATCH v3 0/3] Support more than 8 MMU modes, speedup PPC by 10%, Alexander Graf, 2015/05/07