Subversion Repositories HelenOS-historic

Rev

Rev 1396 | Rev 1434 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1396 Rev 1432
Line 59... Line 59...
59
#define CACHE_EXC ((char *) 0x80000100)
59
#define CACHE_EXC ((char *) 0x80000100)
60
 
60
 
61
void arch_pre_main(void)
61
void arch_pre_main(void)
62
{
62
{
63
    /* Setup usermode */
63
    /* Setup usermode */
64
    init.cnt = 3;
64
    init.cnt = 4;
65
    init.tasks[0].addr = INIT_ADDRESS;
65
    init.tasks[0].addr = INIT_ADDRESS;
66
    init.tasks[0].size = INIT_SIZE;
66
    init.tasks[0].size = INIT_SIZE;
67
    init.tasks[1].addr = INIT_ADDRESS + 0x100000;
67
    init.tasks[1].addr = INIT_ADDRESS + 0x100000;
68
    init.tasks[1].size = INIT_SIZE;
68
    init.tasks[1].size = INIT_SIZE;
69
    init.tasks[2].addr = INIT_ADDRESS + 0x200000;
69
    init.tasks[2].addr = INIT_ADDRESS + 0x200000;
70
    init.tasks[2].size = INIT_SIZE;
70
    init.tasks[2].size = INIT_SIZE;
-
 
71
    init.tasks[3].addr = INIT_ADDRESS + 0x300000;
-
 
72
    init.tasks[3].size = INIT_SIZE;
-
 
73
 
71
}
74
}
72
 
75
 
73
void arch_pre_mm_init(void)
76
void arch_pre_mm_init(void)
74
{
77
{
75
    /* It is not assumed by default */
78
    /* It is not assumed by default */