KVM: Disable large pages on misaligned memory slots
authorAvi Kivity <avi@redhat.com>
Mon, 8 Jun 2009 12:52:39 +0000 (15:52 +0300)
committerAvi Kivity <avi@redhat.com>
Wed, 10 Jun 2009 12:17:58 +0000 (15:17 +0300)
commitac04527f7947020c5890090b2ac87af4e98d977e
tree679e5c4773386d4543ef990c108d950594c20862
parenta0861c02a981c943573478ea13b29b1fb958ee5b
KVM: Disable large pages on misaligned memory slots

If a slots guest physical address and host virtual address unequal (mod
large page size), then we would erronously try to back guest large pages
with host large pages.  Detect this misalignment and diable large page
support for the trouble slot.

Cc: stable@kernel.org
Signed-off-by: Avi Kivity <avi@redhat.com>
virt/kvm/kvm_main.c