head	1.17;
access;
symbols
	RELENG_8_4:1.17.0.2
	RELENG_9_1_0_RELEASE:1.16.2.1.4.2
	RELENG_9_1:1.16.2.1.0.4
	RELENG_9_1_BP:1.16.2.1
	RELENG_8_3_0_RELEASE:1.8.2.3.4.1
	RELENG_8_3:1.8.2.3.0.4
	RELENG_8_3_BP:1.8.2.3
	RELENG_9_0_0_RELEASE:1.16.2.1.2.1
	RELENG_9_0:1.16.2.1.0.2
	RELENG_9_0_BP:1.16.2.1
	RELENG_9:1.16.0.2
	RELENG_9_BP:1.16
	RELENG_8_2_0_RELEASE:1.8.2.3.2.1
	RELENG_8_2:1.8.2.3.0.2
	RELENG_8_2_BP:1.8.2.3
	RELENG_8_1_0_RELEASE:1.8.2.2.2.1
	RELENG_8_1:1.8.2.2.0.2
	RELENG_8_1_BP:1.8.2.2
	RELENG_8_0_0_RELEASE:1.8.2.1.2.1
	RELENG_8_0:1.8.2.1.0.2
	RELENG_8_0_BP:1.8.2.1
	RELENG_8:1.8.0.2
	RELENG_8_BP:1.8;
locks; strict;
comment	@# @;


1.17
date	2012.11.17.01.52.48;	author svnexp;	state Exp;
branches
	1.17.2.1;
next	1.16;

1.16
date	2011.05.11.00.52.41;	author gonzo;	state Exp;
branches
	1.16.2.1;
next	1.15;

1.15
date	2011.03.31.08.07.13;	author adrian;	state Exp;
branches;
next	1.14;

1.14
date	2010.12.22.19.01.48;	author nwhitehorn;	state Exp;
branches;
next	1.13;

1.13
date	2010.11.13.22.34.12;	author imp;	state Exp;
branches;
next	1.12;

1.12
date	2010.04.22.21.31.34;	author thompsa;	state Exp;
branches;
next	1.11;

1.11
date	2010.02.15.23.44.48;	author attilio;	state Exp;
branches;
next	1.10;

1.10
date	2010.02.10.16.30.04;	author attilio;	state Exp;
branches;
next	1.9;

1.9
date	2010.01.10.20.03.16;	author imp;	state Exp;
branches;
next	1.8;

1.8
date	2009.05.10.00.00.25;	author kuriyama;	state Exp;
branches
	1.8.2.1;
next	1.7;

1.7
date	2008.12.01.16.53.01;	author sam;	state Exp;
branches;
next	1.6;

1.6
date	2008.10.23.02.16.38;	author marcel;	state Exp;
branches;
next	1.5;

1.5
date	2008.10.13.06.25.28;	author bms;	state Exp;
branches;
next	1.4;

1.4
date	2008.09.03.18.49.54;	author obrien;	state Exp;
branches;
next	1.3;

1.3
date	2008.04.21.10.09.54;	author phk;	state Exp;
branches;
next	1.2;

1.2
date	2008.04.15.02.09.28;	author imp;	state Exp;
branches;
next	1.1;

1.1
date	2008.04.13.07.07.57;	author imp;	state Exp;
branches;
next	;

1.17.2.1
date	2012.11.17.01.52.48;	author svnexp;	state dead;
branches;
next	1.17.2.2;

1.17.2.2
date	2013.03.28.13.05.15;	author svnexp;	state Exp;
branches;
next	;

1.16.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.16.2.1.2.1
	1.16.2.1.4.1;
next	1.16.2.2;

1.16.2.2
date	2012.11.17.11.37.15;	author svnexp;	state Exp;
branches;
next	;

1.16.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.16.2.1.2.2;

1.16.2.1.2.2
date	2012.11.17.08.37.11;	author svnexp;	state Exp;
branches;
next	;

1.16.2.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.16.2.1.4.2;

1.16.2.1.4.2
date	2012.11.17.08.48.02;	author svnexp;	state Exp;
branches;
next	;

1.8.2.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.8.2.1.2.1;
next	1.8.2.2;

1.8.2.2
date	2010.04.29.22.44.04;	author thompsa;	state Exp;
branches
	1.8.2.2.2.1;
next	1.8.2.3;

