summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/hyp/nvhe/hyp-main.c
AgeCommit message (Expand)Author
2026-04-24KVM: arm64: Reject non compliant SMCCC function calls in pKVMSebastian Ene
2026-04-18KVM: arm64: pkvm: Adopt MARKER() to define host hypercall rangesMarc Zyngier
2026-04-17KVM: arm64: Re-allow hyp tracing HVCs for [nh]VHEVincent Donnefort
2026-04-08Merge branch kvm-arm64/misc-7.1 into kvmarm-master/nextMarc Zyngier
2026-04-08Merge branch kvm-arm64/pkvm-protected-guest into kvmarm-master/nextMarc Zyngier
2026-04-08Merge branch kvm-arm64/vgic-v5-ppi into kvmarm-master/nextMarc Zyngier
2026-04-01KVM: arm64: Prevent the host from using an smc with imm16 != 0Sebastian Ene
2026-03-30KVM: arm64: Return -EFAULT from VCPU_RUN on access to a poisoned pteWill Deacon
2026-03-30KVM: arm64: Introduce hypercall to force reclaim of a protected pageWill Deacon
2026-03-30KVM: arm64: Support translation faults in inject_host_exception()Will Deacon
2026-03-30KVM: arm64: Factor out pKVM host exception injection logicWill Deacon
2026-03-30KVM: arm64: Introduce __pkvm_reclaim_dying_guest_page()Will Deacon
2026-03-30KVM: arm64: Introduce __pkvm_host_donate_guest()Will Deacon
2026-03-30KVM: arm64: Split teardown hypercall into two phasesWill Deacon
2026-03-30KVM: arm64: Remove is_protected_kvm_enabled() checks from hypercallsWill Deacon
2026-03-19KVM: arm64: gic-v5: Add vgic-v5 save/restore hyp interfaceSascha Bischoff
2026-03-11KVM: arm64: Add selftest event support to nVHE/pKVM hypVincent Donnefort
2026-03-11KVM: arm64: Add hyp_enter/hyp_exit events to nVHE/pKVM hypVincent Donnefort
2026-03-11KVM: arm64: Add event support to the nVHE/pKVM hyp and trace remoteVincent Donnefort
2026-03-11KVM: arm64: Add trace reset to the nVHE/pKVM hypVincent Donnefort
2026-03-11KVM: arm64: Sync boot clock with the nVHE/pKVM hypVincent Donnefort
2026-03-11KVM: arm64: Add tracing capability for the nVHE/pKVM hypVincent Donnefort
2026-03-11KVM: arm64: Initialise hyp_nr_cpus for nVHE hypVincent Donnefort
2026-02-05Merge branch kvm-arm64/pkvm-no-mte into kvmarm-master/nextMarc Zyngier
2026-01-23KVM: arm64: Inject UNDEF when accessing MTE sysregs with MTE disabledFuad Tabba
2026-01-08KVM: arm64: Copy FGT traps to unprotected pKVM VCPU on VCPU loadAlexandru Elisei
2025-11-24KVM: arm64: Eagerly save VMCR on exitMarc Zyngier
2025-09-15KVM: arm64: Introduce separate hypercalls for pKVM VM reservation and initial...Fuad Tabba
2025-06-19KVM: arm64: Remove ad-hoc CPTR manipulation from fpsimd_sve_sync()Mark Rutland
2025-06-05KVM: arm64: Add assignment-specific sysreg accessorMarc Zyngier
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-04-28KVM: arm64: Track SVE state in the hypervisor vcpu structureFuad Tabba
2025-02-13KVM: arm64: Eagerly switch ZCR_EL{1,2}Mark Rutland
2025-02-13KVM: arm64: Remove host FPSIMD saving for non-protected KVMMark Rutland
2025-02-01KVM: arm64: Flush/sync debug state in protected modeOliver Upton
2025-01-12Merge branch kvm-arm64/pkvm-fixed-features-6.14 into kvmarm-master/nextMarc Zyngier
2025-01-12Merge branch kvm-arm64/pkvm-np-guest into kvmarm-master/nextMarc Zyngier
2024-12-20KVM: arm64: Plumb the pKVM MMU in KVMQuentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_tlb_flush_vmid()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_mkyoung_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_test_clear_young_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_wrprotect_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_relax_guest_perms()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_unshare_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_share_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_vcpu_{load,put}()Marc Zyngier
2024-12-20KVM: arm64: Remove vestiges of debug_ptrOliver Upton