diff options
author | Joerg Roedel <joerg.roedel@amd.com> | 2009-07-27 10:30:46 -0400 |
---|---|---|
committer | Avi Kivity <avi@redhat.com> | 2009-09-10 01:33:19 -0400 |
commit | 7e4e4056f72da51c5dede48515df0ecd20eaf8ca (patch) | |
tree | 74ed536181a241c959d1bf5366c624f376e6784a /arch/x86/include | |
parent | e04da980c35d75fa050ba4009ad99025432d8d7d (diff) |
KVM: MMU: shadow support for 1gb pages
This patch adds support for shadow paging to the 1gb page table code in KVM.
With this code the guest can use 1gb pages even if the host does not support
them.
[ Marcelo: fix shadow page collision on pmd level if a guest 1gb page is mapped
with 4kb ptes on host level ]
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'arch/x86/include')
-rw-r--r-- | arch/x86/include/asm/kvm_host.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h index e09dc26d96bd..c9fb2bc13a81 100644 --- a/arch/x86/include/asm/kvm_host.h +++ b/arch/x86/include/asm/kvm_host.h | |||
@@ -315,7 +315,6 @@ struct kvm_vcpu_arch { | |||
315 | struct { | 315 | struct { |
316 | gfn_t gfn; /* presumed gfn during guest pte update */ | 316 | gfn_t gfn; /* presumed gfn during guest pte update */ |
317 | pfn_t pfn; /* pfn corresponding to that gfn */ | 317 | pfn_t pfn; /* pfn corresponding to that gfn */ |
318 | int level; | ||
319 | unsigned long mmu_seq; | 318 | unsigned long mmu_seq; |
320 | } update_pte; | 319 | } update_pte; |
321 | 320 | ||