summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/pkvm.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-19Merge branch 'kvm-arm64/pkvm-7.3' into nextOliver Upton1-15/+19
2026-07-31KVM: arm64: Don't WARN on pKVM stage-2 map failuresFuad Tabba1-1/+1
2026-07-31KVM: arm64: Skip pKVM stage-2 flush when FWB is enabledFuad Tabba1-0/+4
2026-07-31KVM: arm64: Skip cache maintenance for non-cacheable pKVM mappingsBradley Morgan1-6/+9
2026-07-13KVM: arm64: Drop redundant READ_ONCE() in pkvm_hyp_vm_is_created()Fuad Tabba1-1/+5
2026-07-13KVM: arm64: Remove unreachable early checks in pkvm_init_host_vm()Fuad Tabba1-7/+0
2026-06-22KVM: arm64: account pKVM reclaim against the VM mmBradley Morgan1-1/+1
2026-03-30KVM: arm64: Allow userspace to create protected VMs when pKVM is enabledWill Deacon1-1/+7
2026-03-30KVM: arm64: Return -EFAULT from VCPU_RUN on access to a poisoned pteWill Deacon1-3/+6
2026-03-30KVM: arm64: Reclaim faulting page from pKVM in spurious fault handlerWill Deacon1-0/+12
2026-03-30KVM: arm64: Hook up reclaim hypercall to pkvm_pgtable_stage2_destroy()Will Deacon1-1/+30
2026-03-30KVM: arm64: Hook up donation hypercall to pkvm_pgtable_stage2_map()Will Deacon1-17/+41
2026-03-30KVM: arm64: Split teardown hypercall into two phasesWill Deacon1-1/+6
2026-03-30KVM: arm64: Prevent unsupported memslot operations on protected VMsWill Deacon1-0/+6
2026-03-30KVM: arm64: Ignore MMU notifier callbacks for protected VMsWill Deacon1-1/+18
2026-03-30KVM: arm64: Rename __pkvm_pgtable_stage2_unmap()Will Deacon1-4/+4
2026-03-30KVM: arm64: Move handle check into pkvm_pgtable_stage2_destroy_range()Will Deacon1-3/+6
2025-11-19KVM: arm64: Split kvm_pgtable_stage2_destroy()Raghavendra Rao Ananta1-2/+9
2025-09-30Merge tag 'kvmarm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini1-24/+52
2025-09-15Merge branch kvm-arm64/pkvm_vm_handle into kvmarm-master/nextMarc Zyngier1-24/+52
2025-09-15KVM: arm64: Reserve pKVM handle during pkvm_init_host_vm()Fuad Tabba1-10/+23
2025-09-15KVM: arm64: Introduce separate hypercalls for pKVM VM reservation and initial...Fuad Tabba1-2/+10
2025-09-15KVM: arm64: Decouple hyp VM creation state from its handleFuad Tabba1-2/+9
2025-09-15KVM: arm64: Rename 'host_kvm' to 'kvm' in pKVM host codeFuad Tabba1-23/+23
2025-08-21KVM: arm64: Split kvm_pgtable_stage2_destroy()Raghavendra Rao Ananta1-2/+9
2025-05-23Merge branch kvm-arm64/misc-6.16 into kvmarm-master/nextMarc Zyngier1-19/+0
2025-05-21KVM: arm64: Stage-2 huge mappings for np-guestsVincent Donnefort1-1/+1
2025-05-21KVM: arm64: Add a range to pkvm_mappingsQuentin Perret1-9/+28
2025-05-21KVM: arm64: Convert pkvm_mappings to interval treeQuentin Perret1-59/+35
2025-05-21KVM: arm64: Add a range to __pkvm_host_test_clear_young_guest()Vincent Donnefort1-1/+1
2025-05-21KVM: arm64: Add a range to __pkvm_host_wrprotect_guest()Vincent Donnefort1-1/+1
2025-05-21KVM: arm64: Add a range to __pkvm_host_unshare_guest()Vincent Donnefort1-1/+1
2025-05-21KVM: arm64: Add a range to __pkvm_host_share_guest()Vincent Donnefort1-1/+1
2025-05-08KVM: arm64: Drop sort_memblock_regions()Gavin Shan1-19/+0
2025-05-06KVM: arm64: Extend pKVM selftest for np-guestsQuentin Perret1-0/+1
2025-05-06KVM: arm64: Add .hyp.data sectionDavid Brazdil1-0/+1
2025-03-14KVM: arm64: Create each pKVM hyp vcpu after its corresponding host vcpuFuad Tabba1-13/+15
2025-03-14KVM: arm64: Factor out pKVM hyp vcpu creation to separate functionFuad Tabba1-28/+24
2025-03-14KVM: arm64: Count pKVM stage-2 usage in secondary pagetable statsVincent Donnefort1-0/+4
2025-03-14KVM: arm64: Distinct pKVM teardown memcache for stage-2Vincent Donnefort1-0/+1
2024-12-20KVM: arm64: Introduce the EL1 pKVM MMUQuentin Perret1-0/+201
2024-05-01KVM: arm64: Prevent kmemleak from accessing .hyp.dataQuentin Perret1-0/+1
2024-05-01KVM: arm64: Do not re-initialize the KVM lockFuad Tabba1-1/+0
2024-01-30KVM: arm64: Fix circular locking dependencySebastian Ene1-10/+17
2023-10-23KVM: arm64: Move VTCR_EL2 into struct s2_mmuMarc Zyngier1-1/+1
2023-07-11KVM: arm64: Handle kvm_arm_init failure correctly in finalize_pkvmSudeep Holla1-1/+1
2023-06-01KVM: arm64: Allocate pages for hypervisor FF-A mailboxesWill Deacon1-0/+1
2023-04-20KVM: arm64: Ensure CPU PMU probes before pKVM host de-privilegeWill Deacon1-0/+47
2022-11-11KVM: arm64: Return guest memory from EL2 via dedicated teardown memcacheQuentin Perret1-25/+6
2022-11-11KVM: arm64: Instantiate pKVM hypervisor VM and vCPU structures from EL1Fuad Tabba1-0/+138