Bug 45931
Summary: | Nested Virt: VMX can't be initialized in L1 Xen ("Xen on KVM") | ||
---|---|---|---|
Product: | Virtualization | Reporter: | Jay Ren (yongjie.ren) |
Component: | kvm | Assignee: | virtualization_kvm |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | avi, bonzini, chao.zhou, dustymabe, gianluca.amato.74, nyh, omer |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.6-RC1 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 94971, 53601 | ||
Attachments: | xl-dmesg-in-L1-Xen.log |
Description
Jay Ren
2012-08-14 06:40:10 UTC
After Avi fixed the missing support CPU_BASED_RDTSC_EXITING, what remains (at least) is missing support for VM_EXIT_ACK_INTR_ON_EXIT. See the following thread on how this support might be added: https://patchwork.kernel.org/patch/789632/ kvm.git + qemu.git:198c74f4_a41b2c99 host kernel :3.15.0-rc1 test on Romley_EP, crete L1(xen on kvm) guest with "-cpu host", then create L2 guest, L1 guest can boot up. some log with command "xl dmesg" in L1 guest (XEN) Platform timer is 100.000MHz HPET (XEN) Allocated console ring of 32 KiB. (XEN) VMX: Supported advanced features: (XEN) - APIC MMIO access virtualisation (XEN) - Extended Page Tables (EPT) (XEN) - Virtual NMI (XEN) - MSR direct-access bitmap (XEN) - Unrestricted Guest (XEN) HVM: ASIDs disabled. (XEN) HVM: VMX enabled (XEN) HVM: Hardware Assisted Paging (HAP) detected (XEN) HVM: HAP page sizes: 4kB, 2MB Patches were committed to kvm/next and will be included in 3.16. |