1.8.2.3
date	2010.11.27.12.26.40;	author jchandra;	state Exp;
branches
	1.8.2.3.2.1
	1.8.2.3.4.1;
next	1.8.2.4;

1.8.2.4
date	2012.11.17.10.36.54;	author svnexp;	state Exp;
branches;
next	;

1.8.2.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.8.2.2.2.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.8.2.3.2.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.8.2.3.4.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.8.2.3.4.2;

1.8.2.3.4.2
date	2012.11.17.08.25.31;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.17
log
@Switching exporter and resync
@
text
@#
# $FreeBSD: head/sys/mips/conf/SENTRY5 221753 2011-05-11 00:52:41Z gonzo $
#
# 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

# XXX only siba should be hardwired for now; we will use
# bus enumeration there
hints		"SENTRY5.hints"
include		"../sentry5/std.sentry5"

# sentry5 normally ships with cfe firmware; use the console for now
options		CFE
options		CFE_CONSOLE
options		ALT_BREAK_TO_DEBUGGER

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		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

device		siba			# Sonics SiliconBackplane
device		pci			# siba_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)

# need to teach the code to ignore the bridge....


# XXX notyet; need to be auto probed children of siba_cc.
#device		uart

device		loop
device		ether
device		md
@


1.17.2.1
log
@file SENTRY5 was added on branch RELENG_8_4 on 2013-03-28 13:05:15 +0000
@
text
@d1 86
@


1.17.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 90
#
# $FreeBSD: releng/8.4/sys/mips/conf/SENTRY5 215938 2010-11-27 12:26:40Z jchandra $
#
# 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
options 	ISA_MIPS32
options		CPU_SENTRY5			# XXX should this be a
						# sub-cpu option?

# XXX only siba should be hardwired for now; we will use
# bus enumeration there
files		"../sentry5/files.sentry5"
hints		"SENTRY5.hints"

# sentry5 normally ships with cfe firmware; use the console for now
options		CFE
options		CFE_CONSOLE
options		ALT_BREAK_TO_DEBUGGER

#makeoptions	ARCH_FLAGS=-march=mips32
makeoptions	MIPS_LITTLE_ENDIAN=defined
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		NFSCLIENT		#Network Filesystem Client
options		NFS_ROOT		#NFS usable as /, requires NFSCLIENT
options		PSEUDOFS		#Pseudo-filesystem framework
options		_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions

# Debugging for use in -current
options		INVARIANTS
options		INVARIANT_SUPPORT

#options		BUS_DEBUG
#makeoptions	BUS_DEBUG

device		siba			# Sonics SiliconBackplane
device		pci			# siba_pcib

# device		bfe			# XXX will build both pci and siba
# device		miibus			# attachments

# pci devices
# notyet:
#device		ath			# in pci slot
#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)

# need to teach the code to ignore the bridge....


# XXX notyet; need to be auto probed children of siba_cc.
#device		uart

device		loop
device		ether
device		md
@


1.16
log
@SVN rev 221753 on 2011-05-11 00:52:41Z by gonzo

Use new option names for NFS client and NFS server

See UPDATING entry for 20110427
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.16.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.16.2.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: stable/9/sys/mips/conf/SENTRY5 221753 2011-05-11 00:52:41Z gonzo $
@


1.16.2.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.16.2.1.4.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/9.1/sys/mips/conf/SENTRY5 221753 2011-05-11 00:52:41Z gonzo $
@


1.16.2.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.16.2.1.2.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/9.0/sys/mips/conf/SENTRY5 221753 2011-05-11 00:52:41Z gonzo $
@


1.15
log
@SVN rev 220185 on 2011-03-31 08:07:13Z by adrian

Break out the ath PCI logic into a separate device/module.

Introduce the AHB glue for Atheros embedded systems. Right now it's
hard-coded for the AR9130 chip whose support isn't yet in this HAL;
it'll be added in a subsequent commit.

Kernel configuration files now need both 'ath' and 'ath_pci' devices; both
modules need to be loaded for the ath device to work.
@
text
@d47 2
a48 2
options		NFSCLIENT		#Network Filesystem Client
options		NFS_ROOT		#NFS usable as /, requires NFSCLIENT
@


1.14
log
@SVN rev 216671 on 2010-12-22 19:01:48Z by nwhitehorn

