1. 29 8月, 2014 1 次提交
    • N
      KVM: vmx: VMXOFF emulation in vm86 should cause #UD · 0f54a321
      Nadav Amit 提交于
      Unlike VMCALL, the instructions VMXOFF, VMLAUNCH and VMRESUME should cause a UD
      exception in real-mode or vm86.  However, the emulator considers all these
      instructions the same for the matter of mode checks, and emulation upon exit
      due to #UD exception.
      
      As a result, the hypervisor behaves incorrectly on vm86 mode. VMXOFF, VMLAUNCH
      or VMRESUME cause on vm86 exit due to #UD. The hypervisor then emulates these
      instruction and inject #GP to the guest instead of #UD.
      
      This patch creates a new group for these instructions and mark only VMCALL as
      an instruction which can be emulated.
      Signed-off-by: NNadav Amit <namit@cs.technion.ac.il>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      0f54a321
  2. 20 8月, 2014 2 次提交
  3. 19 8月, 2014 3 次提交
  4. 25 7月, 2014 1 次提交
  5. 24 7月, 2014 1 次提交
  6. 21 7月, 2014 3 次提交
  7. 11 7月, 2014 17 次提交
  8. 10 7月, 2014 1 次提交
  9. 19 6月, 2014 7 次提交
  10. 18 6月, 2014 4 次提交