summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx/vmenter.S
AgeCommit message (Expand)Author
2021-12-08x86: Prepare asm files for straight-line-speculationPeter Zijlstra
2021-02-04KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hwUros Bizjak
2020-12-11KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.SUros Bizjak
2020-09-28KVM: VMX: Move IRQ invocation to assembly subroutineSean Christopherson
2020-07-09x86/kvm/vmx: Move guest enter/exit into .noinstr.textThomas Gleixner
2020-05-15KVM: VMX: Remove unneeded __ASM_SIZE usage with POP instructionUros Bizjak
2020-05-06KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB pathSean Christopherson
2020-04-07KVM: VMX: Remove unnecessary exception trampoline in vmx_vmenterUros Bizjak
2020-03-31KVM: VMX: Add a trampoline to fix VMREAD error handlingSean Christopherson
2020-03-17KVM: VMX: access regs array in vmenter.S in its natural orderUros Bizjak
2019-10-18x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_*Jiri Slaby
2019-08-22KVM: VMX: Fix and tweak the comments for VM-EnterSean Christopherson
2019-07-18x86/kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2Josh Poimboeuf
2019-04-27KVM: VMX: Move RSB stuffing to before the first RET after VM-ExitRick Edgecombe
2019-02-20KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flowSean Christopherson
2019-02-20KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routineSean Christopherson
2019-02-20KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI regSean Christopherson
2019-02-20KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regsSean Christopherson
2019-02-20KVM: VMX: Use RAX as the scratch register during vCPU-runSean Christopherson
2019-02-20KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run()Sean Christopherson
2019-02-20KVM: VMX: Move vCPU-run code to a proper assembly routineSean Christopherson
2018-12-21KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routinesSean Christopherson