summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/arm.c
Commit message (Expand)AuthorAgeFilesLines
* 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-121-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
| | |/ /
| * | | KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pidMarc Zyngier2021-12-011-5/+3
| * | | KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init()Marc Zyngier2021-12-011-18/+18
| * | | KVM: arm64: Restructure the point where has_run_once is advertisedMarc Zyngier2021-12-011-8/+12
| * | | KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of lineMarc Zyngier2021-12-011-0/+5
| |/ /
* | | KVM: Add helpers to wake/query blocking vCPUSean Christopherson2021-12-081-1/+1
* | | KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt()Sean Christopherson2021-12-081-1/+1
* | | KVM: arm64: Move vGIC v4 handling for WFI out arch callback hookSean Christopherson2021-12-081-17/+35
* | | KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s indexMarc Zyngier2021-12-081-3/+3
* | | KVM: Move wiping of the kvm->vcpus array to common codeMarc Zyngier2021-12-081-9/+1
|/ /
* / KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus()Vitaly Kuznetsov2021-11-181-1/+8
|/
* Merge tag 'kvmarm-fixes-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2021-11-121-4/+1
|\
| * KVM: arm64: Change the return type of kvm_vcpu_preferred_target()YueHaibing2021-11-081-4/+1
* | Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2021-10-311-22/+72
|\|
| * Merge branch kvm-arm64/pkvm/fixed-features into kvmarm-master/nextMarc Zyngier2021-10-181-0/+13
| |\
| | * KVM: arm64: Initialize trap registers for protected VMsFuad Tabba2021-10-111-0/+8
| | * KVM: arm64: Add handlers for protected VM System RegistersFuad Tabba2021-10-111-0/+5
| * | Merge branch kvm-arm64/memory-accounting into kvmarm-master/nextMarc Zyngier2021-10-171-2/+4
| |\ \
| | * | KVM: arm64: Add memcg accounting to KVM allocationsJia He2021-10-171-2/+4
| | |/
| * | Merge branch kvm-arm64/misc-5.16 into kvmarm-master/nextMarc Zyngier2021-10-111-1/+13
| |\ \
| | * | KVM: arm64: Allow KVM to be disabled from the command lineMarc Zyngier2021-10-111-1/+13
| | |/
| * | KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercallWill Deacon2021-10-111-11/+19
| * | KVM: arm64: Reject stub hypercalls after pKVM has been initialisedWill Deacon2021-10-111-8/+23
| |/
* / kvm: use kvfree() in kvm_arch_free_vm()Juergen Gross2021-10-011-8/+0
|/
* Merge branch kvm-arm64/pkvm-fixed-features-prologue into kvmarm-master/nextMarc Zyngier2021-08-201-0/+1
|\
| * KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_archFuad Tabba2021-08-201-0/+1
* | Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/nextMarc Zyngier2021-08-201-1/+1
|\ \
| * | KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCEMarc Zyngier2021-08-201-1/+1
| |/
* | Merge branch kvm-arm64/generic-entry into kvmarm-master/nextMarc Zyngier2021-08-201-27/+44
|\ \
| * | KVM: arm64: Use generic KVM xfer to guest work functionOliver Upton2021-08-191-28/+44
| * | KVM: arm64: Record number of signal exits as a vCPU statOliver Upton2021-08-191-0/+1
| |/
* | Merge branch kvm-arm64/psci/cpu_on into kvmarm-master/nextMarc Zyngier2021-08-201-0/+8
|\ \
| * | KVM: arm64: Handle PSCI resets before userspace touches vCPU stateOliver Upton2021-08-191-0/+8
| |/
* | Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/nextMarc Zyngier2021-08-201-49/+8
|\ \
| * \ Merge tag 'kvmarm-fixes-5.14-2' into kvm-arm64/mmu/el2-trackingMarc Zyngier2021-08-201-4/+8
| |\ \
| | * | KVM: arm64: Fix race when enabling KVM_ARM_CAP_MTESteven Price2021-07-291-4/+8
| | |/
| * / KVM: arm64: Remove __pkvm_mark_hypQuentin Perret2021-08-111-46/+0
| |/
* | Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/nextMarc Zyngier2021-08-201-0/+7
|\ \
| * | KVM: arm64: Unregister HYP sections from kmemleak in protected modeMarc Zyngier2021-08-041-0/+7
| |/
* | KVM: arm64: Drop unused REQUIRES_VIRTAnshuman Khandual2021-08-181-4/+0