summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
AgeCommit message (Expand)AuthorFilesLines
2026-07-31KVM: arm64: Plumb HCRX_EL2.SRMASKEn in HCRX_EL2 sanitisationMarc Zyngier1-0/+1
2026-07-31KVM: arm64: Drop __HCRX_EL2_* masksMarc Zyngier2-7/+3
2026-07-31KVM: arm64: Merge guest's HCRX_EL2 using NV_HCRX_GUEST_EXCLUDEMarc Zyngier1-2/+20
2026-07-31KVM: arm64: Don't WARN on pKVM stage-2 map failuresFuad Tabba1-1/+1
2026-07-31KVM: arm64: Skip pKVM stage-2 flush when FWB is enabledFuad Tabba1-0/+4
2026-07-31KVM: arm64: Top up stage-2 memcache for dirty logging faultsBradley Morgan1-3/+2
2026-07-31KVM: arm64: Top up the memcache for pKVM permission faultsFuad Tabba1-1/+5
2026-07-31KVM: arm64: Skip cache maintenance for non-cacheable pKVM mappingsBradley Morgan1-6/+9
2026-07-30KVM: arm64: Implement lazy vCPU state sync for non-protected guestsFuad Tabba3-5/+114
2026-07-30KVM: arm64: Add primitives to flush/sync the VGIC state at EL2Marc Zyngier1-14/+41
2026-07-30KVM: arm64: Minimise EL2's exposure of host VGIC state during world switchMarc Zyngier1-4/+63
2026-07-30KVM: arm64: Add host and hypervisor vCPU lookup primitivesMarc Zyngier1-13/+37
2026-07-30KVM: arm64: Move PSCI helper functions to a shared headerFuad Tabba1-29/+1
2026-07-30KVM: arm64: Factor out reusable vCPU reset helpersFuad Tabba1-57/+3
2026-07-30KVM: arm64: Make vcpu_{read,write}_sys_reg available to HYP codeFuad Tabba1-25/+9
2026-07-30KVM: arm64: Extract MPIDR computation into a shared headerFuad Tabba2-13/+20
2026-07-30KVM: arm64: Flush external_mdscr_el1 to the pKVM hyp vCPUFuad Tabba1-2/+8
2026-07-30KVM: arm64: Optimize protected mode with FWB and DICMostafa Saleh1-0/+7
2026-07-30KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_STRICT vCPU featureCongkai Tan2-5/+32
2026-07-30KVM: arm64: Ignore writes to PMCR_EL0.N when using strict UAPIOliver Upton1-0/+1
2026-07-30KVM: arm64: Advertise STALL_SLOT* in PMCEID1 under strict PMUv3 UAPICongkai Tan1-12/+13
2026-07-30KVM: arm64: Expose PMMIR_EL1.SLOTS under strict PMUv3 UAPICongkai Tan2-2/+72
2026-07-23KVM: arm64: Reject guest_memfd memslots when the VM has MTEAlexandru Elisei2-6/+23
2026-07-23KVM: arm64: Add missing hyp_enter when trapping sysregVincent Donnefort2-0/+2
2026-07-23KVM: arm64: Fix hyp_trace_desc allocation size in hyp_trace_load()Vincent Donnefort1-3/+7
2026-07-23KVM: arm64: Fix potential leak in hyp_trace_buffer_alloc_bpages_backingVincent Donnefort1-1/+8
2026-07-23KVM: arm64: Fix hyp_trace clock disablingVincent Donnefort1-8/+8
2026-07-23KVM: arm64: vgic: Mitigate potential LPI registration failureCarlos López1-1/+2
2026-07-23KVM: arm64: vgic: Fix race between LPI release and re-registrationCarlos López2-18/+24
2026-07-21KVM: arm64: Sync SCTLR_EL1 when injecting an exception into a pVMFuad Tabba1-2/+3
2026-07-21KVM: arm64: vgic-v3: Kill kvm_vgic_global_state.ich_vtr_el2Marc Zyngier5-13/+10
2026-07-21KVM: arm64: vgic-v3: Simplify initial GICv3 configuration samplingMarc Zyngier3-27/+7
2026-07-21KVM: arm64: Convert most ICH_VTR_EL2 accesses to inlined literal valueMarc Zyngier1-9/+9
2026-07-21KVM: arm64: Add a helper providing an inlined literal value for ICH_VTR_EL2Marc Zyngier2-0/+72
2026-07-21KVM: arm64: Move GICv3 broken SEIS implementation detection to a CPU errrataMarc Zyngier1-23/+3
2026-07-21KVM: arm64: vgic-v3: Make vtr_to_* helpers use architectural field symbolsMarc Zyngier1-3/+3
2026-07-21KVM: arm64: vgic: Avoid double-deactivate of IRQs in the nested contextD Scott Phillips1-1/+7
2026-07-15Merge tag 'kvmarm-fixes-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini4-23/+45
2026-07-15Merge tag 'kvmarm-fixes-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini9-126/+140
2026-07-13KVM: arm64: Drop redundant READ_ONCE() in pkvm_hyp_vm_is_created()Fuad Tabba1-1/+5
2026-07-13KVM: arm64: Remove unreachable early checks in pkvm_init_host_vm()Fuad Tabba1-7/+0
2026-07-13KVM: arm64: Drop the unused EL2-side is_created writeFuad Tabba1-1/+0
2026-07-13KVM: arm64: Avoid naming collision in tracingMostafa Saleh3-8/+8
2026-07-07KVM: arm64: Fix propagation of TLBI level in kvm_pgtable_stage2_relax_perms()Marc Zyngier1-2/+3
2026-07-07KVM: arm64: Zero out the stack initialized data in the FFA handlerSebastian Ene1-1/+1
2026-07-07KVM: arm64: Ensure FFA ranges are page alignedMostafa Saleh1-2/+2
2026-07-07KVM: arm64: Validate the offset to the mem access descriptorSebastian Ene1-8/+19
2026-07-07KVM: arm64: Fix bounds checking in do_ffa_mem_reclaim()Mostafa Saleh1-3/+8
2026-07-06KVM: arm64: Fix sign-extension of MMIO loadsFuad Tabba1-3/+4
2026-07-06KVM: arm64: Only update XN attr when requested during S2 relaxationOliver Upton1-5/+7