Rev 1642 | Rev 1686 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1642 | Rev 1678 | ||
---|---|---|---|
Line 61... | Line 61... | ||
61 | #define CACHE_EXC ((char *) 0x80000100) |
61 | #define CACHE_EXC ((char *) 0x80000100) |
62 | 62 | ||
63 | void arch_pre_main(void) |
63 | void arch_pre_main(void) |
64 | { |
64 | { |
65 | /* Setup usermode */ |
65 | /* Setup usermode */ |
66 | init.cnt = 6; |
66 | init.cnt = 8; |
67 | init.tasks[0].addr = INIT_ADDRESS; |
67 | init.tasks[0].addr = INIT_ADDRESS; |
68 | init.tasks[0].size = INIT_SIZE; |
68 | init.tasks[0].size = INIT_SIZE; |
69 | init.tasks[1].addr = INIT_ADDRESS + 0x100000; |
69 | init.tasks[1].addr = INIT_ADDRESS + 0x100000; |
70 | init.tasks[1].size = INIT_SIZE; |
70 | init.tasks[1].size = INIT_SIZE; |
71 | init.tasks[2].addr = INIT_ADDRESS + 0x200000; |
71 | init.tasks[2].addr = INIT_ADDRESS + 0x200000; |
Line 74... | Line 74... | ||
74 | init.tasks[3].size = INIT_SIZE; |
74 | init.tasks[3].size = INIT_SIZE; |
75 | init.tasks[4].addr = INIT_ADDRESS + 0x400000; |
75 | init.tasks[4].addr = INIT_ADDRESS + 0x400000; |
76 | init.tasks[4].size = INIT_SIZE; |
76 | init.tasks[4].size = INIT_SIZE; |
77 | init.tasks[5].addr = INIT_ADDRESS + 0x500000; |
77 | init.tasks[5].addr = INIT_ADDRESS + 0x500000; |
78 | init.tasks[5].size = INIT_SIZE; |
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; |
|
79 | } |
83 | } |
80 | 84 | ||
81 | void arch_pre_mm_init(void) |
85 | void arch_pre_mm_init(void) |
82 | { |
86 | { |
83 | /* It is not assumed by default */ |
87 | /* It is not assumed by default */ |