aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp/include/nvhe/mem_protect.h (follow)
AgeCommit message (Expand)AuthorFilesLines
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-06KVM: arm64: Extend pKVM selftest for np-guestsQuentin Perret1-2/+2
2025-05-06KVM: arm64: Selftest for pKVM transitionsQuentin Perret1-0/+6
2025-03-14KVM: arm64: Distinct pKVM teardown memcache for stage-2Vincent Donnefort1-1/+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/+2
2024-12-20KVM: arm64: Move enum pkvm_page_state to memory.hQuentin Perret1-33/+1
2024-12-20KVM: arm64: Change the layout of enum pkvm_page_stateQuentin Perret1-7/+9
2023-06-01KVM: arm64: Add FF-A helpers to share/unshare memory with secure worldWill Deacon1-0/+3
2022-11-11KVM: arm64: Return guest memory from EL2 via dedicated teardown memcacheQuentin Perret1-1/+1
2022-11-11KVM: arm64: Add generic hyp_memcache helpersQuentin Perret1-0/+2
2022-11-11KVM: arm64: Add per-cpu fixmap infrastructure at EL2Quentin Perret1-0/+2
2022-11-11KVM: arm64: Add infrastructure to create and track pKVM instances at EL2Fuad Tabba1-0/+3
2022-11-11KVM: arm64: Rename 'host_kvm' to 'host_mmu'Will Deacon1-3/+3
2022-11-11KVM: arm64: Include asm/kvm_mmu.h in nvhe/mem_protect.hWill Deacon1-0/+1
2022-11-11KVM: arm64: Add helpers to pin memory shared with the hypervisor at EL2Quentin Perret1-0/+3
2022-11-11KVM: arm64: Implement do_donate() helper for donating memoryWill Deacon1-0/+2
2022-11-11KVM: arm64: Unify identifiers used to distinguish host and hypervisorWill Deacon1-1/+5
2021-12-16KVM: arm64: Expose unshare hypercall to the hostWill Deacon1-0/+1
2021-12-16KVM: arm64: Extend pkvm_page_state enumeration to handle absent pagesWill Deacon1-0/+5
2021-08-20Merge branch kvm-arm64/mmu/vmid-cleanups into kvmarm-master/nextMarc Zyngier1-1/+1
2021-08-20KVM: arm64: Unify stage-2 programming behind __load_stage2()Marc Zyngier1-1/+1
2021-08-11KVM: arm64: Restrict EL2 stage-1 changes in protected modeQuentin Perret1-0/+1
2021-08-11KVM: arm64: Remove __pkvm_mark_hypQuentin Perret1-1/+0
2021-08-11KVM: arm64: Introduce addr_is_memory()Quentin Perret1-0/+1
2021-08-11KVM: arm64: Expose pkvm_hyp_idQuentin Perret1-0/+2
2021-08-11KVM: arm64: Expose host stage-2 manipulation helpersQuentin Perret1-0/+2
2021-08-11KVM: arm64: Add helpers to tag shared pages in SW bitsQuentin Perret1-0/+26
2021-06-11KVM: arm64: Unify MMIO and mem host stage-2 poolsQuentin Perret1-1/+1
2021-03-19KVM: arm64: Protect the .hyp sections from the hostQuentin Perret1-0/+2
2021-03-19KVM: arm64: Wrap the host with a stage 2Quentin Perret1-0/+34