summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/kvm_host.h
diff options
context:
space:
mode:
authorNadav Har'El <nyh@il.ibm.com>2011-06-02 12:54:52 +0400
committerAvi Kivity <avi@redhat.com>2011-07-12 14:16:11 +0400
commit509c75ea198fe524adaf90ca1021487b733447ce (patch)
treeca92220fc48fca56c882a395bd8527863983a936 /arch/x86/include/asm/kvm_host.h
parent7f4382e8fd8c87bcb7122a2f63c03e8713f594a0 (diff)
downloadlinux-509c75ea198fe524adaf90ca1021487b733447ce.tar.xz
KVM: nVMX: Fix bug preventing more than two levels of nesting
The nested VMX feature is supposed to fully emulate VMX for the guest. This (theoretically) not only allows it to run its own guests, but also also to further emulate VMX for its own guests, and allow arbitrarily deep nesting. This patch fixes a bug (discovered by Kevin Tian) in handling a VMLAUNCH by L2, which prevented deeper nesting. Deeper nesting now works (I only actually tested L3), but is currently *absurdly* slow, to the point of being unusable. Signed-off-by: Nadav Har'El <nyh@il.ibm.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'arch/x86/include/asm/kvm_host.h')
0 files changed, 0 insertions, 0 deletions