Files
linux/arch
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-01-18 10:19:11 -08:00
2010-01-18 10:19:11 -08:00
2010-01-18 10:19:11 -08:00
2010-07-05 11:10:49 -07:00
2010-01-18 10:19:11 -08:00
2010-01-18 10:19:11 -08:00
2010-07-05 11:10:48 -07:00
2010-01-18 10:19:11 -08:00
2010-01-18 10:19:11 -08:00
2010-01-18 10:19:11 -08:00
2010-04-26 07:41:17 -07:00
2010-07-05 11:10:50 -07:00