arch/x86/boot/startup/exports.h

Source file repositories/reference/linux-study-clean/arch/x86/boot/startup/exports.h

File Facts

System
Linux kernel
Corpus path
arch/x86/boot/startup/exports.h
Extension
.h
Size
685 bytes
Lines
15
Domain
Architecture Layer
Bucket
arch/x86
Inferred role
Architecture Layer: implementation source
Status
source implementation candidate

Why This File Exists

CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.

Dependency Surface

Detected Declarations

Annotated Snippet

PROVIDE(early_set_pages_state		= __pi_early_set_pages_state);
PROVIDE(early_snp_set_memory_private	= __pi_early_snp_set_memory_private);
PROVIDE(early_snp_set_memory_shared	= __pi_early_snp_set_memory_shared);
PROVIDE(get_hv_features			= __pi_get_hv_features);
PROVIDE(sev_es_terminate		= __pi_sev_es_terminate);
PROVIDE(snp_cpuid			= __pi_snp_cpuid);
PROVIDE(snp_cpuid_get_table		= __pi_snp_cpuid_get_table);
PROVIDE(svsm_issue_call			= __pi_svsm_issue_call);
PROVIDE(svsm_process_result_codes	= __pi_svsm_process_result_codes);

Annotation

Implementation Notes