*** This bug is a duplicate of bug 1821394 *** https://bugs.launchpad.net/bugs/1821394
Spotted on AWS i3.metal with X-4.15 AWS kernel ** Also affects: ubuntu-kernel-tests Importance: Undecided Status: New ** Summary changed: - vmx test in kvm-unit-test failed on E4v3 azure node with 4.13/4.14 kernel + vmx test in kvm-unit-test failed on E4v3 azure node, aws i3.metal ** Also affects: linux-aws (Ubuntu) Importance: Undecided Status: New ** Package changed: linux-aws (Ubuntu) => linux-aws-hwe (Ubuntu) ** This bug has been marked a duplicate of bug 1821394 vmx tests fail in kvm_unit_tests -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-azure in Ubuntu. https://bugs.launchpad.net/bugs/1748107 Title: vmx test in kvm-unit-test failed on E4v3 azure node, aws i3.metal Status in ubuntu-kernel-tests: New Status in linux-aws-hwe package in Ubuntu: New Status in linux-azure package in Ubuntu: New Status in linux-azure-edge package in Ubuntu: New Bug description: With Joshua's comment in bug 1719524: "Nested KVM can only be tried on instance sizes with nested Hypervisor support: Ev3 and Dv3.", although the instance name is E4v3 here but I can start a KVM on it. Test vmx test will fail on it. Steps: 1. git clone --depth=1 https://git.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git 2. cd kvm-unit-tests; ./configure; make 3. Run the vmx test as root: # TESTNAME=vmx TIMEOUT=90s ACCEL= ./x86/run x86/vmx.flat -smp 1 -cpu host,+vmx -m 2560 -append -exit_monitor_from_l2_test timeout -k 1s --foreground 90s /usr/bin/qemu-system-x86_64 -nodefaults -device pc-testdev -device isa-debug-exit,iobase=0xf4,iosize=0x4 -vnc none -serial stdio -device pci-testdev -machine accel=kvm -kernel x86/vmx.flat -smp 1 -cpu host,+vmx -m 2560 -append -exit_monitor_from_l2_test # -initrd /tmp/tmp.hV8fx1MS8u enabling apic paging enabled cr0 = 80010011 cr3 = 46b000 cr4 = 20 PASS: test vmxon with FEATURE_CONTROL cleared PASS: test vmxon without FEATURE_CONTROL lock PASS: test enable VMX in FEATURE_CONTROL PASS: test FEATURE_CONTROL lock bit PASS: test vmxon with unaligned vmxon region PASS: test vmxon with bits set beyond physical address width PASS: test vmxon with invalid revision identifier PASS: test vmxon with valid vmxon region PASS: test vmptrld with unaligned vmcs PASS: test vmptrld with vmcs address bits set beyond physical address width PASS: test vmptrld with vmxon region PASS: test vmptrld with vmxon region vm-instruction error PASS: test vmptrld with valid vmcs region PASS: test vmclear with unaligned vmcs PASS: test vmclear with vmcs address bits set beyond physical address width PASS: test vmclear with vmxon region PASS: test vmclear with valid vmcs region PASS: test vmclear flush (current VMCS) PASS: test vmclear flush (!current VMCS) PASS: test vmptrst PASS: VMWRITE/VMREAD PASS: VMREAD TSC_OFFSET after VMWRITE TSC_OFFSET PASS: VMREAD TSC_OFFSET_HI after VMWRITE TSC_OFFSET PASS: VMREAD TSC_OFFSET_HI after VMWRITE TSC_OFFSET_HI PASS: VMREAD TSC_OFFSET after VMWRITE TSC_OFFSET_HI VMCLEAR VMCS0 VMPTRLD VMCS0 PASS: current:VMCS0 active:[VMCS0] VMCLEAR VMCS0 VMPTRLD VMCS0 PASS: current:VMCS0 active:[VMCS0] VMCLEAR VMCS1 PASS: current:VMCS0 active:[VMCS0] VMPTRLD VMCS1 PASS: current:VMCS1 active:[VMCS0,VCMS1] VMPTRLD VMCS0 PASS: current:VMCS0 active:[VMCS0,VCMS1] VMPTRLD VMCS1 PASS: current:VMCS1 active:[VMCS0,VCMS1] VMPTRLD VMCS1 PASS: current:VMCS1 active:[VMCS0,VCMS1] VMCLEAR VMCS0 PASS: current:VMCS1 active:[VCMS1] VMPTRLD VMCS1 PASS: current:VMCS1 active:[VCMS1] VMCLEAR VMCS0 VMCLEAR VMCS1 Test suite: VMX capability reporting PASS: MSR_IA32_VMX_BASIC PASS: MSR_IA32_VMX_MISC PASS: MSR_IA32_VMX_PINBASED_CTLS PASS: MSR_IA32_VMX_PROCBASED_CTLS PASS: MSR_IA32_VMX_PROCBASED_CTLS2 PASS: MSR_IA32_VMX_EXIT_CTLS PASS: MSR_IA32_VMX_ENTRY_CTLS PASS: MSR_IA32_VMX_IA32_VMX_CR0_FIXED0/1 PASS: MSR_IA32_VMX_IA32_VMX_CR4_FIXED0/1 PASS: MSR_IA32_VMX_VMCS_ENUM PASS: MSR_IA32_VMX_EPT_VPID_CAP Test suite: null PASS: Basic VMX test Test suite: vmenter PASS: test vmlaunch PASS: test vmresume Test suite: preemption timer PASS: Keep preemption value PASS: Save preemption value PASS: busy-wait for preemption timer PASS: preemption timer during hlt PASS: preemption timer with 0 value Test suite: control field PAT PASS: Exit save PAT PASS: Exit load PAT PASS: Entry load PAT Test suite: control field EFER PASS: Exit save EFER PASS: Exit load EFER PASS: Entry load EFER Test suite: CR shadowing PASS: Read through CR0 PASS: Read through CR4 PASS: Write through CR0 PASS: Write through CR4 PASS: Read shadowing CR0 PASS: Read shadowing CR4 PASS: Write shadowing CR0 (same value) PASS: Write shadowing CR4 (same value) PASS: Write shadowing different X86_CR0_TS PASS: Write shadowing different X86_CR0_MP PASS: Write shadowing different X86_CR4_TSD PASS: Write shadowing different X86_CR4_DE Test suite: I/O bitmap PASS: I/O bitmap - I/O pass PASS: I/O bitmap - I/O width, byte PASS: I/O bitmap - I/O direction, in PASS: I/O bitmap - trap in PASS: I/O bitmap - I/O width, word PASS: I/O bitmap - I/O direction, out PASS: I/O bitmap - trap out PASS: I/O bitmap - I/O width, long PASS: I/O bitmap - I/O width, long PASS: I/O bitmap - I/O port, low part PASS: I/O bitmap - I/O port, high part PASS: I/O bitmap - partial pass PASS: I/O bitmap - overrun PASS: I/O bitmap - ignore unconditional exiting PASS: I/O bitmap - unconditional exiting Test suite: instruction intercept PASS: execute HLT PASS: intercept HLT PASS: execute INVLPG PASS: intercept INVLPG PASS: execute MWAIT PASS: intercept MWAIT Unhandled exception 13 #GP at ip 00000000004039d5 error_code=0000 rflags=00010046 cs=00000008 rax=0000000000000000 rcx=0000000000000000 rdx=00000000004039d3 rbx=000000000041bcfa rbp=0000000000472fdf rsi=0000000000000000 rdi=0000000000000006 r8=000000000041cf72 r9=00000000000003f8 r10=0000000000000000 r11=0000000000000000 r12=0000000000000000 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000 cr0=0000000080010031 cr2=0000000000000000 cr3=000000000046b000 cr4=0000000000002020 cr8=0000000000000000 STACK: @4039d5 401eb6 4004dd ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: linux-image-4.14.0-1004-azure-edge 4.14.0-1004.4 ProcVersionSignature: User Name 4.14.0-1004.4-username-edge 4.14.14 Uname: Linux 4.14.0-1004-azure-edge x86_64 ApportVersion: 2.20.1-0ubuntu2.15 Architecture: amd64 Date: Thu Feb 8 06:17:46 2018 ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: linux-azure-edge UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1748107/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp