Home
last modified time | relevance | path

Searched refs:pkvm (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/arch/arm64/kvm/
H A Dpkvm.c107 if (host_kvm->arch.pkvm.handle) { in __pkvm_destroy_hyp_vm()
109 host_kvm->arch.pkvm.handle)); in __pkvm_destroy_hyp_vm()
112 host_kvm->arch.pkvm.handle = 0; in __pkvm_destroy_hyp_vm()
113 free_hyp_memcache(&host_kvm->arch.pkvm.teardown_mc); in __pkvm_destroy_hyp_vm()
120 pkvm_handle_t handle = vcpu->kvm->arch.pkvm.handle; in __pkvm_create_hyp_vcpu()
184 host_kvm->arch.pkvm.handle = ret; in __pkvm_create_hyp_vm()
201 if (!host_kvm->arch.pkvm.handle) in pkvm_create_hyp_vm()
335 pkvm_handle_t handle = kvm->arch.pkvm.handle; in pkvm_pgtable_stage2_destroy()
385 pkvm_handle_t handle = kvm->arch.pkvm.handle; in pkvm_pgtable_stage2_unmap()
404 pkvm_handle_t handle = kvm->arch.pkvm.handle; in pkvm_pgtable_stage2_wrprotect()
[all …]
H A DMakefile19 vgic-sys-reg-v3.o fpsimd.o pkvm.o \
H A Dmmu.c177 kvm_call_hyp_nvhe(__pkvm_tlb_flush_vmid, kvm->arch.pkvm.handle); in kvm_arch_flush_remote_tlbs()
190 kvm_call_hyp_nvhe(__pkvm_tlb_flush_vmid, kvm->arch.pkvm.handle); in kvm_arch_flush_remote_tlbs_range()
H A Darm.c630 vcpu->kvm->arch.pkvm.handle, in kvm_arch_vcpu_load()
/linux-6.15/arch/arm64/kvm/hyp/nvhe/
H A Dpkvm.c396 hyp_vm->kvm.arch.pkvm.enabled = READ_ONCE(host_kvm->arch.pkvm.enabled); in init_pkvm_hyp_vm()
480 hyp_vm->kvm.arch.pkvm.handle = idx_to_vm_handle(idx); in insert_vm_table_entry()
489 return hyp_vm->kvm.arch.pkvm.handle; in insert_vm_table_entry()
615 return hyp_vm->kvm.arch.pkvm.handle; in __pkvm_init_vm()
618 remove_vm_table_entry(hyp_vm->kvm.arch.pkvm.handle); in __pkvm_init_vm()
725 mc = &host_kvm->arch.pkvm.teardown_mc; in __pkvm_teardown_vm()
726 stage2_mc = &host_kvm->arch.pkvm.stage2_teardown_mc; in __pkvm_teardown_vm()
H A DMakefile27 cache.o setup.o mm.o mem_protect.o sys_regs.o pkvm.o stacktrace.o ffa.o
/linux-6.15/drivers/virt/coco/pkvm-guest/
H A DMakefile2 obj-$(CONFIG_ARM_PKVM_GUEST) += arm-pkvm-guest.o
/linux-6.15/drivers/virt/coco/
H A DMakefile7 obj-$(CONFIG_ARM_PKVM_GUEST) += pkvm-guest/
H A DKconfig12 source "drivers/virt/coco/pkvm-guest/Kconfig"
/linux-6.15/arch/arm64/include/asm/
H A Dkvm_host.h396 struct kvm_protected_vm pkvm; member
1452 #define kvm_vm_is_protected(kvm) (is_protected_kvm_enabled() && (kvm)->arch.pkvm.enabled)
/linux-6.15/
H A DMAINTAINERS3498 F: drivers/virt/coco/pkvm-guest/