summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/arm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHEWill Deacon2022-06-091-1/+5
* KVM: arm64: Return error from kvm_arch_init_vm() on allocation failureWill Deacon2022-06-091-1/+3
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-05-261-30/+134
|\
| * Merge tag 'kvmarm-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-05-251-27/+131
| |\
| | * Merge branch kvm-arm64/misc-5.19 into kvmarm-master/nextMarc Zyngier2022-05-161-2/+6
| | |\
| | | * KVM: arm64: Don't BUG_ON() if emulated register table is unsortedAlexandru Elisei2022-05-041-2/+6
| | * | Merge branch kvm-arm64/per-vcpu-host-pmu-data into kvmarm-master/nextMarc Zyngier2022-05-161-0/+2
| | |\ \
| | | * | KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selectedMarc Zyngier2022-05-161-13/+0
| | | * | KVM: arm64: Pass pmu events to hyp via vcpuFuad Tabba2022-05-151-0/+15
| | | |/
| | * | Merge branch kvm-arm64/psci-suspend into kvmarm-master/nextMarc Zyngier2022-05-161-17/+87
| | |\ \
| | | * | KVM: arm64: Implement PSCI SYSTEM_SUSPENDOliver Upton2022-05-041-0/+5
| | | * | KVM: arm64: Add support for userspace to suspend a vCPUOliver Upton2022-05-041-0/+51
| | | * | KVM: arm64: Return a value from check_vcpu_requests()Oliver Upton2022-05-041-2/+14
| | | * | KVM: arm64: Rename the KVM_REQ_SLEEP handlerOliver Upton2022-05-041-2/+2
| | | * | KVM: arm64: Track vCPU power state using MP state valuesOliver Upton2022-05-041-10/+12
| | | * | KVM: arm64: Dedupe vCPU power off helpersOliver Upton2022-05-041-3/+3
| | | |/
| | * | Merge branch kvm-arm64/hcall-selection into kvmarm-master/nextMarc Zyngier2022-05-161-0/+1
| | |\ \
| | | * | KVM: arm64: Setup a framework for hypercall bitmap firmware registersRaghavendra Rao Ananta2022-05-031-0/+1
| | | |/
| | * | Merge branch kvm-arm64/hyp-stack-guard into kvmarm-master/nextMarc Zyngier2022-05-041-3/+34
| | |\ \
| | | * | KVM: arm64: Add guard pages for KVM nVHE hypervisor stackKalesh Singh2022-04-281-3/+34
| | | |/
| | * | KVM: arm64: Handle blocking WFIT instructionMarc Zyngier2022-04-201-0/+1
| | * | KVM: arm64: Simplify kvm_cpu_has_pending_timer()Marc Zyngier2022-04-201-5/+0
| | |/
| * / KVM: Add max_vcpus field in common 'struct kvm'Sean Christopherson2022-05-021-3/+3
| |/
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2022-05-241-0/+1
|\ \
| * | KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_highAlexandru Elisei2022-04-291-0/+1
| |/
* / KVM: arm64: Don't hypercall before EL2 initQuentin Perret2022-05-151-1/+2
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-03-241-95/+47
|\
| * KVM: arm64: fix typos in commentsJulia Lawall2022-03-181-1/+1
| * KVM: arm64: Generalise VM features into a set of flagsMarc Zyngier2022-03-181-3/+4
| * Merge branch kvm-arm64/misc-5.18 into kvmarm-master/nextMarc Zyngier2022-03-091-3/+5
| |\
| | * KVM: arm64: Only open the interrupt window on exit due to an interruptMarc Zyngier2022-03-041-3/+5
| * | Merge branch kvm-arm64/pmu-bl into kvmarm-master/nextMarc Zyngier2022-02-081-0/+21
| |\ \
| | * | KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPUAlexandru Elisei2022-02-081-0/+17
| | * | KVM: arm64: Do not change the PMU event filter after a VCPU has runMarc Zyngier2022-02-081-0/+4
| | |/
| * | KVM: arm64: Make active_vmids invalid on vCPU schedule outShameer Kolothum2022-02-081-0/+1
| * | KVM: arm64: Align the VMID allocation with the arm64 ASIDJulien Grall2022-02-081-89/+16
| |/
* | Merge branch 'for-next/spectre-bhb' into for-next/coreWill Deacon2022-03-141-4/+1
|\ \
| * | KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3AJames Morse2022-02-151-4/+1
| |/
* / arm64: Add support of PAuth QARMA3 architected algorithmVladimir Murzin2022-02-251-0/+1
|/
* Merge tag 'kvmarm-fixes-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2022-02-051-2/+10
|\
| * Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-161-54/+74
| |\
| * \ Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-01-131-2/+10
| |\ \
| | * | KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.cSean Christopherson2021-11-171-2/+3
| | * | KVM: Move x86's perf guest info callbacks to generic KVMSean Christopherson2021-11-171-0/+5
* | | | kvm/arm64: rework guest entry logicMark Rutland2022-02-011-18/+33
| |_|/ |/| |
* | | Merge tag 'kvmarm-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-01-071-27/+37
|\ \ \
| * | | KVM: arm64: pkvm: Unshare guest structs during teardownQuentin Perret2021-12-161-0/+2
| * | | KVM: arm64: Introduce kvm_share_hyp()Quentin Perret2021-12-161-2/+2
| * | | Merge branch kvm-arm64/fpsimd-tracking into kvmarm-master/nextMarc Zyngier2021-12-011-0/+1
| |\ \ \
| | * | | KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATEMarc Zyngier2021-11-221-0/+1
| | |/ /