panicを解決してメモリ量が出る所まで進んだ

panicの原因はphysmemを初期化していないのが原因だったので、これにきちんと物理メモリ量を代入するように直した。

cvmctl:900043f0 cvmmemctl:46104
 Unknown Boot-Descriptor: Using Defaults
Boot Descriptor Ver: 0 -> 0/0  CPU clock: 500MHz  Core Mask: 0x1
  Dram: 256 MB  Board Type: 0  Revision: 0/0
  Octeon Chip: 0  Rev 0/0  Mac Address 00.0F.B7.10.09.06 (1)
l1icache size:65536 line:128 set:32768
l1dcache size:4096 line:128 set:2048
l2size:524288 l3size:0
Initial setup done, switching console.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2010 OpenBSD. All rights reserved.  http://www.OpenBSD.org

pmap_init()
pmap_reference(803373c0)
pmap_enter(0xffffffff803373c0, 0xc000000001730000, 0x354000, 0x7, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001730000 pa 0x354000
pmap_kenter_pa(0xc000000000000000, 0x5ffc000, 0x3)
pmap_kenter_pa(0xc000000000004000, 0x350000, 0x3)
OpenBSD 4.7-current (GENERIC) #20: Fri Jul  2 23:58:44 JST 2010
    syuu@lt0115:/home/syuu/octeon/src/sys/arch/octeon/compile/GENERIC
real mem = 97271808 (92MB)
pmap_reference(803373c0)
pmap_kenter_pa(0xc000000000008000, 0x5ff8000, 0x3)
pmap_reference(803373c0)
avail mem = 92897280 (88MB)
pmap_enter(0xffffffff803373c0, 0xc000000002030000, 0x34c000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000002030000 pa 0x34c000
pmap_enter(0xffffffff803373c0, 0xc00000000202c000, 0x348000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc00000000202c000 pa 0x348000
pmap_enter(0xffffffff803373c0, 0xc000000002028000, 0x5ff4000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000002028000 pa 0x5ff4000
pmap_enter(0xffffffff803373c0, 0xc000000002024000, 0x5ff0000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000002024000 pa 0x5ff0000
pmap_enter(0xffffffff803373c0, 0xc000000002020000, 0x5fec000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000002020000 pa 0x5fec000
pmap_enter(0xffffffff803373c0, 0xc00000000201c000, 0x5fe8000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc00000000201c000 pa 0x5fe8000
pmap_enter(0xffffffff803373c0, 0xc000000002018000, 0x5fe4000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000002018000 pa 0x5fe4000
pmap_enter(0xffffffff803373c0, 0xc000000002014000, 0x5fe0000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000002014000 pa 0x5fe0000
pmap_enter(0xffffffff803373c0, 0xc000000002010000, 0x5fdc000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000002010000 pa 0x5fdc000
pmap_enter(0xffffffff803373c0, 0xc00000000200c000, 0x5fd8000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc00000000200c000 pa 0x5fd8000
pmap_enter(0xffffffff803373c0, 0xc000000002008000, 0x5fd4000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000002008000 pa 0x5fd4000
pmap_enter(0xffffffff803373c0, 0xc000000002004000, 0x5fd0000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000002004000 pa 0x5fd0000
pmap_enter(0xffffffff803373c0, 0xc000000002000000, 0x5fcc000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000002000000 pa 0x5fcc000
pmap_enter(0xffffffff803373c0, 0xc000000001ffc000, 0x5fc8000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001ffc000 pa 0x5fc8000
pmap_enter(0xffffffff803373c0, 0xc000000001ff8000, 0x5fc4000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001ff8000 pa 0x5fc4000
pmap_enter(0xffffffff803373c0, 0xc000000001ff4000, 0x5fc0000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001ff4000 pa 0x5fc0000
pmap_enter(0xffffffff803373c0, 0xc000000001ff0000, 0x5fbc000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001ff0000 pa 0x5fbc000
pmap_enter(0xffffffff803373c0, 0xc000000001fec000, 0x5fb8000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fec000 pa 0x5fb8000
pmap_enter(0xffffffff803373c0, 0xc000000001fe8000, 0x5fb4000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fe8000 pa 0x5fb4000
pmap_enter(0xffffffff803373c0, 0xc000000001fe4000, 0x5fb0000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fe4000 pa 0x5fb0000
pmap_enter(0xffffffff803373c0, 0xc000000001fe0000, 0x5fac000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fe0000 pa 0x5fac000
pmap_enter(0xffffffff803373c0, 0xc000000001fdc000, 0x5fa8000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fdc000 pa 0x5fa8000
pmap_enter(0xffffffff803373c0, 0xc000000001fd8000, 0x5fa4000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fd8000 pa 0x5fa4000
pmap_enter(0xffffffff803373c0, 0xc000000001fd4000, 0x5fa0000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fd4000 pa 0x5fa0000
pmap_enter(0xffffffff803373c0, 0xc000000001fd0000, 0x5f9c000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fd0000 pa 0x5f9c000
pmap_enter(0xffffffff803373c0, 0xc000000001fcc000, 0x5f98000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fcc000 pa 0x5f98000
pmap_enter(0xffffffff803373c0, 0xc000000001fc8000, 0x5f94000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fc8000 pa 0x5f94000
pmap_enter(0xffffffff803373c0, 0xc000000001fc4000, 0x5f90000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fc4000 pa 0x5f90000
pmap_enter(0xffffffff803373c0, 0xc000000001fc0000, 0x5f8c000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fc0000 pa 0x5f8c000
pmap_enter(0xffffffff803373c0, 0xc000000001fbc000, 0x5f88000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fbc000 pa 0x5f88000
pmap_enter(0xffffffff803373c0, 0xc000000001fb8000, 0x5f84000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fb8000 pa 0x5f84000
pmap_enter(0xffffffff803373c0, 0xc000000001fb4000, 0x5f80000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fb4000 pa 0x5f80000
pmap_enter(0xffffffff803373c0, 0xc000000001fb0000, 0x5f7c000, 0x3, 0x13)
pmap_enter: first pv: pmap 0xffffffff803373c0 va 0xc000000001fb0000 pa 0x5f7c000
pmap_kenter_pa(0xc00000000000c000, 0x5f6c000, 0x3)
pmap_kenter_pa(0xc000000000010000, 0x5f70000, 0x3)
pmap_kenter_pa(0xc000000000014000, 0x5f74000, 0x3)
pmap_kenter_pa(0xc000000000018000, 0x5f78000, 0x3)
pmap_kenter_pa(0xc00000000001c000, 0x5f5c000, 0x3)
pmap_kenter_pa(0xc000000000020000, 0x5f60000, 0x3)
pmap_kenter_pa(0xc000000000024000, 0x5f64000, 0x3)
pmap_kenter_pa(0xc000000000028000, 0x5f68000, 0x3)
pmap_kenter_pa(0xc00000000002c000, 0x5f4c000, 0x3)
pmap_kenter_pa(0xc000000000030000, 0x5f50000, 0x3)
pmap_kenter_pa(0xc000000000034000, 0x5f54000, 0x3)
pmap_kenter_pa(0xc000000000038000, 0x5f58000, 0x3)
pmap_kenter_pa(0xc00000000003c000, 0x5f3c000, 0x3)
pmap_kenter_pa(0xc000000000040000, 0x5f40000, 0x3)
pmap_kenter_pa(0xc000000000044000, 0x5f44000, 0x3)
pmap_kenter_pa(0xc000000000048000, 0x5f48000, 0x3)
pmap_kenter_pa(0xc00000000004c000, 0x5f2c000, 0x3)
pmap_kenter_pa(0xc000000000050000, 0x5f30000, 0x3)
pmap_kenter_pa(0xc000000000054000, 0x5f34000, 0x3)
pmap_kenter_pa(0xc000000000058000, 0x5f38000, 0x3)
pmap_kenter_pa(0xc00000000005c000, 0x5f1c000, 0x3)
pmap_kenter_pa(0xc000000000060000, 0x5f20000, 0x3)
pmap_kenter_pa(0xc000000000064000, 0x5f24000, 0x3)
pmap_kenter_pa(0xc000000000068000, 0x5f28000, 0x3)
pmap_kenter_pa(0xc00000000006c000, 0x5f0c000, 0x3)
pmap_kenter_pa(0xc000000000070000, 0x5f10000, 0x3)
pmap_kenter_pa(0xc000000000074000, 0x5f14000, 0x3)
pmap_kenter_pa(0xc000000000078000, 0x5f18000, 0x3)
pmap_kenter_pa(0xc00000000007c000, 0x5efc000, 0x3)
pmap_kenter_pa(0xc000000000080000, 0x5f00000, 0x3)
pmap_kenter_pa(0xc000000000084000, 0x5f04000, 0x3)
pmap_kenter_pa(0xc000000000088000, 0x5f08000, 0x3)

Trap cause = 4 Frame 0x9800000000343d18
Trap PC 0xffffffff8009ad4c RA 0xffffffff8009ad18 fault 0x46432ff84fbd2a90
0xffffffff8009a480 (ffffffff802600c8,ffffffff802600d8,1,3fd8)  ra 0xffffffff8009ad18 sp 0x9800000000343e70, sz 0
0xffffffff8009a480 (ffffffff802600c8,ffffffff802600d8,1,3fd8)  ra 0x0 sp 0x9800000000343e70, sz 0
User-level: pid 0
stopped on non ddb fault
Stopped at      0xffffffff8009ad4c:     ld      v1,8(v0)
0xffffffff8009a480 (ffffffff802600c8,ffffffff802600d8,1,3fd8)  ra 0xffffffff800
9ad18 sp 0x9800000000343e70, sz 0
0xffffffff8009a480 (ffffffff802600c8,ffffffff802600d8,1,3fd8)  ra 0x0 sp 0x9800
000000343e70, sz 0
User-level: pid 0
ddb> 

http://github.com/syuu1228/OpenBSD-OCTEON/commit/d872d06991f4ca53736b2b1d41fb8cd938ae3966