head	1.13;
access;
symbols
	RELENG_8_4:1.13.0.2
	RELENG_9_1_0_RELEASE:1.12.2.1.4.2
	RELENG_9_1:1.12.2.1.0.4
	RELENG_9_1_BP:1.12.2.1
	RELENG_8_3_0_RELEASE:1.8.2.1.8.1
	RELENG_8_3:1.8.2.1.0.8
	RELENG_8_3_BP:1.8.2.1
	RELENG_9_0_0_RELEASE:1.12.2.1.2.1
	RELENG_9_0:1.12.2.1.0.2
	RELENG_9_0_BP:1.12.2.1
	RELENG_9:1.12.0.2
	RELENG_9_BP:1.12
	RELENG_8_2_0_RELEASE:1.8.2.1.6.1
	RELENG_8_2:1.8.2.1.0.6
	RELENG_8_2_BP:1.8.2.1
	RELENG_8_1_0_RELEASE:1.8.2.1.4.1
	RELENG_8_1:1.8.2.1.0.4
	RELENG_8_1_BP:1.8.2.1
	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.13
date	2012.11.17.01.52.48;	author svnexp;	state Exp;
branches
	1.13.2.1;
next	1.12;

1.12
date	2011.05.11.00.52.41;	author gonzo;	state Exp;
branches
	1.12.2.1;
next	1.11;

1.11
date	2011.03.31.08.07.13;	author adrian;	state Exp;
branches;
next	1.10;

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

1.9
date	2010.02.10.16.30.04;	author attilio;	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.09.19.03.47.29;	author imp;	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.20.20.35.39;	author sam;	state Exp;
branches;
next	1.1;

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

1.13.2.1
date	2012.11.17.01.52.48;	author svnexp;	state dead;
branches;
next	1.13.2.2;

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

1.12.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.12.2.1.2.1
	1.12.2.1.4.1;
next	1.12.2.2;

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

1.12.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.12.2.1.2.2;

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

1.12.2.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.12.2.1.4.2;

1.12.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
	1.8.2.1.4.1
	1.8.2.1.6.1
	1.8.2.1.8.1;
next	1.8.2.2;

1.8.2.2
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.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

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

1.8.2.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.8.2.1.8.2;

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


desc
@@


1.13
log
@Switching exporter and resync
@
text
@# $FreeBSD: head/sys/mips/conf/IDT 221753 2011-05-11 00:52:41Z gonzo $

cpu		CPU_MIPS4KC
ident		RB532

# Don't build any modules yet.
makeoptions	MODULES_OVERRIDE=""

include		"../idt/std.idt"
hints		"IDT.hints"		#Default places to look for devices.

makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols

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 	BOOTP
options 	BOOTP_NFSROOT
options 	BOOTP_NFSV3
options 	BOOTP_WIRED_TO=kr0
options 	BOOTP_COMPAT

# Debugging for use in -current
#options 	DEADLKRES		#Enable the deadlock resolver
options 	INVARIANTS		#Enable calls of extra sanity checking
options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS

device		loop
device		pci
device		ether
device		miibus
device		vr
device		kr
device		uart
device		md

# Wireless NIC cards
device		wlan		# 802.11 support
device		wlan_wep	# 802.11 WEP support
device		wlan_tkip	# 802.11 TKIP support
device		ath		# Atheros NIC's
device		ath_pci		# Atheros pci/cardbus glue
device		ath_hal		# pci/cardbus chip support
options 	AH_SUPPORT_AR5416	# enable AR5416 tx/rx descriptors
device		ath_rate_sample	# SampleRate tx rate control for ath
options 	ATH_DEBUG

device		bpf
@


1.13.2.1
log
@file IDT was added on branch RELENG_8_4 on 2013-03-28 13:05:15 +0000
@
text
@d1 54
@


1.13.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 52
# $FreeBSD: releng/8.4/sys/mips/conf/IDT 215938 2010-11-27 12:26:40Z jchandra $

cpu		CPU_MIPS4KC
ident		RB532

