Files
linux/arch/x86/kvm
Marcelo Tosatti 05ae56ca1c KVM: MMU: invalidate and flush on spte small->large page size change
Always invalidate spte and flush TLBs when changing page size, to make
sure different sized translations for the same address are never cached
in a CPU's TLB.

Currently the only case where this occurs is when a non-leaf spte pointer is
overwritten by a leaf, large spte entry. This can happen after dirty
logging is disabled on a memslot, for example.

Noticed by Andrea.

KVM-Stable-Tag
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
(cherry picked from commit 3be2264be3)
2010-08-02 10:21:23 -07:00
..
2010-04-26 07:41:20 -07:00
2010-02-23 07:37:52 -08:00
2009-09-10 08:33:12 +03:00
2009-06-10 11:48:57 +03:00
2009-09-10 08:33:03 +03:00
2009-09-10 08:32:46 +03:00
2010-01-28 15:02:44 -08:00
2009-09-10 08:33:08 +03:00
2009-09-10 08:33:10 +03:00
2009-09-10 08:33:11 +03:00