Remove old config file for SENTRY5

This is an older broadcom part that implements the mips32 ISA. 32-bit
FreeBSD/mips now requires mips32r2, so retire this config. Most of the
broadcom port is shared with newer ports, so what little code may be
unique to this part has not been GC'd at this time.

Discussed on: freebsd-mips@
Differential Revision: https://reviews.freebsd.org/D18543
This commit is contained in:
Warner Losh 2018-12-19 22:54:34 +00:00
parent 31733a7d2e
commit 8e1165bf5b
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=342258
2 changed files with 0 additions and 98 deletions

View File

@ -1,91 +0,0 @@
#
# $FreeBSD$
#
# The Broadcom Sentry5 series of processors and boards is very commonly
# used in COTS hardware including the Netgear WGT634U.
#
# Some tweaks are needed for use with this platform:
#
# * CFE firmware's ELF loader expects an ELF kernel which is linked so as
# not to contain offsets in PT_LOAD which point behind the actual offset
# of that PT header. FreeBSD normally links the first PT_LOAD header to
# begin at offset 0.
#
# * Broadcom's support package for the internal bus, the Sonics
# SiliconBackplane, needs to be integrated to detect and probe hardware
# correctly.
#
# * The clock needs to be calibrated correctly, so that DELAY() may work.
# One problem with this is that the low-level printf() routine calls DELAY(),
# which currently causes divide-by-zero trap
#
# * The Broadcom CPUs have no FPU. Attempting to detect one by reading CP1's
# status register causes an unhandled boot-time exception. An FPU emulator
# will be necessary to support multi-user boot.
#
ident SENTRY5
cpu CPU_MIPS4KC
makeoptions TRAMPLOADADDR=0x807963c0
hints "SENTRY5.hints"
include "../broadcom/std.broadcom"
# sentry5 normally ships with cfe firmware
options CFE
options ALT_BREAK_TO_DEBUGGER
device cfe
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
makeoptions MODULES_OVERRIDE=""
options DDB
options KDB
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options TCP_HHOOK # hhook(9) framework for TCP
options NFSCL #Network Filesystem Client
options NFS_ROOT #NFS usable as /, requires NFSCL
options PSEUDOFS #Pseudo-filesystem framework
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
# Debugging for use in -current
#options DEADLKRES
options INVARIANTS
options INVARIANT_SUPPORT
#options BUS_DEBUG
#makeoptions BUS_DEBUG
options EARLY_PRINTF
device bhnd
device siba
device siba_nexus
device bhnd_pcib
device pci # bhnd_pcib
# device bfe # XXX will build both pci and siba
# device miibus # attachments
# pci devices
# notyet:
#device ath # in pci slot
#device ath_pci # Atheros pci/cardbus glue
#device ath_hal # pci chip support
#options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors
options USB_DEBUG # enable debug msgs
device usb # USB Bus (required)
device uhci # UHCI PCI->USB interface
device ehci # EHCI PCI->USB interface (USB 2.0)
device cfi # parallel flash
device cfid
device gpio
device uart
device loop
device ether
device md

View File

@ -1,7 +0,0 @@
# $FreeBSD$
hint.bhnd.0.at="nexus0"
hint.bhnd.0.maddr="0x18000000"
hint.bhnd.0.msize="0x00100000"
# NVRAM via CFE
hint.bhnd_nvram.0.at="nexus0"