summaryrefslogtreecommitdiffstats
path: root/arch/arm/kvm/hyp (follow)
Commit message (Expand)AuthorAgeFilesLines
* arm: Remove 32bit KVM host supportMarc Zyngier2020-03-249-981/+0
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-197-84/+7
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 266Thomas Gleixner2019-06-051-13/+1
* KVM: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentationJames Morse2019-05-241-0/+1
* KVM: arm/arm64: Factor out VMID into struct kvm_vmidChristoffer Dall2019-02-192-3/+3
* arm/arm64: KVM: Statically configure the host's view of MPIDRMarc Zyngier2019-02-191-1/+0
* ARM: KVM: Teach some form of type-safety to kvm_call_hypMarc Zyngier2019-02-191-1/+1
* arm: port KCOV to armDmitry Vyukov2018-06-151-0/+8
* Merge branches 'fixes', 'misc' and 'spectre' into for-linusRussell King2018-06-051-3/+109
|\
| * ARM: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handlingRussell King2018-05-311-1/+16
| * ARM: KVM: invalidate icache on guest exit for Cortex-A15Marc Zyngier2018-05-311-0/+24
| * ARM: KVM: invalidate BTB on guest exit for Cortex-A12/A17Marc Zyngier2018-05-311-2/+69
* | Merge tag 'kvm-arm-fixes-for-v4.16-2' into HEADMarc Zyngier2018-03-192-0/+9
|\|
| * ARM: kvm: fix building with gcc-8Arnd Bergmann2018-02-152-0/+9
* | KVM: arm/arm64: Avoid VGICv3 save/restore on VHE with no IRQsChristoffer Dall2018-03-191-2/+6
* | KVM: arm/arm64: Move arm64-only vgic-v2-sr.c file to arm64Christoffer Dall2018-03-191-1/+0
* | KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC codeChristoffer Dall2018-03-191-4/+0
* | KVM: arm64: Introduce VHE-specific kvm_vcpu_runChristoffer Dall2018-03-191-1/+1
* | KVM: arm/arm64: Get rid of vcpu->arch.irq_linesChristoffer Dall2018-03-191-1/+1
|/
* KVM: arm/arm64: Detangle kvm_mmu.h from kvm_hyp.hMarc Zyngier2018-01-082-0/+2
* Merge tag 'kvm-4.15-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2017-11-161-3/+4
|\
| * KVM: arm/arm64: Move timer save/restore out of the hyp codeChristoffer Dall2017-11-061-3/+4
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2017-11-041-1/+1
|\ \
| * | arm/arm64: kvm: Disable branch profiling in HYP codeJulien Thierry2017-10-211-1/+1
| |/
* / License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* Merge branch 'kvmarm-master/master' into HEADMarc Zyngier2017-06-152-1/+5
|\
| * KVM: arm: plug potential guest hardware debug leakageZhichao Huang2017-05-151-1/+3
| * arm: KVM: Do not use stack-protector to compile HYP codeMarc Zyngier2017-05-151-0/+2
* | KVM: arm: Restore banked registers and physical timer access on hyp_panic()James Morse2017-05-161-0/+2
|/
* ARM: KVM: Fix idmap stub entry when running Thumb-2 codeMarc Zyngier2017-04-201-1/+0
* ARM: KVM: Allow the main HYP code to use the init hyp stub implementationMarc Zyngier2017-04-091-5/+24
* ARM: KVM: Convert KVM to use HVC_GET_VECTORSMarc Zyngier2017-04-091-1/+1
* arm/arm64: KVM: Perform local TLB invalidation when multiplexing vcpus on a s...Marc Zyngier2016-11-041-0/+15
* ARM: KVM: Support vgic-v3Vladimir Murzin2016-09-222-2/+11
* arm: KVM: Handle async aborts delivered while at HYPMarc Zyngier2016-09-082-1/+46
* arm: KVM: Preserve pending Virtual Abort in world switchMarc Zyngier2016-09-081-0/+9
* KVM: arm/arm64: Get rid of exported aliases to static functionsChristoffer Dall2016-09-082-14/+5
* ARM: KVM: Use common version of timer-sr.cMarc Zyngier2016-02-292-70/+1
* ARM: KVM: Use common version of vgic-v2-sr.cMarc Zyngier2016-02-292-83/+4
* ARM: KVM: Move kvm/hyp/hyp.h to include/asm/kvm_hyp.hMarc Zyngier2016-02-298-142/+7
* ARM: KVM: Remove __weak attributesMarc Zyngier2016-02-293-7/+5
* ARM: KVM: Switch to C-based stage2 initMarc Zyngier2016-02-293-0/+37
* ARM: KVM: Add panic handling codeMarc Zyngier2016-02-292-7/+59
* ARM: KVM: Add HYP mode entry codeMarc Zyngier2016-02-293-0/+160
* ARM: KVM: Add populating of fault data structureMarc Zyngier2016-02-292-0/+58
* ARM: KVM: Add the new world switch implementationMarc Zyngier2016-02-293-0/+148
* ARM: KVM: Add VFP lazy save/restore handlerMarc Zyngier2016-02-291-0/+31
* ARM: KVM: Add guest entry codeMarc Zyngier2016-02-293-0/+73
* ARM: KVM: Add banked registers save/restoreMarc Zyngier2016-02-293-0/+89
* ARM: KVM: Add VFP save/restoreMarc Zyngier2016-02-293-0/+82