Rev 2513 | Rev 2745 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2513 | Rev 2519 | ||
---|---|---|---|
Line 59... | Line 59... | ||
59 | 59 | ||
60 | void arch_pre_main(void) |
60 | void arch_pre_main(void) |
61 | { |
61 | { |
62 | /* Setup usermode init tasks. */ |
62 | /* Setup usermode init tasks. */ |
63 | 63 | ||
64 | #ifdef I460GX |
64 | //#ifdef I460GX |
65 | int i; |
65 | int i; |
66 | init.cnt = bootinfo->taskmap.count; |
66 | init.cnt = bootinfo->taskmap.count; |
67 | for(i=0;i<init.cnt;i++) |
67 | for(i=0;i<init.cnt;i++) |
68 | { |
68 | { |
69 | init.tasks[i].addr = ((unsigned long)bootinfo->taskmap.tasks[i].addr)|VRN_MASK; |
69 | init.tasks[i].addr = ((unsigned long)bootinfo->taskmap.tasks[i].addr)|VRN_MASK; |
70 | init.tasks[i].size = bootinfo->taskmap.tasks[i].size; |
70 | init.tasks[i].size = bootinfo->taskmap.tasks[i].size; |
71 | } |
71 | } |
- | 72 | /* |
|
72 | #else |
73 | #else |
73 | init.cnt = 8; |
74 | init.cnt = 8; |
74 | init.tasks[0].addr = INIT0_ADDRESS; |
75 | init.tasks[0].addr = INIT0_ADDRESS; |
75 | init.tasks[0].size = INIT0_SIZE; |
76 | init.tasks[0].size = INIT0_SIZE; |
76 | init.tasks[1].addr = INIT0_ADDRESS + 0x400000; |
77 | init.tasks[1].addr = INIT0_ADDRESS + 0x400000; |
Line 85... | Line 86... | ||
85 | init.tasks[5].size = INIT0_SIZE; |
86 | init.tasks[5].size = INIT0_SIZE; |
86 | init.tasks[6].addr = INIT0_ADDRESS + 0x1800000; |
87 | init.tasks[6].addr = INIT0_ADDRESS + 0x1800000; |
87 | init.tasks[6].size = INIT0_SIZE; |
88 | init.tasks[6].size = INIT0_SIZE; |
88 | init.tasks[7].addr = INIT0_ADDRESS + 0x1c00000; |
89 | init.tasks[7].addr = INIT0_ADDRESS + 0x1c00000; |
89 | init.tasks[7].size = INIT0_SIZE; |
90 | init.tasks[7].size = INIT0_SIZE; |
90 | #endif |
91 | #endif*/ |
91 | } |
92 | } |
92 | 93 | ||
93 | void arch_pre_mm_init(void) |
94 | void arch_pre_mm_init(void) |
94 | { |
95 | { |
95 | /* Set Interruption Vector Address (i.e. location of interruption vector table). */ |
96 | /* Set Interruption Vector Address (i.e. location of interruption vector table). */ |