RouterBoard RB850Gx2

他の mpc85xx とは違って GUR_BASE が 0xff600000 でハマった。コンソールは DUART2_BASE。
他のデバイスも良くわかってないけど tsec(4) が既存のものと違うんかね、DPAA のリファレンスマニュアルちゃんと読まないと駄目っぽい感じ。

RouterBOOT booter 3.18

RouterBoard 850Gx2

CPU frequency: 533 MHz
Memory size: 512 MiB
NAND size: 512 MiB

Press any key within 2 seconds to enter setup..
trying bootp protocol... OK
Got IP address:
resolved mac address 40:3C:FC:00:51:8B
transfer started ..................................... transfer ok, time=1.70s
setting up elf image... OK
jumping to kernel code
initppc(0x20000, 0x497000, 0x3892a3c, 0x0, 0x0, 0x0) porpllsr=0x44441808 sys_clk=66666667 comcnfreq=266666668 openpic-reset(ctpr=15) cache(DC=32KB/32,IC=32KB/32) bptr=0 memprobe=512MB e500_tlbinit(0x497000,512MB) hid0=0/0x80804000 hid1=0x44001000 pordevsr=0x1a010040 devdisr=0x37000101 msgbuf=0x1fffe000 exception_init=0x32f060 kv_nsegtabs=0x38 kv_segtabs=0x497000 uvm_page_physload(0x4cf,0x1fffd,0x4cf,0x1fffd,0)powerpc_fixup_stubs: 776 fixups done in 658472 cycles
initppc done!
Loaded initial symtab at 0x40b438, strtab at 0x439b88, # entries 11875
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.

NetBSD 7.99.3 (RB850GX2-$Revision$) #42: Sun Dec 21 01:07:02 JST 2014
total memory = 512 MB
avail memory = 497 MB
mainbus0 (root)
cpunode0 at mainbus0 node 0
cpunode0: 256KB/32B 4-banked 8-way unified L2 cache
cpu0 at cpunode0 instance 1
cpu0: 533 MHz P1023 1.1 with an e500v2 5.1 core, ID 0 (Primary)
cpu0: 32KB/32B 8-way L1 data cache
cpu0: 32KB/32B 8-way L1 instruction cache
cpu0: 2 TLBs, 3 concurrent 8-bit PIDs (256 total)
cpu0: tlb0: 512 fixed-size (4KB) 4-way set associative entries
cpu0: tlb1: 16 variable-size (4KB..4GB) fully associative entries
cpu1 at cpunode0 instance 2
cpu1: disabled (uniprocessor kernel)
e500wdog0 at cpunode0: default period is 9 seconds (wdog is active)
duart0 at cpunode0: 2 ports
com0 at duart0 port 1: ns16550a, working fifo
com1 at duart0 port 2: ns16550a, working fifo
com1: console
duart0: interrupting on irq 26
mdio0 at cpunode0 instance 1
tsec0 at cpunode0 instance 1 mdio 0 phy 2: failed to establish rx interrupt: 0
mdio at cpunode0 instance 2 not configured
tsec at cpunode0 instance 2 not configured
mdio at cpunode0 instance 3 not configured
tsec1 at cpunode0 instance 3 mdio 0 phy 1: failed to establish tx interrupt: 0
diic0 at cpunode0: 2 ports
iic0 at diic0: I2C bus
iic1 at diic0: I2C bus
diic0: interrupting on irq 27
gpio at cpunode0 not configured
ddrc0 at cpunode0: ECC disabled
obio0 at cpunode0: 3 of 8 ports enabled
obio0: cs0: 16MB 8-bit GPCM region at 0xff000000
obio0: cs1: 32KB 8-bit FCM region at 0xf8000000
obio0: cs2: 32KB 8-bit UPMB region at 0xf0000000
ehci0 at cpunode0 instance 1: USB controller
ehci0: interrupting on irq 12