aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/include/asm/kvm_asm.h
AgeCommit message (Expand)AuthorFilesLines
2026-04-18KVM: arm64: pkvm: Adopt MARKER() to define host hypercall rangesMarc Zyngier1-2/+10
2026-04-17KVM: arm64: Re-allow hyp tracing HVCs for [nh]VHEVincent Donnefort1-8/+8
2026-04-08Merge branch kvm-arm64/pkvm-protected-guest into kvmarm-master/nextMarc Zyngier1-11/+20
2026-04-08Merge branch kvm-arm64/pkvm-psci into kvmarm-master/nextMarc Zyngier1-1/+2
2026-04-08Merge branch kvm-arm64/vgic-v5-ppi into kvmarm-master/nextMarc Zyngier1-0/+2
2026-03-30KVM: arm64: Return -EFAULT from VCPU_RUN on access to a poisoned pteWill Deacon1-0/+1
2026-03-30KVM: arm64: Introduce hypercall to force reclaim of a protected pageWill Deacon1-0/+1
2026-03-30KVM: arm64: Introduce __pkvm_reclaim_dying_guest_page()Will Deacon1-0/+1
2026-03-30KVM: arm64: Introduce __pkvm_host_donate_guest()Will Deacon1-0/+1
2026-03-30KVM: arm64: Split teardown hypercall into two phasesWill Deacon1-1/+2
2026-03-30KVM: arm64: Remove is_protected_kvm_enabled() checks from hypercallsWill Deacon1-10/+14
2026-03-23KVM: arm64: pkvm: Use direct function pointers for cpu_{on,resume}Marc Zyngier1-1/+2
2026-03-19KVM: arm64: gic-v5: Add vgic-v5 save/restore hyp interfaceSascha Bischoff1-0/+2
2026-03-11KVM: arm64: Add selftest event support to nVHE/pKVM hypVincent Donnefort1-0/+1
2026-03-11KVM: arm64: Add event support to the nVHE/pKVM hyp and trace remoteVincent Donnefort1-0/+1
2026-03-11KVM: arm64: Add trace reset to the nVHE/pKVM hypVincent Donnefort1-0/+1
2026-03-11KVM: arm64: Sync boot clock with the nVHE/pKVM hypVincent Donnefort1-0/+1
2026-03-11KVM: arm64: Add tracing capability for the nVHE/pKVM hypVincent Donnefort1-0/+4
2025-12-05Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-4/+4
2025-12-01Merge branch 'kvm-arm64/nv-xnx-haf' into kvmarm/nextOliver Upton1-3/+3
2025-12-01KVM: arm64: Propagate PTW errors up to AT emulationOliver Upton1-3/+3
2025-11-24KVM: arm64: Eagerly save VMCR on exitMarc Zyngier1-1/+1
2025-11-11arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headersThomas Huth1-2/+2
2025-09-15KVM: arm64: Introduce separate hypercalls for pKVM VM reservation and initial...Fuad Tabba1-0/+2
2025-01-12Merge branch kvm-arm64/pkvm-np-guest into kvmarm-master/nextMarc Zyngier1-0/+9
2024-12-20KVM: arm64: Introduce __pkvm_tlb_flush_vmid()Quentin Perret1-0/+1
2024-12-20KVM: arm64: Introduce __pkvm_host_mkyoung_guest()Quentin Perret1-0/+1
2024-12-20KVM: arm64: Introduce __pkvm_host_test_clear_young_guest()Quentin Perret1-0/+1
2024-12-20KVM: arm64: Introduce __pkvm_host_wrprotect_guest()Quentin Perret1-0/+1
2024-12-20KVM: arm64: Introduce __pkvm_host_relax_guest_perms()Quentin Perret1-0/+1
2024-12-20KVM: arm64: Introduce __pkvm_host_unshare_guest()Quentin Perret1-0/+1
2024-12-20KVM: arm64: Introduce __pkvm_host_share_guest()Quentin Perret1-0/+1
2024-12-20KVM: arm64: Introduce __pkvm_vcpu_{load,put}()Marc Zyngier1-0/+2
2024-12-20KVM: arm64: Get rid of __kvm_get_mdcr_el2() and related wartsOliver Upton1-4/+1
2024-11-11Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton1-1/+0
2024-10-31KVM: arm64: Move pkvm_vcpu_init_traps() to init_pkvm_hyp_vcpu()Fuad Tabba1-1/+0
2024-10-17KVM: arm64: Shave a few bytes from the EL2 idmap codeMarc Zyngier1-0/+1
2024-08-30KVM: arm64: nv: Add emulation of AT S12E{0,1}{R,W}Marc Zyngier1-0/+1
2024-08-30KVM: arm64: nv: Add basic emulation of AT S1E2{R,W}Marc Zyngier1-0/+1
2024-08-30KVM: arm64: nv: Add basic emulation of AT S1E{0,1}{R,W}Marc Zyngier1-0/+1
2024-08-30KVM: arm64: Make kvm_at() take an OP_AT_*Joey Gouly1-1/+2
2024-06-19KVM: arm64: nv: Add Stage-1 EL2 invalidation primitivesMarc Zyngier1-0/+2
2024-05-01KVM: arm64: Simplify vgic-v3 hypercallsMarc Zyngier1-6/+2
2023-08-31Merge tag 'kvmarm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini1-0/+3
2023-08-17KVM: arm64: Implement __kvm_tlb_flush_vmid_range()Raghavendra Rao Ananta1-0/+3
2023-07-26KVM: arm64: fix __kvm_host_psci_cpu_entry() prototypeArnd Bergmann1-1/+1
2023-07-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+4
2023-05-25arm64: kvm: add prototypes for functions called in asmArnd Bergmann1-0/+18
2023-05-16KVM: arm64: Use local TLBI on permission relaxationMarc Zyngier1-0/+4
2022-11-11KVM: arm64: Unmap 'kvm_arm_hyp_percpu_base' from the hostQuentin Perret1-2/+2