Skip to content

Instantly share code, notes, and snippets.

@yamori813
Last active September 14, 2016 01:15
Show Gist options
  • Save yamori813/d793ef826e994253b6ba72b9e98f3554 to your computer and use it in GitHub Desktop.
Save yamori813/d793ef826e994253b6ba72b9e98f3554 to your computer and use it in GitHub Desktop.
BCM5354 with BHND
>>> boot -raw -z -addr=0x80001000 -max=0x3a0000 flash0.os:
Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
Loading: ........... 3626284 bytes read
Entry at 0x80001000
Closing network.
Starting program at 0x80001000
entry: mips_init()
Cache info:
picache_stride = 4096
picache_loopcount = 4
pdcache_stride = 4096
pdcache_loopcount = 4
cpu0: Broadcom processor v41.144
MMU: Standard TLB, 32 entries (1K 4K 16K 64K 256K 1M 16M 64M 256M pg sizes)
L1 i-cache: 4 ways of 256 sets, 16 bytes per line
L1 d-cache: 2 ways of 512 sets, 16 bytes per line
L2 cache: disabled
Config1=0x3e9b6c86<MIPS16,EJTAG>
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2016 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 12.0-CURRENT #11 322856f(zrouter): Tue Sep 13 21:56:01 JST 2016
hiroki@microserver:/storage/home/hiroki/obj/storage/home/hiroki/zrouter/tmp/
mips.mipsel/storage/home/hiroki/freebsd/sys/Buffalo_WHR-HP-G54 mips
gcc version 4.2.1 20070831 patched [FreeBSD]
real memory = 16125952 (15748K bytes)
avail memory = 10637312 (10MB)
nexus0: <MIPS32 root nexus>
bhnd_nvram0: <Broadcom NVRAM> on nexus0
bhnd_nvram0: CFE flash0.nvram (0+0x344)
bhnd0: <BCM5354 SIBA bus> at mem 0x18000000-0x180fffff on nexus0
bhnd_chipc0: <Broadcom ChipCommon I/O Controller, rev 20> mem 0x18000000-0x18000
dff,0x1fc00000-0x1fffffff,0x1c000000-0x1dffffff,0x1a000000-0x1bffffff at core 0
on bhnd0
bhnd_mips0: <Broadcom MIPS3302 Core, rev 8> mem 0x18002000-0x18002dff at core 2
on bhnd0
cpupic0: <MIPS32 Interrupt Controller> on nexus0
bhnd_pmu0: <Broadcom ChipCommon PMU, rev 0> on bhnd_chipc0
clock0: <Generic MIPS32 ticker> on nexus0
Timecounter "MIPS32" frequency 120000000 Hz quality 800
Event timer "MIPS32" frequency 120000000 Hz quality 800
uart0: <16750 or compatible> mem 0x18000300-0x180003ff irq 2 on bhnd_chipc0
uart0: console (115200,n,8,1)
uart1: <Non-standard ns8250 class UART with FIFOs> mem 0x18000400-0x180004ff irq
2 on bhnd_chipc0
cfi1: <Broadcom ChipCommon CFI> mem 0x1c000000-0x1dffffff,0x18000040-0x1800004b
on bhnd_chipc0
cfid0 on cfi1
bhnd0: <Broadcom Fast Ethernet MAC> mem 0x18001000-0x18001dff at core 1 (no driv
er attached)
bhnd_usb0: <USB2.0 Host core> mem 0x18003000-0x18003dff at core 3 on bhnd0
bhnd_usb0: bhnd: unable to allocate IRQ
device_attach: bhnd_usb0 attach returned 6
bhnd0: <Broadcom MEMC SDRAM Controller> mem 0x18004000-0x18004dff,0-0x7ffffff,0x
10000000-0x17ffffff,0x80000000-0x9fffffff at core 4 (no driver attached)
bhnd0: <Broadcom 802.11 MAC/PHY/Radio> mem 0x18005000-0x18005dff at core 5 (no d
river attached)
bhnd0: <Broadcom RoboSwitch> mem 0x18006000-0x18006dff at core 6 (no driver atta
ched)
cfi0 at mem 0x1c000000-0x1dffffff on nexus0
nexus_alloc_resource: could not reserve resource for cfi0
device_attach: cfi0 attach returned 6
Timecounters tick every 10.000 msec
Trying to mount root from cd9660:/dev/map/rootfs.uzip []...
warning: no time-of-day clock registered, system time will not be set accurately
/etc/rc: cannot
@rayddteam
Copy link

Hi Hiroki,
so you did research and find that siba (a.k.a. SSB) and bhnd is same bus?
or just somehow close one to another?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment