Changeset 544
- Timestamp:
- Sep 21, 2018, 10:22:51 PM (6 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/boot/tsar_mips32/boot.ld
r439 r544 6 6 /* define the boot code base address */ 7 7 8 boot_code_base = 0x 100000;8 boot_code_base = 0x900000; 9 9 10 10 /* Set the entry point of the boot-loader (e_entry field in the "boot.elf" file header) */ -
trunk/boot/tsar_mips32/boot_config.h
r439 r544 21 21 // Preloader temporary segment 22 22 #define PRELOADER_BASE 0x00000000 // 'preloader' physical base address 23 #define PRELOADER_MAX_SIZE 0x00 004000 // 'preloader' max size23 #define PRELOADER_MAX_SIZE 0x00804000 // 'preloader' max size 24 24 25 25 // kentry segment 26 #define KENTRY_BASE 0x00 004000 // 'kentry' segment physical base address26 #define KENTRY_BASE 0x00804000 // 'kentry' segment physical base address 27 27 #define KENTRY_MAX_SIZE 0X00004000 // 'kentry' segment max size 28 28 29 29 // kcode segment 30 #define KCODE_BASE 0x00 008000 // 'kcode' segment physical base address30 #define KCODE_BASE 0x00808000 // 'kcode' segment physical base address 31 31 #define KCODE_MAX_SIZE 0x000F8000 // 'kcode' + 'kdata' segments max size 32 32 33 33 // boot.elf file temporary buffer 34 #define BOOT_BASE 0x00 100000 // 'boot.elf' file physical base address34 #define BOOT_BASE 0x00900000 // 'boot.elf' file physical base address 35 35 #define BOOT_MAX_SIZE 0x00010000 // 'boot.elf' file max size 36 36 37 37 // arch_info file temporary buffer 38 #define ARCHINFO_BASE 0x00 200000 // 'arch_info.bin' file physical base address38 #define ARCHINFO_BASE 0x00A00000 // 'arch_info.bin' file physical base address 39 39 #define ARCHINFO_MAX_SIZE 0x00010000 // 'arch_info.bin' file max size 40 40 41 41 // kernel.elf file temporary buffer 42 #define KERN_BASE 0x00 300000 // 'kernel.elf' file base address42 #define KERN_BASE 0x00B00000 // 'kernel.elf' file base address 43 43 #define KERN_MAX_SIZE 0x00200000 // 'kernel.elf' file max size 44 44 45 45 // Temporary stacks segments 46 #define BOOT_STACK_BASE 0x00 504000 // Boot stack base address46 #define BOOT_STACK_BASE 0x00D04000 // Boot stack base address 47 47 #define BOOT_STACK_SIZE 0x00004000 // Boot stack size (16Kb) 48 48 -
trunk/hal/tsar_mips32/kernel.ld
r406 r544 10 10 /* Define the kernel code base addresses */ 11 11 12 seg_kcode_base = 0x00 008000;13 seg_kentry_base = 0x00 004000;12 seg_kcode_base = 0x00808000; 13 seg_kentry_base = 0x00804000; 14 14 15 15 /* Set the entry point (e_entry field in the "kernel.elf" file header) */ -
trunk/kernel/kernel_config.h
r510 r544 301 301 #define CONFIG_VMM_VSPACE_SIZE 0x100000 // virtual space : 4 Gbytes 302 302 303 #define CONFIG_VMM_KENTRY_BASE 0x000 004 // UTILS zone base : 16 Kbytes303 #define CONFIG_VMM_KENTRY_BASE 0x000804 // UTILS zone base : 16 Kbytes 304 304 #define CONFIG_VMM_ELF_BASE 0x000400 // ELF zone base : 4 Mbytes 305 305 #define CONFIG_VMM_HEAP_BASE 0x002000 // HEAP zone base : 32 Mbytes
Note: See TracChangeset
for help on using the changeset viewer.