Changeset 624 for trunk/boot/tsar_mips32/boot_config.h
- Timestamp:
- Mar 12, 2019, 1:37:38 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/boot/tsar_mips32/boot_config.h
r572 r624 7 7 8 8 // Debug options 9 #define DEBUG_BOOT_MULTI 0 9 10 #define DEBUG_BOOT_INFO 0 10 11 #define DEBUG_BOOT_ELF 0 … … 13 14 #define DEBUG_BOOT_FAT32 0 14 15 15 // Core identifier format16 #define USE_FIXED_FORMAT 116 // Boot cluster definition 17 #define BOOT_CLUSTER_CXY 0 17 18 18 19 // cache line 19 20 #define CACHE_LINE_SIZE 64 20 21 21 // Preloader temporary segment 22 // paths for kernel.elf and arch_info.bin files 23 #define ARCHINFO_PATHNAME "arch_info.bin" 24 #define KERNEL_PATHNAME "bin/kernel/kernel.elf" 25 26 // Preloader segment 22 27 #define PRELOADER_BASE 0x00000000 // 'preloader' physical base address 23 28 #define PRELOADER_MAX_SIZE 0x00004000 // 'preloader' max size 24 29 25 // kentry segment26 #define KENTRY_BASE 0x00004000 // 'kentry' segment physical base address27 #define KENTRY_MAX_SIZE 0x00004000 // 'kentry' segment max size28 29 30 // kcode segment 30 #define KCODE_BASE 0x0000 8000 // 'kcode' segment physical base address31 #define KCODE_MAX_SIZE 0x000F 8000 // 'kcode' + 'kdata' segments max size31 #define KCODE_BASE 0x00004000 // 'kcode' segment physical base address 32 #define KCODE_MAX_SIZE 0x000FC000 // 'kcode' + 'kdata' segments max size 32 33 33 34 // boot.elf file temporary buffer 34 #define BOOT_BASE 0x00 100000 // 'boot.elf' file physical base address35 #define BOOT_MAX_SIZE 0x00010000 // 'boot.elf' file max size 35 #define BOOT_BASE 0x00200000 // 'boot.elf' file physical base address 36 #define BOOT_MAX_SIZE 0x00010000 // 'boot.elf' file max size (64 Kbytes) 36 37 37 38 // arch_info file temporary buffer 38 #define ARCHINFO_BASE 0x00 200000 // 'arch_info.bin' file physical base address39 #define ARCHINFO_MAX_SIZE 0x00010000 // 'arch_info.bin' file max size 39 #define ARCHINFO_BASE 0x00300000 // 'arch_info.bin' file physical base address 40 #define ARCHINFO_MAX_SIZE 0x00010000 // 'arch_info.bin' file max size (64 Kbytes) 40 41 41 42 // kernel.elf file temporary buffer 42 #define KERN_BASE 0x00 300000 // 'kernel.elf' file base address43 #define KERN_BASE 0x00400000 // 'kernel.elf' file base address 43 44 #define KERN_MAX_SIZE 0x00200000 // 'kernel.elf' file max size 44 45 45 46 // Temporary stacks segments 46 #define BOOT_STACK_BASE 0x00 504000 // Boot stack base address47 #define BOOT_STACK_BASE 0x00600000 // Boot stack base address 47 48 #define BOOT_STACK_SIZE 0x00004000 // Boot stack size (16Kb) 48 49
Note: See TracChangeset
for help on using the changeset viewer.