Subversion Repositories HelenOS-historic

Rev

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). */