summary refs log tree commit diff stats
path: root/qapi/string-output-visitor.c
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2016-06-07 12:50:22 +1000
committerDavid Gibson <david@gibson.dropbear.id.au>2016-06-07 13:10:44 +1000
commitc5a8d8f32d90058995334cfd9292ed1b98c76971 (patch)
treee9ee285957f5885754f6520dc9521d39777d207e /qapi/string-output-visitor.c
parent3dcfb74fd4e4ab31508c80e6965a0cd477510234 (diff)
downloadfocaccia-qemu-c5a8d8f32d90058995334cfd9292ed1b98c76971.tar.gz
focaccia-qemu-c5a8d8f32d90058995334cfd9292ed1b98c76971.zip
ppc: Batch TLB flushes on 32-bit 6xx/7xx/7xxx in hash mode
This ports the existing 64-bit mechanism to 32-bit, thus series
of 64 tlbie's followed by a sync like some versions of Darwin
(ab)use will result in a single flush.

We apply a pending flush on any sync instruction though, as Darwin
doesn't use tlbsync on non-SMP systems.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'qapi/string-output-visitor.c')
0 files changed, 0 insertions, 0 deletions