Fixes c89 NIC detection
[akaros.git] / kern / kfs / runvm
1 #!/bin/ash
2 cat '#V/clone'
3 ls '#V'
4 #cp /bin/hlt '#r'
5 #cp /bin/POR '#r'
6 #cp /bin/POR1M '#r'
7 #cp /bin/JMP1B1M '#r'
8 # our kernel.
9 #echo mapmem '#r/hlt' 1 0 0 0x2001 > '#V/vm0/ctl'
10 # also drop it on top of the reset vector.
11
12 #echo mapmem '#r/POR' 1 0 0xff000 0x1000 > '#V/vm0/ctl'
13 # just fill the first 1M with hlt instructions.
14
15 #echo mapmem '#r/JMP1B1M' 1 0 0  0x100000 > '#V/vm0/ctl'
16 echo "READ"
17 read i
18 # this works because the region code poisons each page as follows:
19 # 2048 of xorl %rax, %rax
20 # and then a 1: jmp 1b
21 # loop. Reading files is NOT working but I'll try to see why
22 # that is.
23 echo region  1 0 0xff000  0x1000 > '#V/vm0/ctl'
24 #echo mapmem '#r/JMP1B1M' 1 0 0xff000  0x1000 > '#V/vm0/ctl'
25 echo "READ"
26 read i
27 echo 'run 0 0 0' > '#V/vm0/ctl'
28
29