mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-06 01:46:40 +07:00
d1b19426b0
e820_table_{start|end|top}, which are used to buffer page table allocation during early boot, are now derived from memblock and don't have much to do with e820. Change the names so that they reflect what they're used for. This patch doesn't introduce any behavior change. -v2: Ingo found that earlier patch "x86: Use early pre-allocated page table buffer top-down" caused crash on 32bit and needed to be dropped. This patch was updated to reflect the change. -tj: Updated commit description. Signed-off-by: Yinghai Lu <yinghai@kernel.org> Signed-off-by: Tejun Heo <tj@kernel.org>
19 lines
468 B
C
19 lines
468 B
C
#ifndef _ASM_X86_INIT_32_H
|
|
#define _ASM_X86_INIT_32_H
|
|
|
|
#ifdef CONFIG_X86_32
|
|
extern void __init early_ioremap_page_table_range_init(void);
|
|
#endif
|
|
|
|
extern unsigned long __init
|
|
kernel_physical_mapping_init(unsigned long start,
|
|
unsigned long end,
|
|
unsigned long page_size_mask);
|
|
|
|
|
|
extern unsigned long __initdata pgt_buf_start;
|
|
extern unsigned long __meminitdata pgt_buf_end;
|
|
extern unsigned long __meminitdata pgt_buf_top;
|
|
|
|
#endif /* _ASM_X86_INIT_32_H */
|