| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2026-04-01 | KVM: arm64: Fix writeable mask for ID_AA64PFR2_EL1 |  Marc Zyngier | 1 | -4/+4 |
| 2026-04-01 | KVM: arm64: Don't skip per-vcpu NV initialisation |  Marc Zyngier | 1 | -6/+6 |
| 2026-04-01 | KVM: arm64: vgic: Don't reset cpuif/redist addresses at finalize time |  Marc Zyngier | 1 | -2/+9 |
| 2026-04-01 | KVM: arm64: Don't hold 'vm_table_lock' across guest page reclaim |  Will Deacon | 1 | -5/+6 |
| 2026-04-01 | KVM: arm64: Allow get_pkvm_hyp_vm() to take a reference to a dying VM |  Will Deacon | 1 | -7/+1 |
| 2026-04-01 | KVM: arm64: Prevent teardown finalisation of referenced 'hyp_vm' |  Will Deacon | 1 | -14/+18 |
| 2026-03-30 | KVM: arm64: Rename PKVM_PAGE_STATE_MASK |  Will Deacon | 1 | -3/+3 |
| 2026-03-30 | KVM: arm64: Extend pKVM page ownership selftests to cover guest hvcs |  Will Deacon | 1 | -0/+30 |
| 2026-03-30 | KVM: arm64: Extend pKVM page ownership selftests to cover forced reclaim |  Will Deacon | 1 | -2/+14 |
| 2026-03-30 | KVM: arm64: Register 'selftest_vm' in the VM table |  Will Deacon | 3 | -43/+61 |
| 2026-03-30 | KVM: arm64: Extend pKVM page ownership selftests to cover guest donation |  Will Deacon | 1 | -0/+22 |