summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp/hyp-entry.S
Commit message (Expand)AuthorAgeFilesLines
* arm64: KVM: Drop VHE-specific HYP call stubMarc Zyngier2019-02-191-12/+0
* arm64: entry: Place an SB sequence following an ERET instructionWill Deacon2018-12-061-0/+4
* KVM: arm64: Safety check PSTATE when entering guest and handle ILChristoffer Dall2018-10-191-1/+15
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-06-121-19/+0
|\
| * KVM: arm64: Invoke FPSIMD context switch trap from CDave Martin2018-05-251-19/+0
* | arm64: KVM: Handle guest's ARCH_WORKAROUND_2 requestsMarc Zyngier2018-05-311-1/+37
|/
* arm64: Move the content of bpi.S to hyp-entry.SMarc Zyngier2018-04-111-1/+63
* arm64: KVM: Allow far branches from vector slots to the main vectorsMarc Zyngier2018-03-191-0/+2
* arm64: KVM: Move stashing of x0/x1 into the vector code itselfMarc Zyngier2018-03-191-24/+32
* KVM: arm64: Avoid storing the vcpu pointer on the stackChristoffer Dall2018-03-191-18/+10
* arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handlingMarc Zyngier2018-02-061-2/+18
* KVM: arm64: Change hyp_panic()s dependency on tpidr_el2James Morse2018-01-131-0/+12
* KVM: arm64: Store vcpu on the stack during __guest_enter()James Morse2018-01-131-3/+3
* arm64: KVM: Convert __cpu_reset_hyp_mode to using __hyp_reset_vectorsMarc Zyngier2017-04-091-15/+0
* arm64: KVM: Allow the main HYP code to use the init hyp stub implementationMarc Zyngier2017-04-091-5/+19
* arm64: KVM: Move lr save/restore to do_el2_callMarc Zyngier2017-04-091-2/+2
* arm64: Support systems without FP/ASIMDSuzuki K Poulose2016-11-161-1/+8
* arm64: KVM: Handle async aborts delivered while at EL2Marc Zyngier2016-09-081-2/+23
* arm64: KVM: Route asynchronous abortsMarc Zyngier2016-09-081-3/+8
* arm64: KVM: Optimize __guest_enter/exit() to save a few instructionsShanker Donthineni2016-09-081-24/+13
* arm64: KVM: Simplify HYP init/teardownMarc Zyngier2016-07-031-0/+15
* arm64: hyp/kvm: Make hyp-stub extensibleGeoff Levand2016-04-281-2/+2
* arm64: kvm: Move lr save/restore from do_el2_call into EL1James Morse2016-04-281-4/+2
* arm64: KVM: Move most of the fault decoding to CMarc Zyngier2016-02-291-64/+5
* arm64: KVM: VHE: Patch out use of HVCMarc Zyngier2016-02-291-9/+31
* arm64: KVM: Remove weak attributesMarc Zyngier2015-12-141-3/+0
* arm64: KVM: Add compatibility aliasesMarc Zyngier2015-12-141-0/+3
* arm64: KVM: Add panic handlingMarc Zyngier2015-12-141-1/+10
* arm64: KVM: HYP mode entry pointsMarc Zyngier2015-12-141-0/+203