Commit | Line | Data |
---|---|---|
77ef50a5 VN |
1 | #ifndef ASM_X86__BOOT_H |
2 | #define ASM_X86__BOOT_H | |
1da177e4 LT |
3 | |
4 | /* Don't touch these, unless you really know what you're doing. */ | |
1da177e4 | 5 | #define DEF_SYSSEG 0x1000 |
1da177e4 LT |
6 | #define DEF_SYSSIZE 0x7F00 |
7 | ||
8 | /* Internal svga startup constants */ | |
9 | #define NORMAL_VGA 0xffff /* 80x25 mode */ | |
10 | #define EXTENDED_VGA 0xfffe /* 80x50 mode */ | |
11 | #define ASK_VGA 0xfffd /* ask for it at bootup */ | |
12 | ||
beb7dd86 | 13 | /* Physical address where kernel should be loaded. */ |
dd0ec16f VG |
14 | #define LOAD_PHYSICAL_ADDR ((CONFIG_PHYSICAL_START \ |
15 | + (CONFIG_PHYSICAL_ALIGN - 1)) \ | |
e69f202d VG |
16 | & ~(CONFIG_PHYSICAL_ALIGN - 1)) |
17 | ||
7c539764 AH |
18 | #ifdef CONFIG_X86_64 |
19 | #define BOOT_HEAP_SIZE 0x7000 | |
20 | #define BOOT_STACK_SIZE 0x4000 | |
21 | #else | |
22 | #define BOOT_HEAP_SIZE 0x4000 | |
23 | #define BOOT_STACK_SIZE 0x1000 | |
24 | #endif | |
25 | ||
77ef50a5 | 26 | #endif /* ASM_X86__BOOT_H */ |