1 #ifndef __MEMORY_H__ 2 #define __MEMORY_H__ 3 4 /* Kernel mode addresses. */ 5 6 #define STAGE2_INIT_STACK 0x80004000 7 #define STAGE2_EXCEPTION_STACK 0x80008000 8 9 #define STAGE2_PAGE_TABLE 0x81400000 10 #define STAGE2_PAGE_TABLE_TASK 0x00008000 11 12 /* User mode and physical addresses. */ 13 14 #define TASK_GPIO_BASE 0x7fff0000 15 #define TASK_STACK_TOP 0x7fff0000 16 #define TASK_STACK_PHYSICAL 0x01c00000 17 #define TASK_STACK_SIZE 0x00002000 18 19 /* Common configuration. */ 20 21 #define STAGE2_PAGESIZE (4 * 1024) 22 23 #endif /* __MEMORY_H__ */