Deleted Added
sdiff udiff text old ( 207077 ) new ( 215270 )
full compact
1#
2# $FreeBSD: head/sys/mips/conf/SENTRY5 215270 2010-11-13 22:34:12Z imp $
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
11# of that PT header. FreeBSD normally links the first PT_LOAD header to
12# begin at offset 0.
13#
14# * Broadcom's support package for the internal bus, the Sonics
15# SiliconBackplane, needs to be integrated to detect and probe hardware
16# correctly.
17#
18# * The clock needs to be calibrated correctly, so that DELAY() may work.
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
27ident SENTRY5
28
29# XXX only siba should be hardwired for now; we will use
30# bus enumeration there
31hints "SENTRY5.hints"
32
33# sentry5 normally ships with cfe firmware; use the console for now
34options CFE
35options CFE_CONSOLE
36options ALT_BREAK_TO_DEBUGGER
37
38makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
39makeoptions MODULES_OVERRIDE=""
40
41options DDB
42options KDB
43
44options SCHED_4BSD #4BSD scheduler
45options INET #InterNETworking
46options NFSCLIENT #Network Filesystem Client
47options NFS_ROOT #NFS usable as /, requires NFSCLIENT
48options PSEUDOFS #Pseudo-filesystem framework
49options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
50
51# Debugging for use in -current
52#options DEADLKRES
53options INVARIANTS
54options INVARIANT_SUPPORT
55
56#options BUS_DEBUG
57#makeoptions BUS_DEBUG
58
59device siba # Sonics SiliconBackplane
60device pci # siba_pcib
61
62# device bfe # XXX will build both pci and siba
63# device miibus # attachments
64
65# pci devices
66# notyet:
67#device ath # in pci slot
68#device ath_hal # pci chip support
69#options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors
70
71options USB_DEBUG # enable debug msgs
72device usb # USB Bus (required)
73device uhci # UHCI PCI->USB interface
74device ehci # EHCI PCI->USB interface (USB 2.0)
75
76# need to teach the code to ignore the bridge....
77
78
79# XXX notyet; need to be auto probed children of siba_cc.
80#device uart
81
82device loop
83device ether
84device md