Include std.sentry5 from the SENTRY5 kernel configuration. This was
apparently missed in r215270.
@
text
@d69 1
@


1.13
log
@SVN rev 215270 on 2010-11-13 22:34:12Z by imp

Remove the 'machine mips' from DEFAULTS.  Put the proper 'machine mips
mipsel' or 'machine mips mipseb' into the config file (with a few 64's
tossed in for good measure).  This will let us build the proper
kernels with different worlds as part of make universe.
@
text
@d32 1
@


1.12
log
@SVN rev 207077 on 2010-04-22 21:31:34Z by thompsa

Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this had
the illusion of a tunable setting but was always turned on regardless.

MFC after:	1 week
@
text
@a27 4
cpu		CPU_MIPS4KC
options 	ISA_MIPS32
options		CPU_SENTRY5			# XXX should this be a
						# sub-cpu option?
a30 1
files		"../sentry5/files.sentry5"
a37 2
#makeoptions	ARCH_FLAGS=-march=mips32
makeoptions	MIPS_LITTLE_ENDIAN=defined
d52 1
a52 1
#options		DEADLKRES
d56 1
a56 1
#options		BUS_DEBUG
d62 2
a63 2
# device		bfe			# XXX will build both pci and siba
# device		miibus			# attachments
@


1.11
log
@SVN rev 203938 on 2010-02-15 23:44:48Z by attilio

Adjust style (following the already existing rules) for the newly
introduced option DEADLKRES.

Reported by:	danfe, julian, avg
@
text
@d78 1
@


1.10
log
@SVN rev 203758 on 2010-02-10 16:30:04Z by attilio

Add the options DEADLKRES (introducing the deadlock resolver thread) in
the 'debugging' section of any HEAD kernel and enable for the mainstream
ones, excluding the embedded architectures.
It may, of course, enabled on a case-by-case basis.

Sponsored by:	Sandvine Incorporated
Requested by:	emaste
Discussed with:	kib
@
text
@d59 1
a59 1
#options	DEADLKRES
@


1.9
log
@SVN rev 202034 on 2010-01-10 20:03:16Z by imp

Merge from projects/mips to head by hand:

I think these are the relevant changes, but definitely are a superset
of them.  Software archaeologists are invited to check the branch
itself for the details.

r199695 | imp | 2009-11-23 00:49:50 -0700 (Mon, 23 Nov 2009) | 2 lines
Specify loader script and load address

r198263 | neel | 2009-10-19 22:31:20 -0600 (Mon, 19 Oct 2009) | 7 lines
The default KERNLOADADDR does not work on MALTA hardware. On my platform the
"First free SDRAM address" reported by YAMON is 0x800b6e61.
So use a conservative KERNLOADADDR of 0x80100000.
Approved by: imp (mentor)

r194163 | imp | 2009-06-14 00:12:21 -0600 (Sun, 14 Jun 2009) | 2 lines
Kludge: pretend to be ISA_MIPS32 for the moment.

r192864 | gonzo | 2009-05-26 16:40:12 -0600 (Tue, 26 May 2009) | 4 lines
- Replace CPU_NOFPU and SOFTFLOAT options with CPU_FPU. By default
   we assume that there is no FPU, because majority of SoC does
   not have it.

r187461 | gonzo | 2009-01-19 21:24:03 -0700 (Mon, 19 Jan 2009) | 3 lines
- KERNLOADADDR should be defined with makeoption.
    Redboot loads kernel now

r187418 | gonzo | 2009-01-18 19:37:10 -0700 (Sun, 18 Jan 2009) | 4 lines
- Add trampoline stuff for bootloaders that do not support ELF
- Replace arm'ish KERNPHYSADDR/KERNVIRTADDR with
    KERNLOADADDR/TRAMPLOADADDR and clean configs
@
text
@d59 1
@


1.8
log
@SVN rev 191954 on 2009-05-10 00:00:25Z by kuriyama

- Use "device\t" and "options \t" for consistency.
@
text
@a28 1
options 	CPU_NOFPU
d30 1
a30 1
options 	CPU_SENTRY5			# XXX should this be a
d39 3
a41 10
options 	CFE
options 	CFE_CONSOLE
options 	ALT_BREAK_TO_DEBUGGER

# cfe loader expects kernel at 0x80001000 for mips32 w/o backwards
# offsets in the linked elf image (see ldscript hack)
# XXX can we conditionalize the linker stuff on options CFE?
options 	KERNVIRTADDR=0x80001000

