mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 23:22:31 +02:00
x86/boot: Provide PIC aliases for 5-level paging related constants
Provide PIC aliases for the global variables related to 5-level paging, so that the startup code can access them in order to populate the kernel page tables. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de> Link: https://lore.kernel.org/20250828102202.1849035-35-ardb+git@google.com
This commit is contained in:
parent
68a501d7fd
commit
f27906b287
|
|
@ -52,10 +52,13 @@ SYM_PIC_ALIAS(next_early_pgt);
|
|||
pmdval_t early_pmd_flags = __PAGE_KERNEL_LARGE & ~(_PAGE_GLOBAL | _PAGE_NX);
|
||||
|
||||
unsigned int __pgtable_l5_enabled __ro_after_init;
|
||||
SYM_PIC_ALIAS(__pgtable_l5_enabled);
|
||||
unsigned int pgdir_shift __ro_after_init = 39;
|
||||
EXPORT_SYMBOL(pgdir_shift);
|
||||
SYM_PIC_ALIAS(pgdir_shift);
|
||||
unsigned int ptrs_per_p4d __ro_after_init = 1;
|
||||
EXPORT_SYMBOL(ptrs_per_p4d);
|
||||
SYM_PIC_ALIAS(ptrs_per_p4d);
|
||||
|
||||
unsigned long page_offset_base __ro_after_init = __PAGE_OFFSET_BASE_L4;
|
||||
EXPORT_SYMBOL(page_offset_base);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user