summaryrefslogtreecommitdiff
path: root/arch/powerpc/kvm/Kconfig
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2014-04-24 11:52:01 (GMT)
committerAlexander Graf <agraf@suse.de>2014-05-30 12:26:21 (GMT)
commitcd087eefe637d545345ea5f888d4ea4fe52e312c (patch)
tree69a6fcf03d10a7b329e84dae3e487d0dd5ae9756 /arch/powerpc/kvm/Kconfig
parent5deb8e7ad8ac7e3fcdfa042acff617f461b361c2 (diff)
downloadlinux-cd087eefe637d545345ea5f888d4ea4fe52e312c.tar.xz
KVM: PPC: Book3S PR: Do dcbz32 patching with big endian instructions
When the host CPU we're running on doesn't support dcbz32 itself, but the guest wants to have dcbz only clear 32 bytes of data, we loop through every executable mapped page to search for dcbz instructions and patch them with a special privileged instruction that we emulate as dcbz32. The only guests that want to see dcbz act as 32byte are book3s_32 guests, so we don't have to worry about little endian instruction ordering. So let's just always search for big endian dcbz instructions, also when we're on a little endian host. Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'arch/powerpc/kvm/Kconfig')
0 files changed, 0 insertions, 0 deletions