aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2017-08-21arm64: Remove the !CONFIG_ARM64_HW_AFDBM alternative code pathsCatalin Marinas1-1/+1
2017-06-15KVM: arm64: vgic-v3: Add hook to handle guest GICv3 sysreg accesses at EL2Marc Zyngier1-0/+14
2017-05-16KVM: arm64: Restore host physical timer access on hyp_panic()James Morse1-0/+1
2017-05-15arm64: KVM: Do not use stack-protector to compile EL2 codeMarc Zyngier1-0/+2
2017-04-09arm64: KVM: Convert __cpu_reset_hyp_mode to using __hyp_reset_vectorsMarc Zyngier1-15/+0
2017-04-09arm64: KVM: Allow the main HYP code to use the init hyp stub implementationMarc Zyngier1-5/+19
2017-04-09arm64: KVM: Move lr save/restore to do_el2_callMarc Zyngier1-2/+2
2017-03-20arm64: KVM: Add support for VPIPT I-cachesWill Deacon1-0/+22
2017-03-06arm64: KVM: VHE: Clear HCR_TGE when invalidating guest TLBsMarc Zyngier1-9/+55
2017-02-02arm64: KVM: Save/restore the host SPE state when entering/leaving a VMWill Deacon2-3/+80
2017-01-27arm64: Use __tlbi() macros in KVM codeChristopher Covington1-6/+7
2016-12-09arm64: KVM: pmu: Reset PMSELR_EL0.SEL to a sane value before entering the guestMarc Zyngier1-1/+7
2016-11-16arm64: Support systems without FP/ASIMDSuzuki K Poulose2-2/+12
2016-11-04arm/arm64: KVM: Perform local TLB invalidation when multiplexing vcpus on a single CPUMarc Zyngier1-0/+15
2016-09-22arm64: KVM: Move vgic-v3 save/restore to virt/kvm/arm/hypVladimir Murzin2-329/+1
2016-09-22arm64: KVM: Move GIC accessors to arch_gicv3.hVladimir Murzin1-13/+0
2016-09-22arm64: KVM: Use static keys for selecting the GIC backendVladimir Murzin1-10/+11
2016-09-08arm64: KVM: Inject a vSerror if detecting a bad GICV access at EL2Marc Zyngier1-3/+15
2016-09-08arm64: KVM: Handle async aborts delivered while at EL2Marc Zyngier3-3/+61
2016-09-08arm64: KVM: Route asynchronous abortsMarc Zyngier1-3/+8
2016-09-08arm64: KVM: Preserve pending vSError in world switchMarc Zyngier1-0/+9
2016-09-08arm64: KVM: vgic-v2: Add the GICV emulation infrastructureMarc Zyngier1-0/+32
2016-09-08arm64: KVM: VHE: reset PSTATE.PAN on entry to EL2Vladimir Murzin1-0/+2
2016-09-08KVM: arm/arm64: Get rid of exported aliases to static functionsChristoffer Dall4-19/+6
2016-09-08arm64: KVM: Optimize __guest_enter/exit() to save a few instructionsShanker Donthineni2-75/+63
2016-08-17arm64: Document workaround for Cortex-A72 erratum #853709Marc Zyngier1-1/+1
2016-07-23arm64: KVM: VHE: Context switch MDSCR_EL1Marc Zyngier1-4/+4
2016-07-03arm64: KVM: Simplify HYP init/teardownMarc Zyngier2-19/+15
2016-07-03arm64: KVM: Always reference __hyp_panic_string via its kernel VAMarc Zyngier1-2/+9
2016-06-21arm64/kvm: use ESR_ELx_EC to extract ECMark Rutland1-1/+1
2016-06-21arm64: allow building with kcov coverage on ARM64Alexander Potapenko1-0/+4
2016-05-31arm64: KVM: vgic-v3: Relax synchronization when SRE==1Marc Zyngier1-7/+16
2016-05-31arm64: KVM: vgic-v3: Prevent the guest from messing with ICC_SRE_EL1Marc Zyngier1-4/+2
2016-05-31KVM: arm/arm64: vgic-v3: Clear all dirty LRsChristoffer Dall1-4/+3
2016-05-09kvm: arm64: Enable hardware updates of the Access Flag for Stage 2 page tablesCatalin Marinas1-0/+8
2016-05-03arm64: kvm: Fix kvm teardown for systems using the extended idmapJames Morse1-0/+19
2016-04-28arm64: hyp/kvm: Make hyp-stub extensibleGeoff Levand1-2/+2
2016-04-28arm64: kvm: Move lr save/restore from do_el2_call into EL1James Morse1-4/+2
2016-04-06arm64: KVM: Warn when PARange is less than 40 bitsMarc Zyngier1-2/+37
2016-03-30arm64: kvm: 4.6-rc1: Fix VTCR_EL2 VS settingSuzuki K Poulose1-2/+4
2016-03-21kvm: arm64: Disable compiler instrumentation for hypervisor codeCatalin Marinas1-0/+4
2016-03-09arm64: KVM: vgic-v3: Only wipe LRs on vcpu exitMarc Zyngier1-5/+4
2016-03-09arm64: KVM: vgic-v3: Reset LRs at boot timeMarc Zyngier1-0/+9
2016-03-09arm64: KVM: vgic-v3: Do not save an LR known to be emptyMarc Zyngier1-2/+9
2016-03-09arm64: KVM: vgic-v3: Save maintenance interrupt state only if requiredMarc Zyngier1-2/+31
2016-03-09arm64: KVM: vgic-v3: Avoid accessing ICH registersMarc Zyngier1-113/+180
2016-02-29arm64: KVM: Add access handler for PMUSERENR registerShannon Zhao1-0/+3
2016-02-29arm64: KVM: Move vgic-v2 and timer save/restore to virt/kvm/arm/hypMarc Zyngier3-153/+5
2016-02-29arm64: KVM: Move kvm/hyp/hyp.h to include/asm/kvm_hyp.hMarc Zyngier9-200/+8
2016-02-29arm64: KVM: Move most of the fault decoding to CMarc Zyngier2-64/+90