summaryrefslogtreecommitdiffstats
path: root/target-ppc/user_only_helper.c
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt2016-05-03 18:03:24 +0200
committerDavid Gibson2016-05-30 05:20:04 +0200
commit9fb044911444fdd09f5f072ad0ca269d7f8b841d (patch)
treece608f84663764e368d651a5713933bb2c2127fd /target-ppc/user_only_helper.c
parentppc: Remove MMU_MODEn_SUFFIX definitions (diff)
downloadqemu-9fb044911444fdd09f5f072ad0ca269d7f8b841d.tar.gz
qemu-9fb044911444fdd09f5f072ad0ca269d7f8b841d.tar.xz
qemu-9fb044911444fdd09f5f072ad0ca269d7f8b841d.zip
ppc: Use split I/D mmu modes to avoid flushes on interrupts
We rework the way the MMU indices are calculated, providing separate indices for I and D side based on MSR:IR and MSR:DR respectively, and thus no longer need to flush the TLB on context changes. This also adds correct support for HV as a separate address space. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'target-ppc/user_only_helper.c')
0 files changed, 0 insertions, 0 deletions