makeoptions	LDSCRIPT_NAME=	ldscript.mips.cfe
d48 2
a49 2
options 	DDB
options 	KDB
d51 6
a56 6
options 	SCHED_4BSD		#4BSD scheduler
options 	INET			#InterNETworking
options 	NFSCLIENT		#Network Filesystem Client
options 	NFS_ROOT		#NFS usable as /, requires NFSCLIENT
options 	PSEUDOFS		#Pseudo-filesystem framework
options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
d59 2
a60 2
options 	INVARIANTS
options 	INVARIANT_SUPPORT
d62 1
a62 1
#options 	BUS_DEBUG
d68 2
a69 2
device		bfe			# XXX will build both pci and siba
device		miibus			# attachments
d75 1
a75 1
#options 	AH_SUPPORT_AR5416	# enable AR5416 tx/rx descriptors
@


1.8.2.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.8.2.2
log
@SVN rev 207399 on 2010-04-29 22:44:04Z by thompsa

MFC r207077

 Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this had
 the illusion of a tunable setting but was always turned on regardless.
@
text
@a84 1
options 	USB_DEBUG		# enable debug msgs
@


1.8.2.3
log
@SVN rev 215938 on 2010-11-27 12:26:40Z by jchandra

Merge MIPS platform support to 8-STABLE.

This commit merges the MIPS platform changes that was now stable in
-CURRENT into 8-STABLE. The MIPS changesets are too many (~400) to list
here. But the changesets merged in this commit that affect other platforms
are summarized below:

r204635 : (changes to sys/dev/hwpmc, lib/libpmc, sys/sys/pmc.h)
Add support for hwpmc(4) on the MIPS 24K, 32 bit, embedded processor.

r205845: (changes to sys/modules/Makefile)
Fix for building modules on mips and arm.

r204031: (changes to sys/kern/link_elf_obj.c)
printf fix, as part of kernel module support for MIPS.

r206404: (changes to sys/arm/include/bus.h)
Add BUS_SPACE_UNRESTRICTED and define it to be ~0, just like all the
other platforms - for arm and mips.

r206819: (changes to sys/vm/)
Add VMFS_TLB_ALIGNED_SPACE option and kmem_alloc_nofault_space(), which
is used to allocate kernel stack address on MIPS.

r208165, r211087: (sys/kern/subr_smp.c, sys/kern/sched_ule.c)
Enable ULE scheduler for MIPS, Fix for an issue in SMP when 32 cpus are
enabled.

r208659: (sys/{ia64/ia64,mips/mips,sun4v/sun4v}/pmap.c)
Simplify the inner loop of get_pv_entry()

r208794: (changes to sys/vm/)
Make vm_contig_grow_cache() extern, and use it when vm_phys_alloc_contig()
fails to allocate MIPS page table pages.

r210327:  (changes to sys/vm/)
Support for MIPS page table page allocation.  Add a new function 'vm_page_t
vm_page_alloc_freelist(int flind, int order, int req)' to vm/vm_page.c to
allocate a page from a specified freelist, and other related changes.

Reviewed by:	alc(vm changes only)
Approved by:	kib(re), alc(vm), imp(mips), jmallett(mips), gnn(mips pmc)
@
text
@d29 1
d31 1
a31 1
options		CPU_SENTRY5			# XXX should this be a
d40 10
a49 3
options		CFE
options		CFE_CONSOLE
options		ALT_BREAK_TO_DEBUGGER
d56 2
a57 2
options		DDB
options		KDB
d59 6
a64 6
options		SCHED_4BSD		#4BSD scheduler
options		INET			#InterNETworking
options		NFSCLIENT		#Network Filesystem Client
options		NFS_ROOT		#NFS usable as /, requires NFSCLIENT
options		PSEUDOFS		#Pseudo-filesystem framework
options		_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
d67 2
a68 2
options		INVARIANTS
options		INVARIANT_SUPPORT
d70 1
a70 1
#options		BUS_DEBUG
d76 2
a77 2
# device		bfe			# XXX will build both pci and siba
# device		miibus			# attachments
d83 1
a83 1
#options		AH_SUPPORT_AR5416	# enable AR5416 tx/rx descriptors
@


