xref: /linux/arch/x86/boot/startup/exports.h (revision 22bdd6e68bbe270a916233ec5f34a13ae5e80ed9)
1*05ce314bSArd Biesheuvel 
2*05ce314bSArd Biesheuvel /*
3*05ce314bSArd Biesheuvel  * The symbols below are functions that are implemented by the startup code,
4*05ce314bSArd Biesheuvel  * but called at runtime by the SEV code residing in the core kernel.
5*05ce314bSArd Biesheuvel  */
6*05ce314bSArd Biesheuvel PROVIDE(early_set_pages_state		= __pi_early_set_pages_state);
7*05ce314bSArd Biesheuvel PROVIDE(early_snp_set_memory_private	= __pi_early_snp_set_memory_private);
8*05ce314bSArd Biesheuvel PROVIDE(early_snp_set_memory_shared	= __pi_early_snp_set_memory_shared);
9*05ce314bSArd Biesheuvel PROVIDE(get_hv_features			= __pi_get_hv_features);
10*05ce314bSArd Biesheuvel PROVIDE(sev_es_terminate		= __pi_sev_es_terminate);
11*05ce314bSArd Biesheuvel PROVIDE(snp_cpuid			= __pi_snp_cpuid);
12*05ce314bSArd Biesheuvel PROVIDE(snp_cpuid_get_table		= __pi_snp_cpuid_get_table);
13*05ce314bSArd Biesheuvel PROVIDE(svsm_issue_call			= __pi_svsm_issue_call);
14*05ce314bSArd Biesheuvel PROVIDE(svsm_process_result_codes	= __pi_svsm_process_result_codes);
15