]> git.karo-electronics.de Git - karo-tx-linux.git/commit
KVM: PPC: Add cache flush on page map
authorAlexander Graf <agraf@suse.de>
Fri, 3 Aug 2012 11:56:33 +0000 (13:56 +0200)
committerAlexander Graf <agraf@suse.de>
Tue, 14 Aug 2012 22:29:03 +0000 (00:29 +0200)
commit84ff6f4d17d7364afcfcc914690d8e782da646f6
tree8bad365114eff506b07320eb4696a48314ecbf27
parentd486661764f31f9a2c80492fc7eba1b0559d8521
KVM: PPC: Add cache flush on page map

When we map a page that wasn't icache cleared before, do so when first
mapping it in KVM using the same information bits as the Linux mapping
logic. That way we are 100% sure that any page we map does not have stale
entries in the icache.

Signed-off-by: Alexander Graf <agraf@suse.de>
---

v1 -> v2:

  - move code to arch/powerpc
arch/powerpc/include/asm/kvm_host.h
arch/powerpc/include/asm/kvm_ppc.h
arch/powerpc/kvm/book3s_32_mmu_host.c
arch/powerpc/kvm/book3s_64_mmu_host.c
arch/powerpc/kvm/e500_tlb.c
arch/powerpc/mm/mem.c