| 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 | 3 | -29/+45 |
| 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: Reject non compliant SMCCC function calls in pKVM |  Sebastian Ene | 1 | -0/+4 |
| 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 | 30 | -270/+1942 |
| 2026-04-14 | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux |  Linus Torvalds | 7 | -13/+29 |
| 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 | 7 | -13/+29 |
| 2026-04-08 | Merge branch kvm-arm64/misc-7.1 into kvmarm-master/next |  Marc Zyngier | 1 | -0/+7 |
| 2026-04-08 | Merge branch kvm-arm64/vgic-fixes-7.1 into kvmarm-master/next |  Marc Zyngier | 2 | -4/+4 |
| 2026-04-08 | Merge branch kvm-arm64/pkvm-protected-guest into kvmarm-master/next |  Marc Zyngier | 10 | -157/+926 |
| 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/pkvm-psci into kvmarm-master/next |  Marc Zyngier | 3 | -51/+39 |
| 2026-04-08 | Merge branch kvm-arm64/vgic-v5-ppi into kvmarm-master/next |  Marc Zyngier | 7 | -2/+234 |
| 2026-04-08 | Merge branch kvm-arm64/hyp-tracing into kvmarm-master/next |  Marc Zyngier | 18 | -34/+642 |
| 2026-04-01 | KVM: arm64: vgic-v5: Fold PPI state for all exposed PPIs |  Sascha Bischoff | 1 | -3/+3 |
| 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: Correctly plumb ID_AA64PFR2_EL1 into pkvm idreg handling |  Marc Zyngier | 1 | -1/+1 |
| 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 |
| 2026-03-30 | KVM: arm64: Implement the MEM_UNSHARE hypercall for protected VMs |  Will Deacon | 3 | -0/+57 |
| 2026-03-30 | KVM: arm64: Implement the MEM_SHARE hypercall for protected VMs |  Will Deacon | 3 | -0/+94 |
| 2026-03-30 | KVM: arm64: Add hvc handler at EL2 for hypercalls from protected VMs |  Will Deacon | 3 | -0/+39 |
| 2026-03-30 | KVM: arm64: Return -EFAULT from VCPU_RUN on access to a poisoned pte |  Will Deacon | 3 | -0/+54 |
| 2026-03-30 | KVM: arm64: Introduce hypercall to force reclaim of a protected page |  Will Deacon | 6 | -2/+147 |
| 2026-03-30 | KVM: arm64: Annotate guest donations with handle and gfn in host stage-2 |  Will Deacon | 1 | -2/+18 |
| 2026-03-30 | KVM: arm64: Change 'pkvm_handle_t' to u16 |  Will Deacon | 1 | -0/+1 |
| 2026-03-30 | KVM: arm64: Introduce host_stage2_set_owner_metadata_locked() |  Will Deacon | 1 | -15/+32 |
| 2026-03-30 | KVM: arm64: Generalise kvm_pgtable_stage2_set_owner() |  Will Deacon | 2 | -15/+34 |
| 2026-03-30 | KVM: arm64: Avoid pointless annotation when mapping host-owned pages |  Will Deacon | 1 | -12/+16 |
| 2026-03-30 | KVM: arm64: Inject SIGSEGV on illegal accesses |  Quentin Perret | 1 | -0/+37 |
| 2026-03-30 | KVM: arm64: Support translation faults in inject_host_exception() |  Will Deacon | 2 | -3/+17 |
| 2026-03-30 | KVM: arm64: Factor out pKVM host exception injection logic |  Will Deacon | 1 | -26/+23 |
| 2026-03-30 | KVM: arm64: Introduce __pkvm_reclaim_dying_guest_page() |  Will Deacon | 5 | -0/+104 |
| 2026-03-30 | KVM: arm64: Introduce __pkvm_host_donate_guest() |  Will Deacon | 3 | -0/+53 |
| 2026-03-30 | KVM: arm64: Split teardown hypercall into two phases |  Will Deacon | 3 | -10/+52 |
| 2026-03-30 | KVM: arm64: Ignore -EAGAIN when mapping in pages for the pKVM host |  Will Deacon | 1 | -5/+16 |
| 2026-03-30 | KVM: arm64: Remove is_protected_kvm_enabled() checks from hypercalls |  Will Deacon | 1 | -43/+20 |
| 2026-03-30 | KVM: arm64: Expose self-hosted debug regs as RAZ/WI for protected guests |  Fuad Tabba | 1 | -0/+8 |
| 2026-03-30 | KVM: arm64: Remove unused PKVM_ID_FFA definition |  Will Deacon | 1 | -1/+0 |
| 2026-03-28 | KVM: arm64: Don't pass host_debug_state to BRBE world-switch routines |  Will Deacon | 1 | -4/+8 |
| 2026-03-28 | KVM: arm64: Disable SPE Profiling Buffer when running in guest context |  Will Deacon | 2 | -12/+23 |
| 2026-03-28 | KVM: arm64: Disable TRBE Trace Buffer Unit when running in guest context |  Will Deacon | 2 | -10/+63 |