aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp
AgeCommit message (Expand)AuthorFilesLines
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
2026-07-06KVM: arm64: Ensure level is always initialized when relaxing permsOliver Upton1-1/+1
2026-06-22KVM: arm64: Set IL in fake ESR for pKVM memory sharing exitFuad Tabba1-1/+2
2026-06-22KVM: arm64: Set ESR_ELx.IL for injected undefined exceptions at EL2Fuad Tabba1-1/+1
2026-06-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds11-91/+87
2026-06-17KVM: arm64: Sync SPSR_EL1 when injecting an exception into a pVMFuad Tabba1-0/+1
2026-06-17KVM: arm64: nv: Drop bogus WARN for write to ZCR_EL2Oliver Upton1-2/+0
2026-06-17KVM: arm64: nv: Fix SPSR_EL2 restore in kvm_hyp_handle_mops()Weiming Shi1-3/+6
2026-06-16Merge tag 'arm64-upstream' of gitolite.kernel.org:pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds7-58/+27