Rev 1548 | Rev 1702 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1548 | Rev 1601 | ||
---|---|---|---|
Line 47... | Line 47... | ||
47 | static int kbd_release=0; |
47 | static int kbd_release=0; |
48 | 48 | ||
49 | void arch_pre_main(void) |
49 | void arch_pre_main(void) |
50 | { |
50 | { |
51 | /* Setup usermode init tasks. */ |
51 | /* Setup usermode init tasks. */ |
52 | init.cnt = 6; |
52 | init.cnt = 8; |
53 | init.tasks[0].addr = INIT0_ADDRESS; |
53 | init.tasks[0].addr = INIT0_ADDRESS; |
54 | init.tasks[0].size = INIT0_SIZE; |
54 | init.tasks[0].size = INIT0_SIZE; |
55 | init.tasks[1].addr = INIT0_ADDRESS + 0x400000; |
55 | init.tasks[1].addr = INIT0_ADDRESS + 0x400000; |
56 | init.tasks[1].size = INIT0_SIZE; |
56 | init.tasks[1].size = INIT0_SIZE; |
57 | init.tasks[2].addr = INIT0_ADDRESS + 0x800000; |
57 | init.tasks[2].addr = INIT0_ADDRESS + 0x800000; |
Line 60... | Line 60... | ||
60 | init.tasks[3].size = INIT0_SIZE; |
60 | init.tasks[3].size = INIT0_SIZE; |
61 | init.tasks[4].addr = INIT0_ADDRESS + 0x1000000; |
61 | init.tasks[4].addr = INIT0_ADDRESS + 0x1000000; |
62 | init.tasks[4].size = INIT0_SIZE; |
62 | init.tasks[4].size = INIT0_SIZE; |
63 | init.tasks[5].addr = INIT0_ADDRESS + 0x1400000; |
63 | init.tasks[5].addr = INIT0_ADDRESS + 0x1400000; |
64 | init.tasks[5].size = INIT0_SIZE; |
64 | init.tasks[5].size = INIT0_SIZE; |
- | 65 | init.tasks[6].addr = INIT0_ADDRESS + 0x1800000; |
|
- | 66 | init.tasks[6].size = INIT0_SIZE; |
|
- | 67 | init.tasks[7].addr = INIT0_ADDRESS + 0x1c00000; |
|
- | 68 | init.tasks[7].size = INIT0_SIZE; |
|
65 | } |
69 | } |
66 | 70 | ||
67 | void arch_pre_mm_init(void) |
71 | void arch_pre_mm_init(void) |
68 | { |
72 | { |
69 | /* Set Interruption Vector Address (i.e. location of interruption vector table). */ |
73 | /* Set Interruption Vector Address (i.e. location of interruption vector table). */ |