aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/arm64/kvm/hyp
AgeCommit message (Expand)AuthorFilesLines
2026-09-15KVM: arm64: Check every private mapping is hyp-owned at pKVM initFuad Tabba5-0/+77
2026-09-15KVM: arm64: Move the private VA allocation cursor to __io_map_nextFuad Tabba1-9/+11
2026-09-15KVM: arm64: Match hyp text by physical address in fix_host_ownership()Fuad Tabba3-1/+10
2026-09-15KVM: arm64: Transfer the hyp stack pages out of the host stage-2Fuad Tabba1-0/+10
2026-09-15KVM: arm64: Derive GUEST_HAS_SVE from the SVE feature bit at EL2Fuad Tabba1-4/+5
2026-09-15KVM: arm64: Key unpin_host_sve_state() on the state it unpinsFuad Tabba1-2/+2
2026-09-15KVM: arm64: Do not clear VM-wide SVE feature on vCPU init failureFuad Tabba1-9/+4
2026-09-15KVM: arm64: Validate the SVE vector length in pkvm_vcpu_init_sve()Fuad Tabba1-2/+3
2026-08-24Merge tag 'kvmarm-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEADPaolo Bonzini15-152/+396
2026-08-19Merge branch 'kvm-arm64/misc-7.3' into nextOliver Upton1-4/+7
2026-08-19Merge branch 'kvm-arm64/vtr-patch' into nextOliver Upton1-30/+13
2026-08-19Merge branch 'kvm-arm64/vncr-fixes' into nextOliver Upton1-3/+7
2026-08-19Merge branch 'kvm-arm64/feat-nv3' into nextOliver Upton4-22/+89
2026-08-19Merge branch 'kvm-arm64/pkvm-7.3' into nextOliver Upton10-93/+280
2026-08-19KVM: arm64: Avoid mismatched accesses to 'struct kvm_nvhe_init_params'Will Deacon1-4/+7
2026-08-08KVM: arm64: Fix hvhe and broken CNTVOFF_EL2Mostafa Saleh1-2/+2
2026-08-08KVM: arm64: Fix timer offsets for non-protected VMsMostafa Saleh2-3/+17
2026-08-08KVM: arm64: Make timer_get_offset() work in all contextsMarc Zyngier1-14/+1
2026-08-08KVM: arm64: Add VNCR TLB tracking againMarc Zyngier1-3/+8
2026-08-08KVM: arm64: Remove VM-wide VNCR mapping counterMarc Zyngier1-2/+1
2026-07-31KVM: arm64: Engage NV3 ERET trap elisionMarc Zyngier1-0/+4
2026-07-31KVM: arm64: Add NVHCR_EL2 context switchingMarc Zyngier2-2/+19
2026-07-31KVM: arm64: Make HCR_EL2 a non-VNCR registerMarc Zyngier1-0/+9
2026-07-31KVM: arm64: Split NV-specific exit fixups from the non-NV handlingMarc Zyngier1-7/+11
2026-07-31KVM: arm64: Relax CNTHCTL_EL2 handling when FEAT_NV2p1 is presentMarc Zyngier1-3/+10
2026-07-31KVM: arm64: Relax CPTR_EL2 handling when FEAT_NV2p1 is presentMarc Zyngier3-5/+11
2026-07-31KVM: arm64: Don't evaluate HCR_EL2.NV nor HFGITR_EL2.ERET on ERET fast pathMarc Zyngier1-5/+7
2026-07-31KVM: arm64: Merge guest's HCRX_EL2 using NV_HCRX_GUEST_EXCLUDEMarc Zyngier1-2/+20
2026-07-30KVM: arm64: Implement lazy vCPU state sync for non-protected guestsFuad Tabba1-5/+84
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: Make vcpu_{read,write}_sys_reg available to HYP codeFuad Tabba1-25/+9
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-23KVM: arm64: Add missing hyp_enter when trapping sysregVincent Donnefort1-0/+1
2026-07-21KVM: arm64: Sync SCTLR_EL1 when injecting an exception into a pVMFuad Tabba1-2/+3
2026-07-21KVM: arm64: vgic-v3: Simplify initial GICv3 configuration samplingMarc Zyngier1-20/+3
2026-07-21KVM: arm64: Convert most ICH_VTR_EL2 accesses to inlined literal valueMarc Zyngier1-9/+9
2026-07-21KVM: arm64: vgic-v3: Make vtr_to_* helpers use architectural field symbolsMarc Zyngier1-3/+3
2026-07-15Merge tag 'kvmarm-fixes-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEADPaolo Bonzini2-20/+39
2026-07-15Merge tag 'kvmarm-fixes-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEADPaolo Bonzini3-7/+10
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: Only update XN attr when requested during S2 relaxationOliver Upton1-5/+7