//kernel/trunk/contrib/conf/msim.conf |
---|
8,6 → 8,7 |
add rom startmem 0x1fc00000 1024k load "image.boot" |
add rwm ns 0x01000000 1M load "ns" |
add rwm init 0x01100000 1M load "init" |
add rwm kbd 0x01200000 1M load "kbd" |
add dprinter printer 0x10000000 |
add dkeyboard keyboard 0x10000000 2 |
//kernel/trunk/contrib/conf/gxemul.sh |
---|
1,4 → 1,4 |
#!/bin/sh |
# Uspace addresses outside of normal memory (kernel has std. 8 or 16MB) |
# we place the pages at 24M |
gxemul $@ -E testmips -X 0x81800000:ns 0x81900000:init kernel.bin |
gxemul $@ -E testmips -X 0x81800000:../uspace/ns/ns 0x81900000:../uspace/kbd/kbd 0x81a00000:../uspace/init/init kernel.bin |
//kernel/trunk/arch/mips32/src/mips32.c |
---|
60,7 → 60,7 |
void arch_pre_main(void) |
{ |
/* Setup usermode */ |
init.cnt = 2; |
init.cnt = 3; |
init.tasks[0].addr = INIT_ADDRESS; |
init.tasks[0].size = INIT_SIZE; |
init.tasks[1].addr = INIT_ADDRESS + 0x100000; |