KVM: MMU: Expose the LA57 feature to VM.
authorYu Zhang <[email protected]>
Thu, 24 Aug 2017 12:27:56 +0000 (20:27 +0800)
committerPaolo Bonzini <[email protected]>
Thu, 24 Aug 2017 16:09:17 +0000 (18:09 +0200)
commitfd8cb433734eeb870156a67f5d56b6564cd2ea94
tree6b82b558e2567346184d978d5d7d26cc157d3918
parent855feb6736403f398dd43764254c5f0522bfc130
KVM: MMU: Expose the LA57 feature to VM.

This patch exposes 5 level page table feature to the VM.
At the same time, the canonical virtual address checking is
extended to support both 48-bits and 57-bits address width.

Signed-off-by: Yu Zhang <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
arch/x86/include/asm/kvm_host.h
arch/x86/kvm/cpuid.c
arch/x86/kvm/emulate.c
arch/x86/kvm/kvm_cache_regs.h
arch/x86/kvm/vmx.c
arch/x86/kvm/x86.c
arch/x86/kvm/x86.h