Issue found on AWS bare-metal instances i3.metal and r5.metal with B-AWS and B-AWS-FIPS
Test failed with:
FAIL: INIT signal blocked when CPU in VMX operation
This can be found since 4.15.0-1112.119, so it's not a regression.
Test output:
START ubuntu_kvm_unit_tests.vmx_init_signal_test ubuntu_kvm_unit_tests.vmx_init_signal_test timestamp=1631348320 timeout=1800 localtime=Sep 11 08:18:40
Persistent state client._record_indent now set to 2
Persistent state client.unexpected_reboot now set to ('ubuntu_kvm_unit_tests.vmx_init_signal_test', 'ubuntu_kvm_unit_tests.vmx_init_signal_test')
Waiting for pid 40439 for 1800 seconds
Running 'kvm-ok'
INFO: /dev/kvm exists
KVM acceleration can be used
'/home/ubuntu/autotest/client/tmp/ubuntu_kvm_unit_tests/src/kvm-unit-tests/tests/vmx_init_signal_test'
BUILD_HEAD=1593e88a
timeout -k 1s --foreground 10 /usr/bin/qemu-system-x86_64 --no-reboot -nodefaults -device pc-testdev -device isa-debug-exit,iobase=0xf4,iosize=0x4 -vnc none -serial stdio -device pci-testdev -machine accel=kvm -kernel /tmp/tmp.PMrwJz243j -smp 2 -cpu max,+vmx -m 2048 -append vmx_init_signal_test # -initrd /tmp/tmp.PdfPZyCAnN
enabling apic
enabling apic
paging enabled
cr0 = 80010011
cr3 = 107f000
cr4 = 20
filter = vmx_init_signal_test, test = test_vmx_feature_control
filter = vmx_init_signal_test, test = test_vmxon
filter = vmx_init_signal_test, test = test_vmptrld
filter = vmx_init_signal_test, test = test_vmclear
filter = vmx_init_signal_test, test = test_vmptrst
filter = vmx_init_signal_test, test = test_vmwrite_vmread
filter = vmx_init_signal_test, test = test_vmcs_high
filter = vmx_init_signal_test, test = test_vmcs_lifecycle
filter = vmx_init_signal_test, test = test_vmx_caps
filter = vmx_init_signal_test, test = test_vmread_flags_touch
filter = vmx_init_signal_test, test = test_vmwrite_flags_touch
filter = vmx_init_signal_test, test = null
filter = vmx_init_signal_test, test = vmenter
filter = vmx_init_signal_test, test = preemption timer
filter = vmx_init_signal_test, test = control field PAT
filter = vmx_init_signal_test, test = control field EFER
filter = vmx_init_signal_test, test = CR shadowing
filter = vmx_init_signal_test, test = I/O bitmap
filter = vmx_init_signal_test, test = instruction intercept
filter = vmx_init_signal_test, test = EPT A/D disabled
filter = vmx_init_signal_test, test = EPT A/D enabled
filter = vmx_init_signal_test, test = PML
filter = vmx_init_signal_test, test = VPID
filter = vmx_init_signal_test, test = interrupt
filter = vmx_init_signal_test, test = nmi_hlt
filter = vmx_init_signal_test, test = debug controls
filter = vmx_init_signal_test, test = MSR switch
filter = vmx_init_signal_test, test = vmmcall
filter = vmx_init_signal_test, test = disable RDTSCP
filter = vmx_init_signal_test, test = int3
filter = vmx_init_signal_test, test = into
filter = vmx_init_signal_test, test = exit_monitor_from_l2_test
filter = vmx_init_signal_test, test = invalid_msr
filter = vmx_init_signal_test, test = v2_null_test
filter = vmx_init_signal_test, test = v2_multiple_entries_test
filter = vmx_init_signal_test, test = fixture_test_case1
filter = vmx_init_signal_test, test = fixture_test_case2
filter = vmx_init_signal_test, test = invvpid_test_v2
filter = vmx_init_signal_test, test = vmx_controls_test
filter = vmx_init_signal_test, test = vmx_host_state_area_test
filter = vmx_init_signal_test, test = vmx_guest_state_area_test
filter = vmx_init_signal_test, test = vmentry_movss_shadow_test
filter = vmx_init_signal_test, test = vmentry_unrestricted_guest_test
filter = vmx_init_signal_test, test = vmx_eoi_bitmap_ioapic_scan_test
filter = vmx_init_signal_test, test = vmx_hlt_with_rvi_test
filter = vmx_init_signal_test, test = apic_reg_virt_test
filter = vmx_init_signal_test, test = virt_x2apic_mode_test
filter = vmx_init_signal_test, test = vmx_apic_passthrough_test
filter = vmx_init_signal_test, test = vmx_apic_passthrough_thread_test
filter = vmx_init_signal_test, test = vmx_apic_passthrough_tpr_threshold_test
filter = vmx_init_signal_test, test = vmx_init_signal_test
Test suite: vmx_init_signal_test
FAIL: INIT signal blocked when CPU in VMX operation
filter = vmx_init_signal_test, test = vmx_sipi_signal_test
filter = vmx_init_signal_test, test = vmx_vmcs_shadow_test
filter = vmx_init_signal_test, test = vmx_cr_load_test
filter = vmx_init_signal_test, test = vmx_cr4_osxsave_test
filter = vmx_init_signal_test, test = vmx_nm_test
filter = vmx_init_signal_test, test = vmx_db_test
filter = vmx_init_signal_test, test = vmx_nmi_window_test
filter = vmx_init_signal_test, test = vmx_intr_window_test
filter = vmx_init_signal_test, test = vmx_pending_event_test
filter = vmx_init_signal_test, test = vmx_pending_event_hlt_test
filter = vmx_init_signal_test, test = vmx_store_tsc_test
filter = vmx_init_signal_test, test = vmx_preemption_timer_zero_test
filter = vmx_init_signal_test, test = vmx_preemption_timer_tf_test
filter = vmx_init_signal_test, test = vmx_preemption_timer_expiry_test
filter = vmx_init_signal_test, test = ept_access_test_not_present
filter = vmx_init_signal_test, test = ept_access_test_read_only
filter = vmx_init_signal_test, test = ept_access_test_write_only
filter = vmx_init_signal_test, test = ept_access_test_read_write
filter = vmx_init_signal_test, test = ept_access_test_execute_only
filter = vmx_init_signal_test, test = ept_access_test_read_execute
filter = vmx_init_signal_test, test = ept_access_test_write_execute
filter = vmx_init_signal_test, test = ept_access_test_read_write_execute
filter = vmx_init_signal_test, test = ept_access_test_reserved_bits
filter = vmx_init_signal_test, test = ept_access_test_ignored_bits
filter = vmx_init_signal_test, test = ept_access_test_paddr_not_present_ad_disabled
filter = vmx_init_signal_test, test = ept_access_test_paddr_not_present_ad_enabled
filter = vmx_init_signal_test, test = ept_access_test_paddr_read_only_ad_disabled
filter = vmx_init_signal_test, test = ept_access_test_paddr_read_only_ad_enabled
filter = vmx_init_signal_test, test = ept_access_test_paddr_read_write
filter = vmx_init_signal_test, test = ept_access_test_paddr_read_write_execute
filter = vmx_init_signal_test, test = ept_access_test_paddr_read_execute_ad_disabled
filter = vmx_init_signal_test, test = ept_access_test_paddr_read_execute_ad_enabled
filter = vmx_init_signal_test, test = ept_access_test_paddr_not_present_page_fault
filter = vmx_init_signal_test, test = ept_access_test_force_2m_page
filter = vmx_init_signal_test, test = atomic_switch_max_msrs_test
filter = vmx_init_signal_test, test = atomic_switch_overflow_msrs_test
filter = vmx_init_signal_test, test = rdtsc_vmexit_diff_test
filter = vmx_init_signal_test, test = vmx_mtf_test
filter = vmx_init_signal_test, test = vmx_mtf_pdpte_test
SUMMARY: 1 tests, 1 unexpected failures
FAIL vmx_init_signal_test (1 tests, 1 unexpected failures)