diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2016-05-03 18:03:24 +0200 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2016-05-30 13:20:04 +1000 |
commit | 9fb044911444fdd09f5f072ad0ca269d7f8b841d (patch) | |
tree | ce608f84663764e368d651a5713933bb2c2127fd /block/mirror.c | |
parent | 5fd1111b20a8f1955e3156a80e0576007548e871 (diff) | |
download | qemu-9fb044911444fdd09f5f072ad0ca269d7f8b841d.tar.gz qemu-9fb044911444fdd09f5f072ad0ca269d7f8b841d.tar.bz2 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 'block/mirror.c')
0 files changed, 0 insertions, 0 deletions