> On Oct 2, 2019, at 6:22 PM, Nadav Amit <nadav.amit@xxxxxxxxx> wrote: > > Hello Sean, > > Sorry for keep bothering you, but I am a bit stuck with fixing one > kvm-unit-tests that fails on Skylake bare-metal. > > The reason for the failure is that I assumed that APIC_CMCI (MSR 0x82f) > support is reported in MSR_IA32_MCG_CAP[10]. > > However, on my machine, I get: MSR_IA32_MCG_CAP (0x179) = 0x7000816 > > And although MSR_IA32_MCG_CAP[10] is clear, APIC_CMCI is still accessible. > > Is there a way to determine whether LVT_CMCI is supported on a CPU? Sean, anyone? Otherwise, I would just disable this test on bare-metal, which might hide bugs.