aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
AgeCommit message (Expand)Author
2022-05-04Merge remote-tracking branch 'arm64/for-next/sme' into kvmarm-master/nextMarc Zyngier
2022-05-04KVM: arm64: Implement PSCI SYSTEM_SUSPENDOliver Upton
2022-05-04KVM: arm64: Add support for userspace to suspend a vCPUOliver Upton
2022-05-04KVM: arm64: Return a value from check_vcpu_requests()Oliver Upton
2022-05-04KVM: arm64: Rename the KVM_REQ_SLEEP handlerOliver Upton
2022-05-04KVM: arm64: Track vCPU power state using MP state valuesOliver Upton
2022-05-04KVM: arm64: Dedupe vCPU power off helpersOliver Upton
2022-05-04KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2Oliver Upton
2022-05-04KVM: arm64: Fix new instances of 32bit ESRsMarc Zyngier
2022-05-03KVM: arm64: Add vendor hypervisor firmware registerRaghavendra Rao Ananta
2022-05-03KVM: arm64: Add standard hypervisor firmware registerRaghavendra Rao Ananta
2022-05-03KVM: arm64: Setup a framework for hypercall bitmap firmware registersRaghavendra Rao Ananta
2022-05-03KVM: arm64: Factor out firmware register handling from psci.cRaghavendra Rao Ananta
2022-05-03KVM: arm64: Hide AArch32 PMU registers when not availableAlexandru Elisei
2022-05-03KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg handlerOliver Upton
2022-05-03KVM: arm64: Wire up CP15 feature registers to their AArch64 equivalentsOliver Upton
2022-05-03KVM: arm64: Don't write to Rt unless sys_reg emulation succeedsOliver Upton
2022-05-03KVM: arm64: Return a bool from emulate_cp()Oliver Upton
2022-05-02KVM: Add max_vcpus field in common 'struct kvm'Sean Christopherson
2022-04-29KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_highAlexandru Elisei
2022-04-29KVM: arm64: Treat ESR_EL2 as a 64-bit registerAlexandru Elisei
2022-04-29Merge branch 'kvm-fixes-for-5.18-rc5' into HEADPaolo Bonzini
2022-04-29KVM: fix bad user ABI for KVM_EXIT_SYSTEM_EVENTPaolo Bonzini
2022-04-28KVM: arm64: Symbolize the nVHE HYP addressesKalesh Singh
2022-04-28KVM: arm64: Detect and handle hypervisor stack overflowsKalesh Singh
2022-04-28KVM: arm64: Add guard pages for pKVM (protected nVHE) hypervisor stackKalesh Singh
2022-04-28KVM: arm64: Add guard pages for KVM nVHE hypervisor stackKalesh Singh
2022-04-28KVM: arm64: Introduce pkvm_alloc_private_va_range()Kalesh Singh
2022-04-28KVM: arm64: Introduce hyp_alloc_private_va_range()Kalesh Singh
2022-04-27KVM: arm64: Inject exception on out-of-IPA-range translation faultMarc Zyngier
2022-04-27KVM/arm64: Don't emulate a PMU for 32-bit guests if feature not setAlexandru Elisei
2022-04-27KVM: arm64: Handle host stage-2 faults from 32-bit EL0Will Deacon
2022-04-22KVM: arm64: Handle SME host state when running guestsMark Brown
2022-04-22KVM: arm64: Trap SME usage in guestMark Brown
2022-04-22KVM: arm64: Hide SME system registers from guestsMark Brown
2022-04-22arm64/sme: Implement ZA context switchingMark Brown
2022-04-22arm64/sme: Implement streaming SVE context switchingMark Brown
2022-04-22arm64/sme: Implement SVCR context switchingMark Brown
2022-04-20KVM: arm64: Expose the WFXT feature to guestsMarc Zyngier
2022-04-20KVM: arm64: Offer early resume for non-blocking WFxT instructionsMarc Zyngier
2022-04-20KVM: arm64: Handle blocking WFIT instructionMarc Zyngier
2022-04-20KVM: arm64: Introduce kvm_counter_compute_delta() helperMarc Zyngier
2022-04-20KVM: arm64: Simplify kvm_cpu_has_pending_timer()Marc Zyngier
2022-04-06KVM: arm64: mixed-width check should be skipped for uninitialized vCPUsReiji Watanabe
2022-04-06KVM: arm64: vgic: Remove unnecessary type castingsYu Zhe
2022-04-06KVM: arm64: Don't split hugepages outside of MMU write lockOliver Upton
2022-04-06KVM: arm64: Drop unneeded minor version check from PSCI v1.x handlerOliver Upton
2022-04-06KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32Oliver Upton
2022-04-06KVM: arm64: Generally disallow SMC64 for AArch32 guestsOliver Upton
2022-03-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds