summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2020-08-285-34/+95
|\
| * KVM: arm64: Survive synchronous exceptions caused by AT instructionsJames Morse2020-08-282-8/+14
| * KVM: arm64: Add kvm_extable for vaxorcism codeJames Morse2020-08-285-26/+81
* | treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-232-38/+38
|/
* Merge tag 'kvmarm-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2020-08-0927-1702/+2162
|\
| * Merge branch 'kvm-arm64/misc-5.9' into kvmarm-master/nextMarc Zyngier2020-07-301-1/+1
| |\
| | * KVM: arm64: Rename kvm_vcpu_dabt_isextabt()Will Deacon2020-07-301-1/+1
| * | Merge branch 'kvm-arm64/el2-obj-v4.1' into kvmarm-master/nextMarc Zyngier2020-07-301-3/+23
| |\ \
| | * | KVM: arm64: Ensure that all nVHE hyp code is in .hyp.textDavid Brazdil2020-07-301-3/+23
| * | | Merge branch 'kvm-arm64/misc-5.9' into kvmarm-master/next-WIPMarc Zyngier2020-07-283-10/+10
| |\ \ \ | | | |/ | | |/|
| | * | KVM: arm64: Rename HSR to ESRGavin Shan2020-07-053-10/+10
| |/ / |/| |
| * | Merge branch 'kvm-arm64/ptrauth-nvhe' into kvmarm-master/next-WIPMarc Zyngier2020-07-281-0/+5
| |\ \ | |/ / |/| |
| * | KVM: arm64: Move SPSR_EL1 to the system register arrayMarc Zyngier2020-07-071-2/+2
| * | KVM: arm64: Disintegrate SPSR arrayMarc Zyngier2020-07-071-18/+10
| * | KVM: arm64: Move SP_EL1 to the system register arrayMarc Zyngier2020-07-071-2/+2
| * | KVM: arm64: Move ELR_EL1 to the system register arrayMarc Zyngier2020-07-071-2/+2
| * | KVM: arm64: Make struct kvm_regs userspace-onlyMarc Zyngier2020-07-073-16/+15
| * | KVM: arm64: debug: Drop useless vpcu parameterMarc Zyngier2020-07-071-10/+8
| * | KVM: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs accessMarc Zyngier2020-07-071-10/+13
| * | KVM: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs accessMarc Zyngier2020-07-074-64/+61
| * | KVM: arm64: Use TTL hint in when invalidating stage-2 translationsMarc Zyngier2020-07-072-4/+6
| * | KVM: arm64: Factor out stage 2 page table data from struct kvmChristoffer Dall2020-07-075-34/+33
| |/
| * KVM: arm64: Lift instrumentation restrictions on VHEDavid Brazdil2020-07-051-8/+0
| * KVM: arm64: Remove __hyp_text macro, use build rules insteadDavid Brazdil2020-07-0515-144/+131
| * KVM: arm64: Compile remaining hyp/ files for both VHE/nVHEDavid Brazdil2020-07-053-15/+7
| * KVM: arm64: Duplicate hyp/timer-sr.c for VHE/nVHEDavid Brazdil2020-07-055-4/+17
| * KVM: arm64: Split hyp/sysreg-sr.c to VHE/nVHEDavid Brazdil2020-07-058-149/+180
| * KVM: arm64: Split hyp/debug-sr.c to VHE/nVHEDavid Brazdil2020-07-056-69/+118
| * KVM: arm64: Split hyp/switch.c to VHE/nVHEDavid Brazdil2020-07-059-941/+1006
| * KVM: arm64: Duplicate hyp/tlb.c for VHE/nVHEDavid Brazdil2020-07-055-94/+169
| * KVM: arm64: Move hyp-init.S to nVHEAndrew Scull2020-07-052-1/+164
| * KVM: arm64: Build hyp-entry.S separately for VHE/nVHEDavid Brazdil2020-07-054-4/+6
| * KVM: arm64: Add build rules for separate VHE/nVHE object filesDavid Brazdil2020-07-053-3/+58
| * KVM: arm64: Move __smccc_workaround_1_smc to .rodataDavid Brazdil2020-07-053-16/+33
| * KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvheDavid Brazdil2020-07-051-1/+1
|/
* Merge tag 'kvmarm-fixes-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2020-06-113-8/+69
|\
| * Merge branch 'kvm-arm64/ptrauth-fixes' into kvmarm-master/nextMarc Zyngier2020-06-103-6/+69
| |\
| | * KVM: arm64: Remove host_cpu_context member from vcpu structureMarc Zyngier2020-06-093-7/+9
| | * KVM: arm64: Handle PtrAuth traps earlyMarc Zyngier2020-06-091-0/+61
| * | KVM: arm64: Stop save/restoring ACTLR_EL1James Morse2020-06-091-2/+0
| |/
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-06-035-17/+1308
|\|
| * KVM: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpuChristoffer Dall2020-05-282-27/+14
| * KVM: Fix spelling in code commentsFuad Tabba2020-05-161-1/+1
| * KVM: arm64: Simplify __kvm_timer_set_cntvoff implementationMarc Zyngier2020-05-161-2/+1
| * KVM: arm64: Clean up kvm makefilesFuad Tabba2020-05-161-11/+4
| * KVM: arm64: Kill off CONFIG_KVM_ARM_HOSTWill Deacon2020-05-161-11/+11
| * KVM: arm64: Move virt/kvm/arm to arch/arm64Marc Zyngier2020-05-164-6/+1318
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2020-06-013-10/+13
|\ \ | |/ |/|
| * arm64: Unify WORKAROUND_SPECULATIVE_AT_{NVHE,VHE}Andrew Scull2020-05-043-10/+13
* | KVM: arm64: Save/restore sp_el0 as part of __guest_enterMarc Zyngier2020-04-302-14/+26