vmx_mtf_test / vmx_mtf_pdpte_test from ubuntu_kvm_unit_tests failed with Expected VMX_MTF, got VMX_VMCALL.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-kernel-tests |
New
|
Undecided
|
Unassigned |
Bug Description
Issue found in 5.11.0-1009-kvm
This is not a regression since the test was run with the latest hirsute-WIP branch, with upstream tip c986dbe867053 ("x86/vmx: skip error-code delivery tests for #CP").
This is a sub test in vmx, however the instruction intercept test will stop the whole vmx test (lp:1931956), it will need to be blacklisted first with "-instruction*" in x86/unittest.cfg to let vmx test to finish. Test log:
filter = -exit_monitor_
Test suite: vmx_mtf_test
PASS: MTF VM-exit after OUT. RIP: 0x4041c7 (expected 0x4041c7)
PASS: MTF VM-exit after OUT. RIP: 0x4041cc (expected 0x4041cc)
PASS: 'pending debug exceptions' field after MTF VM-exit: 0x4000 (expected 0x4000)
PASS: MTF VM-exit after MOV CR3. RIP: 0x419c7d (expected 0x419c7d)
PASS: MTF VM-exit after INT1. RIP: 0x419c43 (expected 0x419c43)
FAIL: x86/vmx_
LHS: 0x0000000000000025 - 0000'0000'
RHS: 0x0000000000000012 - 0000'0000'
Expected VMX_MTF, got VMX_VMCALL.
STACK: 405968 405ea8 40608b 4020b2 403e7f 400368
Found on F-5.4 amd64 with node rumford