Liran Alon <liran.alon@xxxxxxxxxx> writes: > Hi, > > This patch series aims to add a vmx test to verify the functionality > introduced by KVM commit: > 4b9852f4f389 ("KVM: x86: Fix INIT signal handling in various CPU states") > > The test verifies the following functionality: > 1) An INIT signal received when CPU is in VMX operation > is latched until it exits VMX operation. > 2) If there is an INIT signal pending when CPU is in > VMX non-root mode, it result in VMExit with (reason == 3). > 3) Exit from VMX non-root mode on VMExit do not clear > pending INIT signal in LAPIC. > 4) When CPU exits VMX operation, pending INIT signal in > LAPIC is processed. > > In order to write such a complex test, the vmx tests framework was > enhanced to support using VMX in non BSP CPUs. This enhancement is > implemented in patches 1-7. The test itself is implemented at patch 8. > This enhancement to the vmx tests framework is a bit hackish, but > I believe it's OK because this functionality is rarely required by > other VMX tests. > Tested-by: Vitaly Kuznetsov <vkuznets@xxxxxxxxxx> Thanks! -- Vitaly