summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'arm64-spectre-bhb-for-v5.17-2' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2022-03-086-8/+50
|\
| * arm64: Use the clearbhb instruction in mitigationsJames Morse2022-02-241-0/+1
| * KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migratedJames Morse2022-02-242-1/+29
| * arm64: Mitigate spectre style branch history side channelsJames Morse2022-02-241-0/+8
| * arm64: Add percpu vectors for EL1James Morse2022-02-161-2/+8
| * KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3AJames Morse2022-02-152-5/+4
* | Merge tag 'kvmarm-fixes-5.17-4' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2022-02-251-2/+1
|\ \
| * | KVM: arm64: Don't miss pending interrupts for suspended vCPUOliver Upton2022-02-171-2/+1
* | | Merge tag 'kvmarm-fixes-5.17-3' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2022-02-111-0/+2
|\| | | |/ |/|
| * KVM: arm64: vgic: Read HW interrupt pending state from the HWMarc Zyngier2022-02-111-0/+2
* | Merge tag 'kvmarm-fixes-5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2022-02-0510-70/+53
|\|
| * KVM: arm64: Workaround Cortex-A510's single-step and PAC trap errataJames Morse2022-02-031-1/+19
| * KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occursJames Morse2022-02-031-0/+8
| * KVM: arm64: Avoid consuming a stale esr value when SError occurJames Morse2022-02-031-1/+2
| * Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-284-15/+28
| |\
| * \ Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-01-1637-379/+935
| |\ \
| * \ \ Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-01-125-62/+14
| |\ \ \
| | * | | KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.cSean Christopherson2021-11-173-25/+4
| | * | | KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PERF_EVENTS=ySean Christopherson2021-11-172-2/+2
| | * | | KVM: arm64: Convert to the generic perf callbacksSean Christopherson2021-11-171-32/+2
| | * | | KVM: Move x86's perf guest info callbacks to generic KVMSean Christopherson2021-11-171-0/+5
| | * | | perf: Force architectures to opt-in to guest callbacksSean Christopherson2021-11-171-0/+1
| | * | | perf/core: Rework guest callbacks to prepare for static_call supportLike Xu2021-11-171-20/+15
| | * | | perf: Stop pretending that perf can handle multiple guest callbacksSean Christopherson2021-11-171-4/+4
| * | | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2022-01-104-6/+10
| |\ \ \ \
| | | \ \ \
| | | \ \ \
| | | \ \ \
| | | \ \ \
| | | \ \ \
| | | \ \ \
| | *-----. \ \ \ Merge branches 'for-next/misc', 'for-next/cache-ops-dzp', 'for-next/stacktrac...Catalin Marinas2022-01-054-6/+10
| | |\ \ \ \ \ \ \
| | | | | | * | | | arm64: Enable KCSANKefeng Wang2021-12-141-0/+1
| | | |_|_|/ / / / | | |/| | | | | |
| | | | | * | | | arm64/sve: Generalise vector length configuration prctl() for SMEMark Brown2021-12-141-4/+4
| | | |_|/ / / / | | |/| | | | |
| | | | * | | | arm64: add ID_AA64ISAR2_EL1 sys registerJoey Gouly2021-12-131-1/+1
| | | |/ / / / | | |/| | | |
| | | * | | | arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.cMark Brown2021-12-061-1/+4
| | |/ / / /
* | | | | / kvm/arm64: rework guest entry logicMark Rutland2022-02-011-18/+33
| |_|_|_|/ |/| | | |
* | | | | Merge tag 'kvmarm-fixes-5.17-1' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2022-01-284-15/+28
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHEMarc Zyngier2022-01-241-1/+4
| * | | | KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systemsMarc Zyngier2022-01-222-2/+18
| * | | | KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenanceMarc Zyngier2022-01-141-12/+6
* | | | | Merge tag 'kvmarm-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-01-0730-304/+849
|\| | | |
| * | | | Merge branch kvm-arm64/misc-5.17 into kvmarm-master/nextMarc Zyngier2022-01-045-13/+12
| |\ \ \ \
| | * | | | KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve()Zenghui Yu2022-01-041-1/+1
| | * | | | KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on()Fuad Tabba2021-12-201-1/+1
| | * | | | KVM: arm64: Fix comment for kvm_reset_vcpu()Fuad Tabba2021-12-201-4/+3
| | * | | | KVM: arm64: Rework kvm_pgtable initialisationMarc Zyngier2021-12-163-7/+7
| * | | | | Merge branch kvm-arm64/pkvm-hyp-sharing into kvmarm-master/nextMarc Zyngier2021-12-1610-119/+713
| |\ \ \ \ \
| | * | | | | KVM: arm64: pkvm: Unshare guest structs during teardownQuentin Perret2021-12-164-4/+82
| | * | | | | KVM: arm64: Expose unshare hypercall to the hostWill Deacon2021-12-163-0/+42
| | * | | | | KVM: arm64: Implement do_unshare() helper for unsharing memoryWill Deacon2021-12-161-0/+115
| | * | | | | KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()Will Deacon2021-12-161-88/+33
| | * | | | | KVM: arm64: Implement do_share() helper for sharing memoryWill Deacon2021-12-161-0/+237
| | * | | | | KVM: arm64: Introduce wrappers for host and hyp spin lock accessorsWill Deacon2021-12-161-6/+26
| | * | | | | KVM: arm64: Extend pkvm_page_state enumeration to handle absent pagesWill Deacon2021-12-161-0/+5
| | * | | | | KVM: arm64: pkvm: Refcount the pages shared with EL2Quentin Perret2021-12-161-10/+68