Subversion Repositories HelenOS-historic

Rev

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