1. 31 12月, 2008 16 次提交
  2. 23 11月, 2008 1 次提交
    • A
      KVM: VMX: Fix interrupt loss during race with NMI · bd2b3ca7
      Avi Kivity 提交于
      If an interrupt cannot be injected for some reason (say, page fault
      when fetching the IDT descriptor), the interrupt is marked for
      reinjection.  However, if an NMI is queued at this time, the NMI
      will be injected instead and the NMI will be lost.
      
      Fix by deferring the NMI injection until the interrupt has been
      injected successfully.
      
      Analyzed by Jan Kiszka.
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      bd2b3ca7
  3. 12 11月, 2008 1 次提交
    • S
      KVM: VMX: Set IGMT bit in EPT entry · 928d4bf7
      Sheng Yang 提交于
      There is a potential issue that, when guest using pagetable without vmexit when
      EPT enabled, guest would use PAT/PCD/PWT bits to index PAT msr for it's memory,
      which would be inconsistent with host side and would cause host MCE due to
      inconsistent cache attribute.
      
      The patch set IGMT bit in EPT entry to ignore guest PAT and use WB as default
      memory type to protect host (notice that all memory mapped by KVM should be WB).
      Signed-off-by: NSheng Yang <sheng@linux.intel.com>
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      928d4bf7
  4. 15 10月, 2008 22 次提交