summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/pkvm.c
AgeCommit message (Expand)Author
7 daysKVM: arm64: Move pkvm_selftests() after all CPUs have initialized EL2Vincent Donnefort
2026-10-11Merge branch kvm-arm64/cca-7.4 into kvmarm-master/nextMarc Zyngier
2026-10-11Merge branch kvm-arm64/pkvm-allocator-7.4 into kvmarm-master/nextMarc Zyngier
2026-10-11Merge branch kvm-arm64/pkvm-state-7.4 into kvmarm-master/nextMarc Zyngier
2026-10-07KVM: arm64: Track the type of VM in kvm_archSuzuki K Poulose
2026-10-02KVM: arm64: Rename vCPU pkvm_memcache to stage2_mcVincent Donnefort
2026-10-02KVM: arm64: Alloc pkvm_hyp_vcpu using pKVM heap allocatorVincent Donnefort
2026-10-02KVM: arm64: Alloc pkvm_hyp_vm using pKVM heap allocatorVincent Donnefort
2026-10-02KVM: arm64: Add a shrinker for pKVMVincent Donnefort
2026-10-02KVM: arm64: Add selftests for the pKVM heap allocatorVincent Donnefort
2026-10-02KVM: arm64: Add reclaim interface for the pKVM heap allocVincent Donnefort
2026-10-02KVM: arm64: Add PKVM_HYP_REQ_HYP_ALLOC requestVincent Donnefort
2026-10-02KVM: arm64: Add pkvm_hyp_req infrastructureVincent Donnefort
2026-10-02KVM: arm64: Allow kvm_hyp_memcache usage outside of stage-2Vincent Donnefort
2026-10-02KVM: arm64: Reject host power-on of a vCPU that EL2 holds powered offFuad Tabba
2026-10-01KVM: arm64: Use kvm_s2_fault_vma_info in pkvm_mem_abort()Vincent Donnefort
2026-08-19Merge branch 'kvm-arm64/pkvm-7.3' into nextOliver Upton
2026-07-31KVM: arm64: Don't WARN on pKVM stage-2 map failuresFuad Tabba
2026-07-31KVM: arm64: Skip pKVM stage-2 flush when FWB is enabledFuad Tabba
2026-07-31KVM: arm64: Skip cache maintenance for non-cacheable pKVM mappingsBradley Morgan
2026-07-13KVM: arm64: Drop redundant READ_ONCE() in pkvm_hyp_vm_is_created()Fuad Tabba
2026-07-13KVM: arm64: Remove unreachable early checks in pkvm_init_host_vm()Fuad Tabba
2026-06-22KVM: arm64: account pKVM reclaim against the VM mmBradley Morgan
2026-03-30KVM: arm64: Allow userspace to create protected VMs when pKVM is enabledWill Deacon
2026-03-30KVM: arm64: Return -EFAULT from VCPU_RUN on access to a poisoned pteWill Deacon
2026-03-30KVM: arm64: Reclaim faulting page from pKVM in spurious fault handlerWill Deacon
2026-03-30KVM: arm64: Hook up reclaim hypercall to pkvm_pgtable_stage2_destroy()Will Deacon
2026-03-30KVM: arm64: Hook up donation hypercall to pkvm_pgtable_stage2_map()Will Deacon
2026-03-30KVM: arm64: Split teardown hypercall into two phasesWill Deacon
2026-03-30KVM: arm64: Prevent unsupported memslot operations on protected VMsWill Deacon
2026-03-30KVM: arm64: Ignore MMU notifier callbacks for protected VMsWill Deacon
2026-03-30KVM: arm64: Rename __pkvm_pgtable_stage2_unmap()Will Deacon
2026-03-30KVM: arm64: Move handle check into pkvm_pgtable_stage2_destroy_range()Will Deacon
2025-11-19KVM: arm64: Split kvm_pgtable_stage2_destroy()Raghavendra Rao Ananta
2025-09-30Merge tag 'kvmarm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini
2025-09-15Merge branch kvm-arm64/pkvm_vm_handle into kvmarm-master/nextMarc Zyngier
2025-09-15KVM: arm64: Reserve pKVM handle during pkvm_init_host_vm()Fuad Tabba
2025-09-15KVM: arm64: Introduce separate hypercalls for pKVM VM reservation and initial...Fuad Tabba
2025-09-15KVM: arm64: Decouple hyp VM creation state from its handleFuad Tabba
2025-09-15KVM: arm64: Rename 'host_kvm' to 'kvm' in pKVM host codeFuad Tabba
2025-08-21KVM: arm64: Split kvm_pgtable_stage2_destroy()Raghavendra Rao Ananta
2025-05-23Merge branch kvm-arm64/misc-6.16 into kvmarm-master/nextMarc Zyngier
2025-05-21KVM: arm64: Stage-2 huge mappings for np-guestsVincent Donnefort
2025-05-21KVM: arm64: Add a range to pkvm_mappingsQuentin Perret
2025-05-21KVM: arm64: Convert pkvm_mappings to interval treeQuentin Perret
2025-05-21KVM: arm64: Add a range to __pkvm_host_test_clear_young_guest()Vincent Donnefort
2025-05-21KVM: arm64: Add a range to __pkvm_host_wrprotect_guest()Vincent Donnefort
2025-05-21KVM: arm64: Add a range to __pkvm_host_unshare_guest()Vincent Donnefort
2025-05-21KVM: arm64: Add a range to __pkvm_host_share_guest()Vincent Donnefort
2025-05-08KVM: arm64: Drop sort_memblock_regions()Gavin Shan