SENTRY5 (183816) | SENTRY5 (184194) |
---|---|
1# | 1# |
2# $FreeBSD: head/sys/mips/conf/SENTRY5 183816 2008-10-13 06:25:28Z bms $ | 2# $FreeBSD: head/sys/mips/conf/SENTRY5 184194 2008-10-23 02:16:38Z marcel $ |
3# 4# The Broadcom Sentry5 series of processors and boards is very commonly 5# used in COTS hardware including the Netgear WGT634U. 6# 7# Some tweaks are needed for use with this platform: 8# 9# * CFE firmware's ELF loader expects an ELF kernel which is linked so as 10# not to contain offsets in PT_LOAD which point behind the actual offset --- 8 unchanged lines hidden (view full) --- 19# One problem with this is that the low-level printf() routine calls DELAY(), 20# which currently causes divide-by-zero trap 21# 22# * The Broadcom CPUs have no FPU. Attempting to detect one by reading CP1's 23# status register causes an unhandled boot-time exception. An FPU emulator 24# will be necessary to support multi-user boot. 25# 26 | 3# 4# The Broadcom Sentry5 series of processors and boards is very commonly 5# used in COTS hardware including the Netgear WGT634U. 6# 7# Some tweaks are needed for use with this platform: 8# 9# * CFE firmware's ELF loader expects an ELF kernel which is linked so as 10# not to contain offsets in PT_LOAD which point behind the actual offset --- 8 unchanged lines hidden (view full) --- 19# One problem with this is that the low-level printf() routine calls DELAY(), 20# which currently causes divide-by-zero trap 21# 22# * The Broadcom CPUs have no FPU. Attempting to detect one by reading CP1's 23# status register causes an unhandled boot-time exception. An FPU emulator 24# will be necessary to support multi-user boot. 25# 26 |
27machine mips | |
28ident SENTRY5 29cpu CPU_MIPS4KC 30options CPU_NOFPU 31options ISA_MIPS32 32options CPU_SENTRY5 # XXX should this be a 33 # sub-cpu option? 34 35# XXX only siba should be hardwired for now; we will use --- 50 unchanged lines hidden (view full) --- 86device uhci # UHCI PCI->USB interface 87device ehci # EHCI PCI->USB interface (USB 2.0) 88 89# need to teach the code to ignore the bridge.... 90 91 92# XXX notyet; need to be auto probed children of siba_cc. 93#device uart | 27ident SENTRY5 28cpu CPU_MIPS4KC 29options CPU_NOFPU 30options ISA_MIPS32 31options CPU_SENTRY5 # XXX should this be a 32 # sub-cpu option? 33 34# XXX only siba should be hardwired for now; we will use --- 50 unchanged lines hidden (view full) --- 85device uhci # UHCI PCI->USB interface 86device ehci # EHCI PCI->USB interface (USB 2.0) 87 88# need to teach the code to ignore the bridge.... 89 90 91# XXX notyet; need to be auto probed children of siba_cc. 92#device uart |
94#device uart_ns8250 | |
95 96device loop 97device ether 98device md | 93 94device loop 95device ether 96device md |
99device mem | |