summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus-non-x86' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-09-1623-265/+1925
|\
| * Merge branch kvm-arm64/visibility-cleanups into kvmarm-master/nextMarc Zyngier2024-09-122-44/+22
| |\
| | * KVM: arm64: Get rid of REG_HIDDEN_USER visibility qualifierMarc Zyngier2024-09-112-26/+5
| | * KVM: arm64: Simplify visibility handling of AArch32 SPSR_*Marc Zyngier2024-09-111-8/+4
| | * KVM: arm64: Simplify handling of CNTKCTL_EL12Marc Zyngier2024-09-111-10/+13
| * | Merge branch kvm-arm64/s2-ptdump into kvmarm-master/nextMarc Zyngier2024-09-125-42/+287
| |\ \
| | * | KVM: arm64: Register ptdump with debugfs on guest creationSebastian Ene2024-09-104-0/+287
| | * | KVM: arm64: Move pagetable definitions to common headerSebastian Ene2024-09-101-42/+0
| | |/
| * | Merge branch kvm-arm64/nv-at-pan into kvmarm-master/nextMarc Zyngier2024-09-126-27/+1180
| |\ \
| | * | KVM: arm64: nv: Add support for FEAT_ATS1AMarc Zyngier2024-08-303-0/+23
| | * | KVM: arm64: nv: Plumb handling of AT S1* traps from EL2Marc Zyngier2024-08-301-0/+45
| | * | KVM: arm64: nv: Make AT+PAN instructions aware of FEAT_PAN3Marc Zyngier2024-08-301-1/+16
| | * | KVM: arm64: nv: Sanitise SCTLR_EL1.EPAN according to VM configurationMarc Zyngier2024-08-301-0/+8
| | * | KVM: arm64: nv: Add SW walker for AT S1 emulationMarc Zyngier2024-08-301-2/+608
| | * | KVM: arm64: nv: Make ps_to_output_size() generally availableMarc Zyngier2024-08-301-14/+0
| | * | KVM: arm64: nv: Add emulation of AT S12E{0,1}{R,W}Marc Zyngier2024-08-301-0/+253
| | * | KVM: arm64: nv: Add basic emulation of AT S1E2{R,W}Marc Zyngier2024-08-301-0/+51
| | * | KVM: arm64: nv: Add basic emulation of AT S1E1{R,W}PMarc Zyngier2024-08-301-0/+26
| | * | KVM: arm64: nv: Add basic emulation of AT S1E{0,1}{R,W}Marc Zyngier2024-08-302-1/+141
| | * | KVM: arm64: nv: Honor absence of FEAT_PAN2Marc Zyngier2024-08-301-0/+4
| | * | KVM: arm64: nv: Turn upper_attr for S2 walk into the full descriptorMarc Zyngier2024-08-301-6/+6
| | * | KVM: arm64: nv: Enforce S2 alignment when contiguous bit is setMarc Zyngier2024-08-301-5/+2
| * | | Merge branch kvm-arm64/vgic-sre-traps into kvmarm-master/nextMarc Zyngier2024-09-129-135/+343
| |\ \ \
| | * | | KVM: arm64: Unify UNDEF injection helpersMarc Zyngier2024-08-271-81/+51
| | * | | KVM: arm64: Make most GICv3 accesses UNDEF if they trapMarc Zyngier2024-08-273-18/+66
| | * | | KVM: arm64: Honor guest requested traps in GICv3 emulationMarc Zyngier2024-08-271-0/+72
| | * | | KVM: arm64: Add trap routing information for ICH_HCR_EL2Marc Zyngier2024-08-271-5/+66
| | * | | 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
|\ \ \ \ | |/ / / |/| | |