Home
last modified time | relevance | path

Searched refs:sev_es (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/arch/x86/kvm/svm/
Dsev.c50 module_param_named(sev_es, sev_es_enabled, bool, 0444);
811 struct sev_es_save_area *save = svm->sev_es.vmsa; in sev_es_sync_vmsa()
924 clflush_cache_range(svm->sev_es.vmsa, PAGE_SIZE); in __sev_launch_update_vmsa()
928 vmsa.address = __sme_pa(svm->sev_es.vmsa); in __sev_launch_update_vmsa()
2044 memcpy(&dst_svm->sev_es, &src_svm->sev_es, sizeof(src_svm->sev_es)); in sev_migrate_from()
2049 memset(&src_svm->sev_es, 0, sizeof(src_svm->sev_es)); in sev_migrate_from()
2457 u64 pfn = __pa(svm->sev_es.vmsa) >> PAGE_SHIFT; in snp_launch_update_vmsa()
2469 data.address = __sme_pa(svm->sev_es.vmsa); in snp_launch_update_vmsa()
3183 u64 pfn = __pa(svm->sev_es.vmsa) >> PAGE_SHIFT; in sev_free_vcpu()
3190 sev_flush_encrypted_page(vcpu, svm->sev_es.vmsa); in sev_free_vcpu()
[all …]
Dsvm.h322 struct vcpu_sev_es_state sev_es; member
397 return svm->sev_es.ghcb_registered_gpa == val; in ghcb_gpa_is_registered()
809 (unsigned long *)&svm->sev_es.valid_bitmap); \
Dsvm.c1467 svm->sev_es.vmsa = page_address(vmsa_page); in svm_vcpu_create()
2975 if (!err || !sev_es_guest(vcpu->kvm) || WARN_ON_ONCE(!svm->sev_es.ghcb)) in svm_complete_emulated_msr()
2978 ghcb_set_sw_exit_info_1(svm->sev_es.ghcb, 1); in svm_complete_emulated_msr()
2979 ghcb_set_sw_exit_info_2(svm->sev_es.ghcb, in svm_complete_emulated_msr()
/linux-6.12.1/tools/arch/x86/kcpuid/
Dcpuid.csv957 0x8000001f, 0, eax, 3, sev_es , SEV Encrypted State supported