1.8.2.4
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: stable/8/sys/mips/conf/SENTRY5 215938 2010-11-27 12:26:40Z jchandra $
@


1.8.2.3.4.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.8.2.3.4.2
log
@Switch importer
@
text
@d2 1
a2 1
# $FreeBSD: releng/8.3/sys/mips/conf/SENTRY5 215938 2010-11-27 12:26:40Z jchandra $
@


1.8.2.3.2.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.8.2.2.2.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.8.2.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.7
log
@SVN rev 185522 on 2008-12-01 16:53:01Z by sam

Switch to ath hal source code. Note this removes the ath_hal
module; the ath module now brings in the hal support.  Kernel
config files are almost backwards compatible; supplying

device ath_hal

gives you the same chip support that the binary hal did but you
must also include

options AH_SUPPORT_AR5416

to enable the extended format descriptors used by 11n parts.
It is now possible to control the chip support included in a
build by specifying exactly which chips are to be supported
in the config file; consult ath_hal(4) for information.
@
text
@d29 1
a29 1
options		CPU_NOFPU
d31 1
a31 1
options		CPU_SENTRY5			# XXX should this be a
d40 3
a42 3
options		CFE
options		CFE_CONSOLE
options		ALT_BREAK_TO_DEBUGGER
d47 1
a47 1
options		KERNVIRTADDR=0x80001000
d56 2
a57 2
options		DDB
options		KDB
d59 6
a64 6
options		SCHED_4BSD		#4BSD scheduler
options		INET			#InterNETworking
options		NFSCLIENT		#Network Filesystem Client
options		NFS_ROOT		#NFS usable as /, requires NFSCLIENT
options		PSEUDOFS		#Pseudo-filesystem framework
options		_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
d67 2
a68 2
options		INVARIANTS
options		INVARIANT_SUPPORT
d70 1
a70 1
#options		BUS_DEBUG
d83 1
a83 1
#options		AH_SUPPORT_AR5416	# enable AR5416 tx/rx descriptors
@


1.6
log
@SVN rev 184194 on 2008-10-23 02:16:38Z by marcel

Add mips/conf/DEFAULTS and populate it with:
        machine arm
        device  mem
	device  uart_ns8250
        options GEOM_BSD
        options GEOM_MBR

Remove the first three from all kernel configuration files
(sometimes commented-out) and change geom_bsd and geom_mbr
from standard to optional.
@
text
@d82 2
a83 1
#device		ath_hal			# in pci slot
@


1.5
log
@SVN rev 183816 on 2008-10-13 06:25:28Z by bms

Point this config at the required linker script.
@
text
@a26 1
machine		mips
a92 1
#device		uart_ns8250
a96 1
device		mem
@


1.4
log
@SVN rev 182738 on 2008-09-03 18:49:54Z by obrien

Catch up with the move from mips32/.
@
text
@d50 2
@


1.3
log
@Make genclock standard on all platforms.

Thanks to: grehan & marcel for platform support on ia64 and ppc.
@
text
@d37 1
a37 1
files		"../mips32/sentry5/files.sentry5"
@


1.2
log
@Remove $P4$ tag.  Rumor has it that p4 importer hates it.
@
text
@a93 1
device		genclock
@


1.1
log
@FreeBSD/mips port.  The FreeBSD/mips port targets mips32, mips64,
mips32r2 and mips64r2 (and close relatives) processors.  There
presently is support for ADMtek ADM5120, A mips 4Kc in a malta board,
the RB533 routerboard (based on IDT RC32434) and some preliminary
support for sibtye/broadcom designs.  Other hardware support will be
forthcomcing.

This port boots multiuser under gxemul emulating the malta board and
also bootstraps on the hardware whose support is forthcoming...

Oleksandr Tymoshenko, Wojciech Koszek, Warner Losh, Olivier Houchard,
Randall Stewert and others that have contributed to the mips2 and/or
mips2-jnpr perforce branches.  Juniper contirbuted a generic mips port
late in the life cycle of the misp2 branch.  Warner Losh merged the
mips2 and Juniper code bases, and others list above have worked for
the past several months to get to multiuser.

In addition, the mips2 work owe a debt to the trail blazing efforts of
the original mips branch in perforce done by Juli Mallett.
@
text
@a2 1
# $P4: //depot/projects/mips2-jnpr/src/sys/mips/conf/SENTRY5#2 $
@

