1. 24 10月, 2010 9 次提交
  2. 20 10月, 2010 1 次提交
  3. 02 8月, 2010 2 次提交
  4. 01 8月, 2010 22 次提交
  5. 22 7月, 2010 1 次提交
  6. 06 7月, 2010 1 次提交
    • A
      KVM: VMX: Fix host MSR_KERNEL_GS_BASE corruption · da38f438
      Avi Kivity 提交于
      enter_lmode() and exit_lmode() modify the guest's EFER.LMA before calling
      vmx_set_efer().  However, the latter function depends on the value of EFER.LMA
      to determine whether MSR_KERNEL_GS_BASE needs reloading, via
      vmx_load_host_state().  With EFER.LMA changing under its feet, it took the
      wrong choice and corrupted userspace's %gs.
      
      This causes 32-on-64 host userspace to fault.
      
      Fix not touching EFER.LMA; instead ask vmx_set_efer() to change it.
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      da38f438
  7. 19 5月, 2010 4 次提交