summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
AgeCommit message (Expand)AuthorFilesLines
2021-12-15KVM: arm64: pkvm: Stub io map functionsQuentin Perret1-0/+6
2021-12-15KVM: arm64: Make __io_map_base staticQuentin Perret2-2/+2
2021-12-15KVM: arm64: Make the hyp memory pool staticQuentin Perret2-2/+1
2021-12-15KVM: arm64: pkvm: Disable GICv2 supportQuentin Perret2-1/+6
2021-12-15KVM: arm64: pkvm: Fix hyp_pool max orderQuentin Perret1-1/+1
2021-12-14arm64: Enable KCSANKefeng Wang1-0/+1
2021-12-14arm64/sve: Generalise vector length configuration prctl() for SMEMark Brown1-4/+4
2021-12-13arm64: add ID_AA64ISAR2_EL1 sys registerJoey Gouly1-1/+1
2021-12-09KVM: arm64: Use Makefile.kvm for common filesDavid Woodhouse1-4/+2
2021-12-08KVM: Add helpers to wake/query blocking vCPUSean Christopherson2-3/+2
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-13Merge 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