summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
AgeCommit message (Expand)Author
2019-01-23arm64/kvm: consistently handle host HCR_EL2 flagsMark Rutland
2018-10-03arm64: KVM: Sanitize PSTATE.M when being set from userspaceMarc Zyngier
2018-10-03arm64: KVM: Tighten guest core register access from userspaceDave Martin
2018-07-22arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_FEATURES_FUNC_IDMarc Zyngier
2018-07-22arm64: KVM: Handle guest's ARCH_WORKAROUND_2 requestsMarc Zyngier
2018-07-22arm64: KVM: Add ARCH_WORKAROUND_2 support for guestsMarc Zyngier
2018-07-22KVM: arm64: Avoid storing the vcpu pointer on the stackChristoffer Dall
2018-07-22KVM: arm64: Stop save/restoring host tpidr_el1 on VHEJames Morse
2018-07-22KVM: arm64: Change hyp_panic()s dependency on tpidr_el2James Morse
2018-07-22KVM: arm64: Store vcpu on the stack during __guest_enter()James Morse
2018-05-09arm/arm64: KVM: Add PSCI version selection APIMarc Zyngier
2018-04-20arm64: Kill PSCI_GET_VERSION as a variant-2 workaroundMark Rutland
2018-04-20arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handlingMark Rutland
2018-04-20arm/arm64: KVM: Turn kvm_psci_version into a static inlineMark Rutland
2018-04-20arm64: KVM: Make PSCI_VERSION a fast pathMark Rutland
2018-04-20arm/arm64: KVM: Advertise SMCCC v1.1Mark Rutland
2018-04-20arm/arm64: KVM: Consolidate the PSCI include filesMark Rutland
2018-04-20arm64: KVM: Increment PC after handling an SMC trapMark Rutland
2018-04-20arm64: KVM: Use per-CPU vector when BP hardening is enabledMark Rutland
2018-04-13KVM: arm64: Restore host physical timer access on hyp_panic()James Morse
2018-01-23arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC callsMarc Zyngier
2017-12-14arm64: KVM: Survive unknown traps from guestsMark Rutland
2017-11-08arm/arm64: kvm: Disable branch profiling in HYP codeJulien Thierry
2017-11-08arm/arm64: KVM: set right LR register value for 32 bit guest when inject abortDongjiu Geng
2017-06-14arm64: KVM: Allow unaligned accesses at EL2Marc Zyngier
2017-06-14arm64: KVM: Preserve RES1 bits in SCTLR_EL2Marc Zyngier
2017-05-25arm64: KVM: Do not use stack-protector to compile EL2 codeMarc Zyngier
2017-05-20arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accessesMarc Zyngier
2017-03-22arm64: KVM: VHE: Clear HCR_TGE when invalidating guest TLBsMarc Zyngier
2017-01-09arm64: KVM: pmu: Reset PMSELR_EL0.SEL to a sane value before entering the guestMarc Zyngier
2016-11-18arm64: KVM: pmu: Fix AArch32 cycle counter accessWei Huang
2016-11-04arm/arm64: KVM: Perform local TLB invalidation when multiplexing vcpus on a s...Marc Zyngier
2016-10-06Merge tag 'kvm-4.9-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2016-10-03Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds
2016-09-22ARM: KVM: Support vgic-v3Vladimir Murzin
2016-09-22KVM: arm64: vgic-its: Introduce config option to guard ITS specific codeVladimir Murzin
2016-09-22arm64: KVM: Move vgic-v3 save/restore to virt/kvm/arm/hypVladimir Murzin
2016-09-22arm64: KVM: Move GIC accessors to arch_gicv3.hVladimir Murzin
2016-09-22arm64: KVM: Use static keys for selecting the GIC backendVladimir Murzin
2016-09-12arm64/kvm: use alternative auto-nopMark Rutland
2016-09-09arm64/kvm: use {read,write}_sysreg()Mark Rutland
2016-09-08arm64: KVM: Inject a vSerror if detecting a bad GICV access at EL2Marc Zyngier
2016-09-08arm64: KVM: Handle async aborts delivered while at EL2Marc Zyngier
2016-09-08arm64: KVM: Inject a Virtual SError if it was pendingMarc Zyngier
2016-09-08arm64: KVM: Route asynchronous abortsMarc Zyngier
2016-09-08arm64: KVM: Add EL1 async abort handlerMarc Zyngier
2016-09-08arm64: KVM: Add Virtual Abort injection helperMarc Zyngier
2016-09-08arm64: KVM: Preserve pending vSError in world switchMarc Zyngier
2016-09-08arm64: KVM: vgic-v2: Add the GICV emulation infrastructureMarc Zyngier
2016-09-08arm64: KVM: Move the AArch32 conditional execution to common codeMarc Zyngier