# Don't build any modules yet.
makeoptions	MODULES_OVERRIDE=""

include		"../idt/std.idt"
hints		"IDT.hints"		#Default places to look for devices.

makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols

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 	BOOTP
options 	BOOTP_NFSROOT
options 	BOOTP_NFSV3
options 	BOOTP_WIRED_TO=kr0
options 	BOOTP_COMPAT

# Debugging for use in -current
options 	INVARIANTS		#Enable calls of extra sanity checking
options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS

device		loop
device		pci
device		ether
device		miibus
device		vr
device		kr
device		uart
device		md

# Wireless NIC cards
device		wlan		# 802.11 support
device		wlan_wep	# 802.11 WEP support
device		wlan_tkip	# 802.11 TKIP support
device		ath		# Atheros pci/cardbus NIC's
device		ath_hal		# pci/cardbus chip support
options 	AH_SUPPORT_AR5416	# enable AR5416 tx/rx descriptors
device		ath_rate_sample	# SampleRate tx rate control for ath
options 	ATH_DEBUG

device		bpf
@


1.12
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
@d1 1
a1 1
# $FreeBSD$
@


1.12.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.12.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
@d1 1
a1 1
# $FreeBSD: stable/9/sys/mips/conf/IDT 221753 2011-05-11 00:52:41Z gonzo $
@


1.12.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.12.2.1.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/sys/mips/conf/IDT 221753 2011-05-11 00:52:41Z gonzo $
@


1.12.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.12.2.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/sys/mips/conf/IDT 221753 2011-05-11 00:52:41Z gonzo $
@


1.11
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
@d19 2
a20 2
options 	NFSCLIENT		#Network Filesystem Client
options 	NFS_ROOT		#NFS usable as /, requires NFSCLIENT
@


1.10
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
@d47 2
a48 1
device		ath		# Atheros pci/cardbus NIC's
@


1.9
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
@d30 1
a30 1
#options	DEADLKRES		#Enable the deadlock resolver
@


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

- Use "device\t" and "options \t" for consistency.
@
text
@d30 1
@


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 ##
## 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
@d1 1
a1 1
# $FreeBSD: stable/8/sys/mips/conf/IDT 215938 2010-11-27 12:26:40Z jchandra $
@


1.8.2.1.8.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.1.8.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/sys/mips/conf/IDT 215938 2010-11-27 12:26:40Z jchandra $
@


1.8.2.1.6.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.1.4.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
@d14 2
a15 2
options		DDB
options		KDB
d17 11
a27 11
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		BOOTP
options		BOOTP_NFSROOT
options		BOOTP_NFSV3
options		BOOTP_WIRED_TO=kr0
options		BOOTP_COMPAT
d30 2
a31 2
options		INVARIANTS		#Enable calls of extra sanity checking
options		INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
d48 1
a48 1
options		AH_SUPPORT_AR5416	# enable AR5416 tx/rx descriptors
d50 1
a50 1
options		ATH_DEBUG
@


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
@d47 2
a48 1
device		ath_hal		# Atheros HAL (Hardware Access Layer)
@


1.5
log
@SVN rev 183172 on 2008-09-19 03:47:29Z by imp

Merge from p4: add bpf
@
text
@a2 1
machine		mips
a39 1
device		uart_ns8250
@


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

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


1.3
log
@Make genclock standard on all platforms.

Thanks to: grehan & marcel for platform support on ia64 and ppc.
@
text
@d10 1
a10 1
include		"../mips32/idt/std.idt"
@


1.2
log
@Multi-bss (aka vap) support for 802.11 devices.

Note this includes changes to all drivers and moves some device firmware
loading to use firmware(9) and a separate module (e.g. ral).  Also there
no longer are separate wlan_scan* modules; this functionality is now
bundled into the wlan module.

Supported by:	Hobnob and Marvell
Reviewed by:	many
Obtained from:	Atheros (some bits)
@
text
@a33 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
@a48 2
device		wlan_scan_ap	#802.11 AP mode scanning
device		wlan_scan_sta	#802.11 STA mode scanning
@

