summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/kvm_asm.h
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Ensure I-cache isolation between vcpus of a same VMMarc Zyngier2021-03-091-2/+2
* KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config()Marc Zyngier2021-03-061-2/+2
* KVM: arm64: Remove hyp_symbol_addrDavid Brazdil2021-01-231-26/+0
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-12-201-9/+8
|\
| * Merge remote-tracking branch 'origin/kvm-arm64/psci-relay' into kvmarm-master...Marc Zyngier2020-12-091-2/+8
| |\
| | * KVM: arm64: Init MAIR/TCR_EL2 from params structDavid Brazdil2020-12-041-0/+2
| | * KVM: arm64: Move hyp-init params to a per-CPU structDavid Brazdil2020-12-041-0/+6
| | * KVM: arm64: Remove vector_ptr param of hyp-initDavid Brazdil2020-12-041-2/+0
| * | Merge branch 'kvm-arm64/vector-rework' into kvmarm-master/nextMarc Zyngier2020-11-271-5/+0
| |\ \ | | |/ | |/|
| | * KVM: arm64: Allocate hyp vectors staticallyWill Deacon2020-11-161-5/+0
| * | KVM: arm64: Simplify __kvm_enable_ssbs()Marc Zyngier2020-11-271-2/+0
| |/
* / arm64: Work around broken GCC 4.9 handling of "S" constraintMarc Zyngier2020-12-171-1/+7
|/
* Merge branch 'kvm-arm64/hyp-pcpu' into kvmarm-master/nextMarc Zyngier2020-09-301-53/+53
|\
| * Merge remote-tracking branch 'arm64/for-next/ghostbusters' into kvm-arm64/hyp...Marc Zyngier2020-09-301-5/+0
| |\
| | * KVM: arm64: Allow patching EL2 vectors even with KASLR is not enabledWill Deacon2020-09-291-2/+0
| | * KVM: arm64: Simplify handling of ARCH_WORKAROUND_2Marc Zyngier2020-09-291-3/+0
| | * KVM: arm64: Replace CONFIG_KVM_INDIRECT_VECTORS with CONFIG_RANDOMIZE_BASEWill Deacon2020-09-291-1/+1
| * | kvm: arm64: Set up hyp percpu data for nVHEDavid Brazdil2020-09-301-2/+17
| * | kvm: arm64: Add helpers for accessing nVHE hyp per-cpu varsDavid Brazdil2020-09-301-2/+23
| * | kvm: arm64: Remove hyp_adr/ldr_this_cpuDavid Brazdil2020-09-301-13/+1
| * | kvm: arm64: Remove __hyp_this_cpu_readDavid Brazdil2020-09-301-20/+0
| * | kvm: arm64: Move nVHE hyp namespace macros to hyp_image.hDavid Brazdil2020-09-301-7/+1
| |/
* | KVM: arm64: nVHE: Migrate hyp interface to SMCCCAndrew Scull2020-09-151-0/+24
* | KVM: arm64: Share context save and restore macrosAndrew Scull2020-09-151-0/+39
* | KVM: arm64: Restore hyp when panicking in guest contextAndrew Scull2020-09-151-0/+10
* | KVM: arm64: nVHE: Use separate vector for the hostAndrew Scull2020-09-151-0/+2
* | KVM: arm64: Choose hyp symbol based on contextAndrew Scull2020-09-151-6/+19
|/
* KVM: arm64: Survive synchronous exceptions caused by AT instructionsJames Morse2020-08-281-0/+28
* KVM: arm64: Add kvm_extable for vaxorcism codeJames Morse2020-08-281-0/+15
* Merge branch 'kvm-arm64/misc-5.9' into kvmarm-master/next-WIPMarc Zyngier2020-07-281-1/+0
|\
| * arm64: kvm: Remove kern_hyp_va from get_vcpu_ptrAndrew Scull2020-07-051-1/+0
* | Merge branch 'kvm-arm64/pre-nv-5.9' into kvmarm-master/next-WIPMarc Zyngier2020-07-281-3/+5
|\ \
| * | KVM: arm64: Use TTL hint in when invalidating stage-2 translationsMarc Zyngier2020-07-071-1/+2
| * | KVM: arm64: Factor out stage 2 page table data from struct kvmChristoffer Dall2020-07-071-3/+4
* | | KVM: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM()Marc Zyngier2020-07-071-1/+19
|/ /
* | KVM: arm64: Split hyp/switch.c to VHE/nVHEDavid Brazdil2020-07-051-3/+1
* | KVM: arm64: Move hyp-init.S to nVHEAndrew Scull2020-07-051-3/+2
* | KVM: arm64: Build hyp-entry.S separately for VHE/nVHEDavid Brazdil2020-07-051-5/+17
* | KVM: arm64: Handle calls to prefixed hyp functionsAndrew Scull2020-07-051-0/+19
|/
* KVM: arm64: Move hyp_symbol_addr() to kvm_asm.hMarc Zyngier2020-06-101-0/+20
* KVM: arm64: Stop sparse from moaning at __hyp_this_cpu_ptrMarc Zyngier2020-06-091-3/+10
* KVM: arm64: Clean up cpu_init_hyp_mode()David Brazdil2020-05-251-0/+2
* KVM: arm64: Simplify __kvm_timer_set_cntvoff implementationMarc Zyngier2020-05-161-1/+1
* arm64: kvm: Modernize __smccc_workaround_1_smc_start annotationsMark Brown2020-03-091-0/+4
* KVM: arm64: Consume pending SError as early as possibleJames Morse2019-07-051-1/+1
* KVM: arm64: Abstract the size of the HYP vectors pre-ambleJames Morse2019-07-051-0/+6
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* arm64: KVM: Encapsulate kvm_cpu_context in kvm_host_dataAndrew Murray2019-04-241-1/+2
* arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macroMarc Zyngier2018-12-191-0/+1
* KVM: arm/arm64: Fixup the kvm_exit tracepointChristoffer Dall2018-12-191-0/+6