Copyrightが出てpanicする所まで来た
ページテーブルを引く所でこけてるから仮想メモリ周りが悪いのかと思ったら、NULLポインタを解決しようとして何故か初期化されてないproc0のユーザ空間向けページテーブルを引いているのが原因だった。
NULLポインタを関数コールしてるコンソール周りを直したら、Copyrightが出てpanicする所まで進んだ。
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) uvm_page_physload(0xcf, 0xd6, 0xcf, 0xd6, 0, 0) uvm_page_physload(0x19d, 0x1800, 0x19d, 0x1800, 0, 0) l1icache size:65536 line:128 set:32768 l1dcache size:4096 line:128 set:2048 l2size:524288 l3size:0 Initial setup done, switching console. Sysmap:0x9800000000674000 [../../../../kern/init_main.c:main:203] [../../../../kern/init_main.c:main:208] [../../../../kern/init_main.c:main:215] 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 [../../../../kern/init_main.c:main:220] pmap_init() pmap_reference(80337930) panic: uvm_km_suballoc: submap allocation failed Stopped at 0xffffffff80257fd4: jr ra 0xffffffff80257fd8: nop 0xffffffff80257fd0 (7,ffffffff80295ba0,1,1ce) ra 0xffffffff800bb4ec sp 0x98000 00000343e60, sz 0 0xffffffff800bb428 (7,ffffffff802ab774,ffffffff802fd5b8,4) ra 0xffffffff801eed 04 sp 0x9800000000343e60, sz 96 0xffffffff801eece4 (7,ffffffff802ab774,ffffffff802fd5b8,4) ra 0x0 sp 0x9800000 000343ec0, sz 0 User-level: pid 0 RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC! DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION! ddb>
http://github.com/syuu1228/OpenBSD-OCTEON/commit/ca298cbe7ddfd60a2affdc9c476fd89db23b4172#diff-3