| Age | Commit message (Expand) | Author | Files | Lines |
| 13 days | KVM: arm64: Fix nVHE/pKVM hyp tracing error on invalid desc |  Vincent Donnefort | 1 | -2/+7 |
| 13 days | KVM: arm64: vgic: Free private_irqs when init fails after allocation |  Michael Bommarito | 1 | -1/+3 |
| 13 days | KVM: arm64: vgic-its: Reject restored DTE with out-of-range num_eventid_bits |  Michael Bommarito | 1 | -0/+4 |
| 2026-05-07 | KVM: arm64: Pre-check vcpu memcache for host->guest donate |  Fuad Tabba | 1 | -0/+4 |
| 2026-05-07 | KVM: arm64: Pre-check vcpu memcache for host->guest share |  Fuad Tabba | 1 | -0/+20 |
| 2026-05-07 | KVM: arm64: Seed pkvm_ownership_selftest vcpu memcache |  Fuad Tabba | 1 | -1/+15 |
| 2026-05-07 | KVM: arm64: Fix __deactivate_fgt macro parameter typo |  Fuad Tabba | 1 | -1/+1 |
| 2026-05-07 | KVM: arm64: Guard against NULL vcpu on VHE hyp panic path |  Fuad Tabba | 1 | -1/+2 |
| 2026-05-06 | KVM: arm64: Remove potential UB on nvhe tracing clock update |  Mostafa Saleh | 1 | -0/+3 |
| 2026-05-06 | KVM: arm64: Handle permission faults with guest_memfd |  Alexandru Elisei | 1 | -8/+21 |
| 2026-05-06 | KVM: arm64: Work around C1-Pro erratum 4193714 for protected guests |  James Morse | 2 | -1/+43 |
| 2026-04-27 | Merge tag 'kvmarm-fixes-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD |  Paolo Bonzini | 7 | -38/+67 |
| 2026-04-24 | KVM: arm64: Wake-up from WFI when iqrchip is in userspace |  Marc Zyngier | 1 | -0/+4 |
| 2026-04-24 | KVM: arm64: Fix initialisation order in __pkvm_init_finalise() |  Quentin Perret | 1 | -3/+3 |
| 2026-04-24 | KVM: arm64: Fix pin leak and publication ordering in __pkvm_init_vcpu() |  Fuad Tabba | 1 | -13/+25 |
| 2026-04-24 | KVM: arm64: Fix FEAT_SPE_FnE to use PMSIDR_EL1.FnE, not PMSVer |  Fuad Tabba | 1 | -3/+12 |
| 2026-04-24 | KVM: arm64: Fix typo in feature check comments |  Fuad Tabba | 1 | -3/+3 |
| 2026-04-24 | KVM: arm64: Fix FEAT_Debugv8p9 to check DebugVer, not PMUVer |  Fuad Tabba | 1 | -1/+1 |
| 2026-04-24 | KVM: arm64: Reject non compliant SMCCC function calls in pKVM |  Sebastian Ene | 1 | -0/+4 |
| 2026-04-24 | KVM: arm64: vgic: Fix IIDR revision field extracted from wrong value |  David Woodhouse | 2 | -2/+2 |
| 2026-04-18 | KVM: arm64: pkvm: Adopt MARKER() to define host hypercall ranges |  Marc Zyngier | 1 | -5/+5 |
| 2026-04-17 | KVM: arm64: Re-allow hyp tracing HVCs for [nh]VHE |  Vincent Donnefort | 1 | -8/+8 |
| 2026-04-17 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm |  Linus Torvalds | 53 | -776/+4512 |
| 2026-04-14 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux |  Linus Torvalds | 10 | -16/+70 |
| 2026-04-13 | Merge tag 'kvmarm-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD |  Paolo Bonzini | 53 | -776/+4512 |
| 2026-04-10 | Merge branches 'for-next/misc', 'for-next/tlbflush', 'for-next/ttbr-macros-cleanup', 'for-next/kselftest', 'for-next/feat_lsui', 'for-next/mpam', 'for-next/hotplug-batched-tlbi', 'for-next/bbml2-fixes', 'for-next/sysreg', 'for-next/generic-entry' and 'for-next/acpi', remote-tracking branches 'arm... |  Catalin Marinas | 9 | -15/+66 |
| 2026-04-08 | Merge branch kvm-arm64/misc-7.1 into kvmarm-master/next |  Marc Zyngier | 3 | -0/+9 |
| 2026-04-08 | Merge branch kvm-arm64/vgic-fixes-7.1 into kvmarm-master/next |  Marc Zyngier | 7 | -72/+76 |
| 2026-04-08 | Merge branch kvm-arm64/pkvm-protected-guest into kvmarm-master/next |  Marc Zyngier | 13 | -198/+1167 |
| 2026-04-08 | Merge branch kvm-arm64/spe-trbe-nvhe into kvmarm-master/next |  Marc Zyngier | 2 | -25/+93 |
| 2026-04-08 | Merge branch kvm-arm64/user_mem_abort-rework into kvmarm-master/next |  Marc Zyngier | 1 | -220/+310 |
| 2026-04-08 | Merge branch kvm-arm64/pkvm-psci into kvmarm-master/next |  Marc Zyngier | 3 | -51/+39 |
| 2026-04-08 | Merge branch kvm-arm64/nv-s2-debugfs into kvmarm-master/next |  Marc Zyngier | 2 | -30/+55 |
| 2026-04-08 | Merge branch kvm-arm64/vgic-v5-ppi into kvmarm-master/next |  Marc Zyngier | 21 | -192/+1680 |
| 2026-04-08 | Merge branch kvm-arm64/hyp-tracing into kvmarm-master/next |  Marc Zyngier | 25 | -61/+1156 |
| 2026-04-01 | KVM: arm64: vgic-v5: Fold PPI state for all exposed PPIs |  Sascha Bischoff | 2 | -26/+8 |
| 2026-04-01 | KVM: arm64: Destroy stage-2 page-table in kvm_arch_destroy_vm() |  Will Deacon | 1 | -0/+1 |
| 2026-04-01 | KVM: arm64: Don't leave mmu->pgt dangling on kvm_init_stage2_mmu() error |  Will Deacon | 1 | -0/+1 |
| 2026-04-01 | KVM: arm64: Prevent the host from using an smc with imm16 != 0 |  Sebastian Ene | 1 | -0/+7 |
| 2026-04-01 | KVM: arm64: Don't advertises GICv3 in ID_PFR1_EL1 if AArch32 isn't supported |  Marc Zyngier | 1 | -1/+2 |
| 2026-04-01 | KVM: arm64: Correctly plumb ID_AA64PFR2_EL1 into pkvm idreg handling |  Marc Zyngier | 1 | -1/+1 |
| 2026-04-01 | KVM: arm64: Move GICv5 timer PPI validation into timer_irqs_are_valid() |  Marc Zyngier | 1 | -7/+4 |
| 2026-04-01 | KVM: arm64: Remove evaluation of timer state in kvm_cpu_has_pending_timer() |  Marc Zyngier | 2 | -7/+3 |
| 2026-04-01 | KVM: arm64: Kill arch_timer_context::direct field |  Marc Zyngier | 1 | -6/+9 |
| 2026-04-01 | KVM: arm64: vgic-v5: Correctly set dist->ready once initialised |  Marc Zyngier | 1 | -7/+11 |
| 2026-04-01 | KVM: arm64: vgic-v5: Make the effective priority mask a strict limit |  Marc Zyngier | 1 | -1/+1 |
| 2026-04-01 | KVM: arm64: vgic-v5: Cast vgic_apr to u32 to avoid undefined behaviours |  Marc Zyngier | 1 | -2/+3 |
| 2026-04-01 | KVM: arm64: vgic-v5: Transfer edge pending state to ICH_PPI_PENDRx_EL2 |  Marc Zyngier | 1 | -1/+4 |
| 2026-04-01 | KVM: arm64: vgic-v5: Hold config_lock while finalizing GICv5 PPIs |  Marc Zyngier | 1 | -0/+10 |
| 2026-04-01 | KVM: arm64: Account for RESx bits in __compute_fgt() |  Marc Zyngier | 1 | -2/+2 |