Home
last modified time | relevance | path

Searched refs:sev_status (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/arch/x86/coco/
H A Dcore.c72 if (sev_status & MSR_AMD64_SNP_VTOM) in amd_cc_platform_has()
80 return sme_me_mask && !(sev_status & MSR_AMD64_SEV_ENABLED); in amd_cc_platform_has()
83 return sev_status & MSR_AMD64_SEV_ENABLED; in amd_cc_platform_has()
86 return sev_status & MSR_AMD64_SEV_ES_ENABLED; in amd_cc_platform_has()
93 return (sev_status & MSR_AMD64_SEV_ENABLED) && in amd_cc_platform_has()
94 !(sev_status & MSR_AMD64_SEV_ES_ENABLED); in amd_cc_platform_has()
97 return sev_status & MSR_AMD64_SEV_SNP_ENABLED; in amd_cc_platform_has()
100 return sev_status & MSR_AMD64_SNP_SECURE_TSC; in amd_cc_platform_has()
137 if (sev_status & MSR_AMD64_SNP_VTOM) in cc_mkenc()
153 if (sev_status & MSR_AMD64_SNP_VTOM) in cc_mkdec()
/linux-6.15/arch/x86/boot/compressed/
H A Dsev.c162 return sev_status & MSR_AMD64_SEV_SNP_ENABLED; in sev_snp_enabled()
388 unsupported = snp_get_unsupported_features(sev_status); in snp_check_features()
562 sev_status = m.q; in sev_enable()
563 if (!(sev_status & MSR_AMD64_SEV_ENABLED)) in sev_enable()
567 if (sev_status & MSR_AMD64_SEV_ES_ENABLED) { in sev_enable()
576 if (sev_status & MSR_AMD64_SEV_SNP_ENABLED) { in sev_enable()
605 if (snp && !(sev_status & MSR_AMD64_SEV_SNP_ENABLED)) in sev_enable()
H A Didt_64.c71 if (sev_status & BIT(1)) in load_stage2_idt()
H A Dmem_encrypt.S261 movl (sev_status - 0b)(%ebp), %eax
312 SYM_DATA(sev_status, .quad 0)
H A Dmisc.c385 if (sev_status & MSR_AMD64_SEV_ES_ENABLED) in early_sev_detect()
H A Dhead_64.S196 movl $1, rva(sev_status)(%ebp)
/linux-6.15/arch/x86/mm/
H A Dmem_encrypt_amd.c43 u64 sev_status __section(".data") = 0;
506 if (sev_status & MSR_AMD64_SEV_ES_ENABLED) in sme_early_init()
516 if (sev_status & MSR_AMD64_SEV_ENABLED) in sme_early_init()
523 if (sev_status & MSR_AMD64_SEV_SNP_ENABLED) { in sme_early_init()
543 if (sev_status & MSR_AMD64_SNP_SECURE_TSC) in sme_early_init()
H A Dmem_encrypt_identity.c303 RIP_REL_REF(sev_status) & MSR_AMD64_SEV_ENABLED) in sme_encrypt_kernel()
529 RIP_REL_REF(sev_status) = msr = __rdmsr(MSR_AMD64_SEV); in sme_enable()
/linux-6.15/arch/x86/include/asm/
H A Dmem_encrypt.h32 extern u64 sev_status;
72 #define sev_status 0ULL macro
/linux-6.15/arch/x86/kernel/
H A Dsev_verify_cbit.S30 movq sev_status(%rip), %rsi
/linux-6.15/arch/x86/hyperv/
H A Divm.c338 vmsa->sev_features = sev_status >> 2; in hv_snp_boot_ap()
642 sev_status = MSR_AMD64_SNP_VTOM; in hv_vtom_init()
/linux-6.15/arch/x86/coco/sev/
H A Dcore.c819 if (!(RIP_REL_REF(sev_status) & MSR_AMD64_SEV_SNP_ENABLED)) in early_snp_set_memory_private()
838 if (!(RIP_REL_REF(sev_status) & MSR_AMD64_SEV_SNP_ENABLED)) in early_snp_set_memory_shared()
1383 vmsa->sev_features = sev_status >> 2; in wakeup_cpu_via_vmgexit()
1556 if (sev_status & MSR_AMD64_SNP_SECURE_TSC) in vc_handle_msr()
2004 if (sev_status & MSR_AMD64_SNP_DEBUG_SWAP) in vc_handle_dr7_write()
2044 if (sev_status & MSR_AMD64_SNP_DEBUG_SWAP) in vc_handle_dr7_read()
2727 if (sev_status & BIT_ULL(i)) { in sev_show_status()
H A Dshared.c1151 if (sev_status & MSR_AMD64_SNP_SECURE_TSC) in vc_handle_rdtsc()