On Mon, 11 Dec 2023 10:55:47 -0800, Jim Mattson wrote: > I reported recently that commit 26844fee6ade ("KVM: x86: never write to > memory from kvm_vcpu_check_block()") broke delivery of a virtualized posted > interrupt from an L1 vCPU to a halted L2 vCPU (see > https://lore.kernel.org/all/20231207010302.2240506-1-jmattson@xxxxxxxxxx/). > The test that exposed the regression is the final patch of this series. The > others are prerequisites. > > [...] Applied to kvm-x86 next. I tweaked the commits to exclude the new tests from the base VMX test, i.e. added: -vmx_basic_vid_test -vmx_eoi_virt_test -vmx_posted_interrupts_test to not duplicate coverage, and so that only the dedicated vmx_posted_intr_test config fails. I am hoping that landing vmx_posted_intr_test motivates me (or someone) to actually fix that issue. [1/5] nVMX: Enable x2APIC mode for virtual-interrupt delivery tests https://github.com/kvm-x86/kvm-unit-tests/commit/eef1e3d21e5a [2/5] nVMX: test nested "virtual-interrupt delivery" https://github.com/kvm-x86/kvm-unit-tests/commit/a917f7c7e1e2 [3/5] nVMX: test nested EOI virtualization https://github.com/kvm-x86/kvm-unit-tests/commit/d485a75d8c52 [4/5] nVMX: add self-IPI tests to vmx_basic_vid_test https://github.com/kvm-x86/kvm-unit-tests/commit/3238da6bc526 [5/5] nVMX: add test for posted interrupts https://github.com/kvm-x86/kvm-unit-tests/commit/765b349b6c4b -- https://github.com/kvm-x86/kvm-unit-tests/tree/next