| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-20 | Merge branch kvm-arm64/misc-6.18 into kvmarm-master/next | Marc Zyngier | 1 | -0/+1 |
| 2025-09-19 | KVM: arm64: Add trap configs for PMSDSFR_EL1 | James Clark | 1 | -0/+1 |
| 2025-08-15 | KVM: arm64: Correctly populate FAR_EL2 on nested SEA injection | Marc Zyngier | 1 | -1/+1 |
| 2025-07-08 | KVM: arm64: Route SEAs to the SError vector when EASE is set | Oliver Upton | 1 | -0/+4 |
| 2025-07-08 | KVM: arm64: nv: Describe trap behavior of SCTLR2_EL1 | Oliver Upton | 1 | -0/+12 |
| 2025-07-08 | KVM: arm64: nv: Honor SError exception routing / masking | Oliver Upton | 1 | -0/+14 |
| 2025-07-08 | KVM: arm64: nv: Respect exception routing rules for SEAs | Oliver Upton | 1 | -0/+10 |
| 2025-07-08 | KVM: arm64: Add helper to identify a nested context | Marc Zyngier | 1 | -7/+2 |
| 2025-05-23 | Merge branch kvm-arm64/nv-nv into kvmarm-master/next | Marc Zyngier | 1 | -7/+0 |
| 2025-05-19 | KVM: arm64: Handle TSB CSYNC traps | Marc Zyngier | 1 | -0/+1 |
| 2025-05-19 | KVM: arm64: Add FGT descriptors for FEAT_FGT2 | Marc Zyngier | 1 | -0/+83 |
| 2025-05-19 | KVM: arm64: Allow sysreg ranges for FGT descriptors | Marc Zyngier | 1 | -81/+42 |
| 2025-05-19 | KVM: arm64: Add trap routing for FEAT_FGT2 registers | Marc Zyngier | 1 | -0/+12 |
| 2025-05-19 | KVM: arm64: Add sanitisation for FEAT_FGT2 registers | Marc Zyngier | 1 | -0/+22 |
| 2025-05-19 | KVM: arm64: nv: Remove dead code from ERET handling | Marc Zyngier | 1 | -7/+0 |
| 2025-05-10 | KVM: arm64: Handle PSB CSYNC traps | Marc Zyngier | 1 | -0/+1 |
| 2025-05-10 | KVM: arm64: Use KVM-specific HCRX_EL2 RES0 mask | Marc Zyngier | 1 | -0/+5 |
| 2025-05-06 | KVM: arm64: Add description of FGT bits leading to EC!=0x18 | Marc Zyngier | 1 | -6/+30 |
| 2025-05-06 | KVM: arm64: Compute FGT masks from KVM's own FGT tables | Marc Zyngier | 1 | -0/+106 |
| 2025-05-06 | KVM: arm64: Simplify handling of negative FGT bits | Marc Zyngier | 1 | -37/+12 |
| 2025-05-06 | KVM: arm64: Tighten handling of unknown FGT groups | Marc Zyngier | 1 | -2/+3 |
| 2025-05-06 | arm64: sysreg: Replace HFGxTR_EL2 with HFG{R,W}TR_EL2 | Marc Zyngier | 1 | -77/+77 |
| 2025-03-19 | Merge branch 'kvm-arm64/pmu-fixes' into kvmarm/next | Oliver Upton | 1 | -2/+4 |
| 2025-03-17 | KVM: arm64: PMU: Assume PMU presence in pmu-emul.c | Akihiko Odaki | 1 | -2/+4 |
| 2025-03-03 | KVM: arm64: nv: Request vPE doorbell upon nested ERET to L2 | Oliver Upton | 1 | -0/+2 |
| 2025-03-03 | arm64: sysreg: Add layout for ICH_HCR_EL2 | Marc Zyngier | 1 | -8/+8 |
| 2025-01-17 | Merge branch kvm-arm64/nv-timers into kvmarm-master/next | Marc Zyngier | 1 | -2/+56 |
| 2025-01-12 | Merge branch kvm-arm64/pkvm-fixed-features-6.14 into kvmarm-master/next | Marc Zyngier | 1 | -1/+1 |
| 2025-01-02 | KVM: arm64: nv: Add trap routing for CNTHCTL_EL2.EL1{NVPCT,NVVCT,TVT,TVCT} | Marc Zyngier | 1 | -2/+56 |
| 2024-12-20 | KVM: arm64: nv: Honor MDCR_EL2.TDE routing for debug exceptions | Oliver Upton | 1 | -4/+19 |
| 2024-12-19 | arm64/sysreg: Get rid of CPACR_ELx SysregFields | Marc Zyngier | 1 | -1/+1 |
| 2024-11-11 | Merge branch kvm-arm64/nv-pmu into kvmarm/next | Oliver Upton | 1 | -114/+175 |
| 2024-10-31 | KVM: arm64: nv: Reprogram PMU events affected by nested transition | Oliver Upton | 1 | -0/+4 |
| 2024-10-31 | KVM: arm64: nv: Describe trap behaviour of MDCR_EL2.HPMN | Oliver Upton | 1 | -64/+96 |
| 2024-10-31 | KVM: arm64: nv: Honor MDCR_EL2.{TPM, TPMCR} in Host EL0 | Oliver Upton | 1 | -2/+4 |
| 2024-10-31 | KVM: arm64: nv: Reinject traps that take effect in Host EL0 | Oliver Upton | 1 | -4/+25 |
| 2024-10-31 | KVM: arm64: nv: Rename BEHAVE_FORWARD_ANY | Oliver Upton | 1 | -46/+47 |
| 2024-10-31 | KVM: arm64: nv: Allow coarse-grained trap combos to use complex traps | Oliver Upton | 1 | -1/+2 |
| 2024-10-31 | KVM: arm64: Subject S1PIE/S1POE registers to HCR_EL2.{TVM,TRVM} | Marc Zyngier | 1 | -0/+4 |
| 2024-10-31 | KVM: arm64: Drop bogus CPTR_EL2.E0POE trap routing | Marc Zyngier | 1 | -8/+0 |
| 2024-09-12 | Merge branch kvm-arm64/nv-at-pan into kvmarm-master/next | Marc Zyngier | 1 | -0/+2 |
| 2024-09-12 | Merge branch kvm-arm64/vgic-sre-traps into kvmarm-master/next | Marc Zyngier | 1 | -5/+66 |
| 2024-08-30 | KVM: arm64: nv: Add support for FEAT_ATS1A | Marc Zyngier | 1 | -0/+2 |
| 2024-08-27 | KVM: arm64: Add trap routing information for ICH_HCR_EL2 | Marc Zyngier | 1 | -5/+66 |
| 2024-08-27 | KVM: arm64: Honor trap routing for FPMR | Marc Zyngier | 1 | -0/+8 |
| 2024-07-14 | Merge branch kvm-arm64/nv-tcr2 into kvmarm/next | Oliver Upton | 1 | -0/+13 |
| 2024-06-27 | KVM: arm64: Honor trap routing for TCR2_EL1 | Marc Zyngier | 1 | -0/+13 |
| 2024-06-20 | KVM: arm64: nv: Add trap description for CPTR_EL2 | Marc Zyngier | 1 | -0/+91 |
| 2024-05-30 | KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx | Marc Zyngier | 1 | -10/+11 |
| 2024-04-20 | KVM: arm64: nv: Handle ERETA[AB] instructions | Marc Zyngier | 1 | -2/+20 |
| 2024-04-20 | KVM: arm64: nv: Fast-track 'InHost' exception returns | Marc Zyngier | 1 | -26/+3 |
| 2024-04-20 | KVM: arm64: nv: Add trap forwarding for ERET and SMC | Marc Zyngier | 1 | -0/+27 |
| 2024-02-19 | KVM: arm64: Propagate and handle Fine-Grained UNDEF bits | Marc Zyngier | 1 | -0/+11 |
| 2024-02-19 | KVM: arm64: Add Fine-Grained UNDEF tracking information | Marc Zyngier | 1 | -12/+0 |
| 2024-02-19 | KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() | Marc Zyngier | 1 | -1/+1 |
| 2024-02-19 | KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker | Marc Zyngier | 1 | -10/+30 |
| 2024-02-19 | KVM: arm64: Register AArch64 system register entries with the sysreg xarray | Marc Zyngier | 1 | -2/+37 |
| 2024-02-19 | KVM: arm64: nv: Turn encoding ranges into discrete XArray stores | Marc Zyngier | 1 | -13/+36 |
| 2024-02-19 | KVM: arm64: nv: Correctly handle negative polarity FGTs | Marc Zyngier | 1 | -3/+56 |
| 2024-02-19 | KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers | Marc Zyngier | 1 | -2/+1 |
| 2024-02-19 | KVM: arm64: nv: Drop sanitised_sys_reg() helper | Marc Zyngier | 1 | -15/+7 |
| 2023-12-18 | KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt | Fuad Tabba | 1 | -0/+48 |
| 2023-12-18 | KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt | Fuad Tabba | 1 | -0/+5 |
| 2023-12-18 | KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt | Fuad Tabba | 1 | -0/+10 |
| 2023-10-31 | Merge tag 'kvmarm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar... | Paolo Bonzini | 1 | -6/+71 |
| 2023-10-25 | KVM: arm64: Refine _EL2 system register list that require trap reinjection | Miguel Luis | 1 | -6/+71 |
| 2023-10-12 | KVM: arm64: Add nPIR{E0}_EL1 to HFG traps | Joey Gouly | 1 | -0/+2 |
| 2023-08-23 | KVM: arm64: nv: Add trap description for SPSR_EL2 and ELR_EL2 | Marc Zyngier | 1 | -0/+2 |
| 2023-08-17 | KVM: arm64: nv: Add support for HCRX_EL2 | Marc Zyngier | 1 | -34/+60 |
| 2023-08-17 | KVM: arm64: nv: Add trap forwarding for HDFGxTR_EL2 | Marc Zyngier | 1 | -0/+474 |
| 2023-08-17 | KVM: arm64: nv: Add trap forwarding for HFGITR_EL2 | Marc Zyngier | 1 | -0/+109 |
| 2023-08-17 | KVM: arm64: nv: Add trap forwarding for HFGxTR_EL2 | Marc Zyngier | 1 | -0/+71 |
| 2023-08-17 | KVM: arm64: nv: Add fine grained trap forwarding infrastructure | Marc Zyngier | 1 | -3/+87 |
| 2023-08-17 | KVM: arm64: nv: Add trap forwarding for CNTHCTL_EL2 | Marc Zyngier | 1 | -1/+49 |
| 2023-08-17 | KVM: arm64: nv: Add trap forwarding for MDCR_EL2 | Marc Zyngier | 1 | -0/+268 |
| 2023-08-17 | KVM: arm64: nv: Add trap forwarding for HCR_EL2 | Marc Zyngier | 1 | -0/+488 |
| 2023-08-17 | KVM: arm64: nv: Add trap forwarding infrastructure | Marc Zyngier | 1 | -0/+282 |
| 2023-02-11 | KVM: arm64: nv: Support virtual EL2 exceptions | Jintack Lim | 1 | -0/+203 |