xref: /linux/arch/x86/include/asm/sections.h (revision a1c613ae4c322ddd58d5a8539dbfba2a0380a8c0)
1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
293dbda7cSJeremy Fitzhardinge #ifndef _ASM_X86_SECTIONS_H
393dbda7cSJeremy Fitzhardinge #define _ASM_X86_SECTIONS_H
493dbda7cSJeremy Fitzhardinge 
5bb898558SAl Viro #include <asm-generic/sections.h>
645caf470SAl Viro #include <asm/extable.h>
793dbda7cSJeremy Fitzhardinge 
893dbda7cSJeremy Fitzhardinge extern char __brk_base[], __brk_limit[];
939d668e0SJoerg Roedel extern char __end_rodata_aligned[];
1074e08179SSuresh Siddha 
119ccaf77cSKees Cook #if defined(CONFIG_X86_64)
1274e08179SSuresh Siddha extern char __end_rodata_hpage_align[];
1374e08179SSuresh Siddha #endif
1493dbda7cSJeremy Fitzhardinge 
15c603a309SThomas Lendacky extern char __end_of_kernel_reserve[];
16c603a309SThomas Lendacky 
17*bac59d18SGuenter Roeck extern unsigned long _brk_start, _brk_end;
18*bac59d18SGuenter Roeck 
1993dbda7cSJeremy Fitzhardinge #endif	/* _ASM_X86_SECTIONS_H */
20