summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm
Commit message (Expand)AuthorAgeFilesLines
...
| | * | | | | KVM: arm64: Add ICH_HCR_EL2 to the vcpu stateMarc Zyngier2024-08-271-0/+2
| | * | | | | KVM: arm64: Zero ID_AA64PFR0_EL1.GIC when no GICv3 is presented to the guestMarc Zyngier2024-08-272-4/+8
| | * | | | | KVM: arm64: Add helper for last ditch idreg adjustmentsMarc Zyngier2024-08-274-17/+37
| | * | | | | KVM: arm64: Force GICv3 trap activation when no irqchip is configured on VHEMarc Zyngier2024-08-271-4/+10
| | * | | | | KVM: arm64: Force SRE traps when SRE access is not enabledMarc Zyngier2024-08-272-7/+20
| | * | | | | KVM: arm64: Move GICv3 trap configuration to kvm_calculate_traps()Marc Zyngier2024-08-273-0/+12
| | | |_|/ / | | |/| | |
| * | | | | Merge branch kvm-arm64/fpmr into kvmarm-master/nextMarc Zyngier2024-09-127-5/+64
| |\ \ \ \ \
| | * | | | | KVM: arm64: Expose ID_AA64PFR2_EL1 to userspace and guestsMarc Zyngier2024-08-271-1/+5
| | * | | | | KVM: arm64: Enable FP8 support when available and configuredMarc Zyngier2024-08-271-0/+3
| | * | | | | KVM: arm64: Expose ID_AA64FPFR0_EL1 as a writable ID regMarc Zyngier2024-08-271-1/+1
| | * | | | | KVM: arm64: Honor trap routing for FPMRMarc Zyngier2024-08-271-0/+8
| | * | | | | KVM: arm64: Add save/restore support for FPMRMarc Zyngier2024-08-275-0/+25
| | * | | | | KVM: arm64: Move FPMR into the sysreg arrayMarc Zyngier2024-08-272-1/+11
| | * | | | | KVM: arm64: Move SVCR into the sysreg arrayMarc Zyngier2024-08-272-2/+11
| | | |_|/ / | | |/| | |
| * | | | | Merge branch kvm-arm64/mmu-misc-6.12 into kvmarm-master/nextMarc Zyngier2024-09-123-8/+25
| |\ \ \ \ \
| | * | | | | KVM: arm64: Add memory length checks and remove inline in do_ffa_mem_xferSnehal Koukuntla2024-09-101-6/+15
| | * | | | | KVM: arm64: Disallow copying MTE to guest memory while KVM is dirty loggingSean Christopherson2024-08-131-0/+5
| | * | | | | KVM: arm64: Release pfn, i.e. put page, if copying MTE tags hits ZONE_DEVICESean Christopherson2024-08-131-0/+1
| | * | | | | KVM: arm64: Move data barrier to end of split walkColton Lewis2024-08-131-2/+4
| | |/ / / /
| * | | | | Merge branch kvm-arm64/tlbi-fixes-6.12 into kvmarm-master/nextMarc Zyngier2024-08-272-4/+4
| |\ \ \ \ \ | | |_|/ / / | |/| | | |
| | * | | | KVM: arm64: Ensure TLBI uses correct VMID after changing contextWill Deacon2024-08-151-3/+3
| | * | | | KVM: arm64: Invalidate EL1&0 TLB entries for all VMIDs in nvhe hyp initWill Deacon2024-08-151-1/+1
| | |/ / /
* | | | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2024-09-165-82/+87
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Merge branch 'for-next/poe' into for-next/coreWill Deacon2024-09-123-4/+53
| |\ \ \ \
| | * | | | KVM: arm64: Sanitise ID_AA64MMFR3_EL1Joey Gouly2024-09-041-1/+5
| | * | | | KVM: arm64: use `at s1e1a` for POEJoey Gouly2024-09-041-1/+4
| | * | | | KVM: arm64: Save/restore POE registersJoey Gouly2024-09-042-2/+44
| | | |/ / | | |/| |
| | * | | KVM: arm64: Make kvm_at() take an OP_AT_*Joey Gouly2024-08-301-1/+1
| | |/ /
| * | | perf: arm_pmuv3: Add support for Armv9.4 PMU instruction counterRob Herring (Arm)2024-08-161-2/+6
| * | | KVM: arm64: Refine PMU defines for number of countersRob Herring (Arm)2024-08-162-6/+7
| * | | arm64: perf/kvm: Use a common PMU cycle counter defineRob Herring (Arm)2024-08-161-0/+1
| * | | KVM: arm64: pmu: Use generated define for PMSELR_EL0.SEL accessRob Herring (Arm)2024-08-161-5/+5
| * | | KVM: arm64: pmu: Use arm_pmuv3.h register accessorsRob Herring (Arm)2024-08-161-58/+8
| * | | perf: arm_pmuv3: Prepare for more than 32 countersRob Herring (Arm)2024-08-161-4/+4
| * | | perf: arm_pmu: Remove event index to counter remappingRob Herring (Arm)2024-08-161-3/+3
| |/ /
* | | KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3Marc Zyngier2024-08-222-0/+13
* | | KVM: arm64: Ensure canonical IPA is hugepage-aligned when handling faultOliver Upton2024-08-221-1/+8
* | | KVM: arm64: vgic: Don't hold config_lock while unregistering redistributorsMarc Zyngier2024-08-192-3/+11
* | | KVM: arm64: vgic-debug: Don't put unmarked LPIsZenghui Yu2024-08-191-1/+1
| |/ |/|
* | KVM: arm64: vgic: Hold config_lock while tearing down a CPU interfaceMarc Zyngier2024-08-081-2/+1
* | KVM: arm64: Tidying up PAuth code in KVMFuad Tabba2024-08-073-14/+6
* | KVM: arm64: vgic-debug: Exit the iterator properly w/o LPIZenghui Yu2024-08-071-2/+3
* | KVM: arm64: Enforce dependency on an ARMv8.4-aware toolchainMarc Zyngier2024-08-071-0/+1
* | KVM: arm64: vgic: fix unexpected unlock sparse warningsSebastian Ott2024-08-022-2/+2
* | KVM: arm64: fix kdoc warnings in W=1 buildsSebastian Ott2024-08-024-11/+17
* | KVM: arm64: fix override-init warnings in W=1 buildsSebastian Ott2024-08-023-0/+7
* | KVM: arm64: free kvm->arch.nested_mmus with kvfree()Danilo Krummrich2024-08-021-1/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-07-2021-328/+2397
|\
| * Merge tag 'kvm-x86-generic-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-07-161-1/+1
| |\
| | * KVM: Introduce vcpu->wants_to_runDavid Matlack2024-06-181-1/+1