Go to the documentation of this file. 1 #ifndef _ASM_X86_SETUP_H
2 #define _ASM_X86_SETUP_H
6 #define COMMAND_LINE_SIZE 2048
14 #define MAXMEM_PFN PFN_DOWN(MAXMEM)
15 #define MAX_NONPAE_PFN (1 << 20)
19 #define PARAM_SIZE 4096
21 #define OLD_CL_MAGIC 0xA33F
22 #define OLD_CL_ADDRESS 0x020
23 #define NEW_CL_POINTER 0x228
26 #include <asm/bootparam.h>
38 #ifdef CONFIG_X86_VISWS
47 extern void i386_reserve_resources(
void);
50 #ifdef CONFIG_X86_INTEL_MID
56 #ifdef CONFIG_X86_INTEL_CE
73 #define LOWMEMSIZE() (0x9f000)
90 #define RESERVE_BRK(name,sz) \
91 static void __section(.discard.text) __used notrace \
92 __brk_reservation_fn_##name##__(void) { \
94 ".pushsection .brk_reservation,\"aw\",@nobits;" \
97 " .size .brk." #name ", . - 1b;" \
103 #define RESERVE_BRK_ARRAY(type, name, entries) \
105 RESERVE_BRK(name, sizeof(type) * entries)
119 #define RESERVE_BRK(name,sz) \
120 .pushsection .brk_reservation,"aw",@nobits; \
123 .size .brk.name,.-1b; \