summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/arm.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kvmarm-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2022-10-031-5/+10
|\
| * KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available()Elliot Berman2022-09-261-5/+10
* | Merge tag 'kvm-x86-6.1-2' of https://github.com/sean-jc/linux into HEADPaolo Bonzini2022-09-301-1/+0
|\ \
| * | KVM: remove KVM_REQ_UNHALTPaolo Bonzini2022-09-261-1/+0
| |/
* / KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_baseZenghui Yu2022-09-191-1/+1
|/
* Merge tag 'kvmarm-fixes-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2022-08-191-2/+1
|\
| * KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systemsOliver Upton2022-08-171-2/+1
* | Merge tag 'kvmarm-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-08-011-13/+12
|\|
| * Merge branch kvm-arm64/nvhe-stacktrace into kvmarm-master/nextMarc Zyngier2022-07-271-1/+1
| |\
| | * KVM: arm64: Implement non-protected nVHE hyp stack unwinderKalesh Singh2022-07-261-1/+1
| * | Merge branch kvm-arm64/sysreg-cleanup-5.20 into kvmarm-master/nextMarc Zyngier2022-07-171-9/+2
| |\ \
| | * | KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address settingMarc Zyngier2022-07-171-9/+2
| | |/
| * | Merge branch kvm-arm64/burn-the-flags into kvmarm-master/nextMarc Zyngier2022-06-291-3/+9
| |\ \ | | |/ | |/|
| | * KVM: arm64: Move the handling of !FP outside of the fast pathMarc Zyngier2022-06-291-0/+6
| | * KVM: arm64: Move vcpu WFIT flag to the state flag setMarc Zyngier2022-06-291-1/+1
| | * KVM: arm64: Move vcpu PC/Exception flags to the input flag setMarc Zyngier2022-06-101-2/+2
* | | KVM: arm64: Prevent kmemleak from accessing pKVM memoryQuentin Perret2022-06-171-3/+3
|/ /
* | 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-231-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