aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
AgeCommit message (Expand)AuthorFilesLines
2021-12-08KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt()Sean Christopherson4-4/+4
2021-12-08KVM: arm64: Move vGIC v4 handling for WFI out arch callback hookSean Christopherson2-19/+36
2021-12-08KVM: Keep memslots in tree-based structures instead of array-based onesMaciej S. Szmigiero1-4/+4
2021-12-08KVM: Use interval tree to do fast hva lookup in memslotsMaciej S. Szmigiero1-0/+1
2021-12-08KVM: Stop passing kvm_userspace_memory_region to arch memslot hooksSean Christopherson1-2/+0
2021-12-08KVM: arm64: Use "new" memslot instead of userspace memory regionSean Christopherson1-4/+6
2021-12-08KVM: Let/force architectures to deal with arch specific memslot dataSean Christopherson1-3/+4
2021-12-08KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s indexMarc Zyngier12-27/+30
2021-12-08KVM: Move wiping of the kvm->vcpus array to common codeMarc Zyngier1-9/+1
2021-12-07Merge branch kvm-arm64/misc-5.17 into kvmarm-master/nextMarc Zyngier3-2/+3
2021-12-07Merge branch kvm-arm64/hyp-header-split into kvmarm-master/nextMarc Zyngier9-63/+37
2021-12-06arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.cMark Brown1-1/+4
2021-12-06KVM: arm64: Move host EL1 code out of hyp/ directoryWill Deacon7-63/+9
2021-12-06KVM: arm64: Generate hyp_constants.h for the hostWill Deacon3-0/+28
2021-12-06KVM: arm64: Constify kvm_io_gic_opsRikard Falkeborn2-2/+2
2021-12-01KVM: arm64: Add minimal handling for the ARMv8.7 PMUMarc Zyngier1-0/+1
2021-12-01Merge branch kvm-arm64/fpsimd-tracking into kvmarm-master/nextMarc Zyngier6-64/+21
2021-12-01KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pidMarc Zyngier2-6/+4
2021-12-01KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init()Marc Zyngier1-18/+18
2021-12-01KVM: arm64: Restructure the point where has_run_once is advertisedMarc Zyngier1-8/+12
2021-12-01KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of lineMarc Zyngier1-0/+5
2021-12-01KVM: arm64: Move SVE state mapping at HYP to finalize-timeMarc Zyngier2-12/+10
2021-11-26Merge tag 'kvmarm-fixes-5.16-2' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini4-8/+25
2021-11-24KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructureMarc Zyngier3-7/+13
2021-11-24KVM: arm64: Save PSTATE early on exitMarc Zyngier2-1/+12
2021-11-22KVM: arm64: Stop mapping current thread_info at EL2Marc Zyngier4-14/+1
2021-11-22KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATEMarc Zyngier3-1/+10
2021-11-22KVM: arm64: Remove unused __sve_save_stateMarc Zyngier1-6/+0
2021-11-22KVM: arm64: Get rid of host SVE tracking/savingMarc Zyngier2-39/+8
2021-11-18KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus()Vitaly Kuznetsov1-1/+8
2021-11-17KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.cSean Christopherson3-25/+4
2021-11-17KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PERF_EVENTS=ySean Christopherson2-2/+2
2021-11-17KVM: arm64: Convert to the generic perf callbacksSean Christopherson1-32/+2
2021-11-17KVM: Move x86's perf guest info callbacks to generic KVMSean Christopherson1-0/+5
2021-11-17perf: Force architectures to opt-in to guest callbacksSean Christopherson1-0/+1
2021-11-17perf/core: Rework guest callbacks to prepare for static_call supportLike Xu1-20/+15
2021-11-17perf: Stop pretending that perf can handle multiple guest callbacksSean Christopherson1-4/+4
2021-11-12Merge tag 'kvmarm-fixes-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini6-15/+17
2021-11-08KVM: arm64: Fix host stage-2 finalizationQuentin Perret1-2/+12
2021-11-08KVM: arm64: Change the return type of kvm_vcpu_preferred_target()YueHaibing2-10/+2
2021-11-08KVM: arm64: nvhe: Fix a non-kernel-doc commentRandy Dunlap1-1/+1
2021-11-08KVM: arm64: Extract ESR_ELx.EC onlyMark Rutland2-2/+2
2021-11-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds28-269/+1390
2021-11-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds3-8/+14
2021-10-31Merge tag 'kvmarm-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini28-261/+1390
2021-10-29Merge branch 'for-next/sve' into for-next/coreWill Deacon2-5/+7
2021-10-21arm64: kvm: use kvm_exception_table_entryMark Rutland1-3/+7
2021-10-21arm64/sve: Explicitly load vector length when restoring SVE stateMark Brown1-1/+1
2021-10-21arm64/sve: Put system wide vector length information into structsMark Brown1-3/+3
2021-10-21arm64/sve: Make access to FFR optionalMark Brown1-2/+4