summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/emulate-nested.c
AgeCommit message (Expand)Author
42 hoursMerge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Mark Brown
3 daysMerge branch kvm-arm64/hcr-cleanup into kvmarm-master/fixesMarc Zyngier
5 daysMerge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds
9 daysKVM: arm64: Convert HCR_xyz to HCR_EL2_xyzMarc Zyngier
11 daysarm64: sysreg: Fix the names of two misspelt fieldsFuad Tabba
2026-09-29KVM: arm64: Apply the fine-grained UNDEFs without FEAT_FGTFuad Tabba
2026-09-15KVM: arm64: Fix FGT mapping for HFGITR_EL2.nGCSEPPMark Brown
2026-08-19Merge branch 'kvm-arm64/feat-nv3' into nextOliver Upton
2026-07-31KVM: arm64: Add routing for NVHCR_EL2 trapMarc Zyngier
2026-07-31KVM: arm64: Drop __HCRX_EL2_* masksMarc Zyngier
2026-06-22KVM: arm64: Set IL for nested SError injectionFuad Tabba
2026-06-22KVM: arm64: Set IL for injected FPAC exceptions during ERET emulationFuad Tabba
2026-06-17KVM: arm64: nv: Fix PSTATE construction on illegal exception returnFuad Tabba
2026-06-17KVM: arm64: nv: Write ESR_EL2 for injected nested SError exceptionsFuad Tabba
2026-06-12Merge branch kvm-arm64/vgic-v5-PPI-fixes into kvmarm-master/nextMarc Zyngier
2026-05-23KVM: arm64: vgic-v5: Add missing trap handing for NV triageSascha Bischoff
2026-05-21KVM: arm64: nv: Track L2 to L1 exception emulationMarc Zyngier
2026-03-19KVM: arm64: gic-v5: Support GICv5 FGTs & FGUsSascha Bischoff
2026-02-05Merge branch kvm-arm64/misc-6.20 into kvmarm-master/nextMarc Zyngier
2026-02-05Merge branch kvm-arm64/resx into kvmarm-master/nextMarc Zyngier
2026-02-05KVM: arm64: Extend unified RESx handling to runtime sanitisationMarc Zyngier
2026-01-30KVM: arm64: nv: Add trap config for DBGWCR<15>_EL1Zenghui Yu (Huawei)
2026-01-23Merge branch kvm-arm64/feat_idst into kvmarm-master/nextMarc Zyngier
2026-01-22KVM: arm64: nv: Return correct RES0 bits for FGT registersZenghui Yu (Huawei)
2026-01-22KVM: arm64: Always populate FGT masks at boot timeMarc Zyngier
2026-01-15KVM: arm64: Handle FEAT_IDST for sysregs without specific handlersMarc Zyngier
2026-01-15KVM: arm64: Add trap routing for GMID_EL1Marc Zyngier
2026-01-15KVM: arm64: Account for RES1 bits in DECLARE_FEAT_MAP() and coMarc Zyngier
2025-09-20Merge branch kvm-arm64/misc-6.18 into kvmarm-master/nextMarc Zyngier
2025-09-19KVM: arm64: Add trap configs for PMSDSFR_EL1James Clark
2025-08-15KVM: arm64: Correctly populate FAR_EL2 on nested SEA injectionMarc Zyngier
2025-07-08KVM: arm64: Route SEAs to the SError vector when EASE is setOliver Upton
2025-07-08KVM: arm64: nv: Describe trap behavior of SCTLR2_EL1Oliver Upton
2025-07-08KVM: arm64: nv: Honor SError exception routing / maskingOliver Upton
2025-07-08KVM: arm64: nv: Respect exception routing rules for SEAsOliver Upton
2025-07-08KVM: arm64: Add helper to identify a nested contextMarc Zyngier
2025-05-23Merge branch kvm-arm64/nv-nv into kvmarm-master/nextMarc Zyngier
2025-05-19KVM: arm64: Handle TSB CSYNC trapsMarc Zyngier
2025-05-19KVM: arm64: Add FGT descriptors for FEAT_FGT2Marc Zyngier
2025-05-19KVM: arm64: Allow sysreg ranges for FGT descriptorsMarc Zyngier
2025-05-19KVM: arm64: Add trap routing for FEAT_FGT2 registersMarc Zyngier
2025-05-19KVM: arm64: Add sanitisation for FEAT_FGT2 registersMarc Zyngier
2025-05-19KVM: arm64: nv: Remove dead code from ERET handlingMarc Zyngier
2025-05-10KVM: arm64: Handle PSB CSYNC trapsMarc Zyngier
2025-05-10KVM: arm64: Use KVM-specific HCRX_EL2 RES0 maskMarc Zyngier
2025-05-06KVM: arm64: Add description of FGT bits leading to EC!=0x18Marc Zyngier
2025-05-06KVM: arm64: Compute FGT masks from KVM's own FGT tablesMarc Zyngier
2025-05-06KVM: arm64: Simplify handling of negative FGT bitsMarc Zyngier
2025-05-06KVM: arm64: Tighten handling of unknown FGT groupsMarc Zyngier
2025-05-06arm64: sysreg: Replace HFGxTR_EL2 with HFG{R,W}TR_EL2Marc Zyngier