Changeset 971cf31f in mainline for arch/mips32/src/mips32.c
- Timestamp:
- 2006-06-10T11:05:21Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0182a665
- Parents:
- 88636f68
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/mips32/src/mips32.c
r88636f68 r971cf31f 29 29 30 30 #include <arch.h> 31 #include <arch/boot.h> 31 32 #include <arch/cp0.h> 32 33 #include <arch/exception.h> … … 61 62 #define CACHE_EXC ((char *) 0x80000100) 62 63 64 bootinfo_t bootinfo; 65 63 66 void arch_pre_main(void) 64 67 { 65 68 /* Setup usermode */ 66 init.cnt = 8; 67 init.tasks[0].addr = INIT_ADDRESS; 68 init.tasks[0].size = INIT_SIZE; 69 init.tasks[1].addr = INIT_ADDRESS + 0x100000; 70 init.tasks[1].size = INIT_SIZE; 71 init.tasks[2].addr = INIT_ADDRESS + 0x200000; 72 init.tasks[2].size = INIT_SIZE; 73 init.tasks[3].addr = INIT_ADDRESS + 0x300000; 74 init.tasks[3].size = INIT_SIZE; 75 init.tasks[4].addr = INIT_ADDRESS + 0x400000; 76 init.tasks[4].size = INIT_SIZE; 77 init.tasks[5].addr = INIT_ADDRESS + 0x500000; 78 init.tasks[5].size = INIT_SIZE; 79 init.tasks[6].addr = INIT_ADDRESS + 0x600000; 80 init.tasks[6].size = INIT_SIZE; 81 init.tasks[7].addr = INIT_ADDRESS + 0x700000; 82 init.tasks[7].size = INIT_SIZE; 69 init.cnt = bootinfo.cnt; 70 71 __u32 i; 72 73 for (i = 0; i < bootinfo.cnt; i++) { 74 init.tasks[i].addr = bootinfo.tasks[i].addr; 75 init.tasks[i].size = bootinfo.tasks[i].size; 76 } 83 77 } 84 78
Note:
See TracChangeset
for help on using the changeset viewer.