head	1.12;
access;
symbols
	RELENG_8_4:1.12.0.2
	RELENG_8_3_0_RELEASE:1.8.2.4.4.1
	RELENG_8_3:1.8.2.4.0.4
	RELENG_8_3_BP:1.8.2.4
	RELENG_7_4_0_RELEASE:1.6.2.2.4.1
	RELENG_8_2_0_RELEASE:1.8.2.4.2.1
	RELENG_7_4:1.6.2.2.0.4
	RELENG_7_4_BP:1.6.2.2
	RELENG_8_2:1.8.2.4.0.2
	RELENG_8_2_BP:1.8.2.4
	RELENG_8_1_0_RELEASE:1.8.2.3.2.1
	RELENG_8_1:1.8.2.3.0.2
	RELENG_8_1_BP:1.8.2.3
	RELENG_7_3_0_RELEASE:1.6.2.2.2.1
	RELENG_7_3:1.6.2.2.0.2
	RELENG_7_3_BP:1.6.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
	RELENG_7_2_0_RELEASE:1.6.8.1
	RELENG_7_2:1.6.0.8
	RELENG_7_2_BP:1.6
	RELENG_7_1_0_RELEASE:1.6.6.1
	RELENG_7_1:1.6.0.6
	RELENG_7_1_BP:1.6
	RELENG_7_0_0_RELEASE:1.6
	RELENG_7_0:1.6.0.4
	RELENG_7_0_BP:1.6
	RELENG_7:1.6.0.2
	RELENG_7_BP:1.6;
locks; strict;
comment	@# @;


1.12
date	2011.05.14.01.56.48;	author attilio;	state dead;
branches
	1.12.2.1;
next	1.11;

1.11
date	2010.07.13.01.24.02;	author nwhitehorn;	state Exp;
branches;
next	1.10;

1.10
date	2010.01.04.21.30.04;	author imp;	state Exp;
branches;
next	1.9;

1.9
date	2009.12.16.02.17.43;	author dougb;	state Exp;
branches;
next	1.8;

1.8
date	2008.12.17.17.43.22;	author marcel;	state Exp;
branches
	1.8.2.1;
next	1.7;

1.7
date	2008.04.21.10.09.55;	author phk;	state Exp;
branches;
next	1.6;

1.6
date	2007.06.11.00.38.06;	author marcel;	state Exp;
branches
	1.6.2.1
	1.6.6.1
	1.6.8.1;
next	1.5;

1.5
date	2006.11.24.20.56.43;	author kmacy;	state Exp;
branches;
next	1.4;

1.4
date	2006.11.04.23.50.12;	author jb;	state Exp;
branches;
next	1.3;

1.3
date	2006.11.04.04.58.10;	author jb;	state Exp;
branches;
next	1.2;

1.2
date	2006.10.26.22.05.25;	author jb;	state Exp;
branches;
next	1.1;

1.1
date	2006.10.05.06.14.25;	author kmacy;	state Exp;
branches;
next	;

1.12.2.1
date	2011.05.14.01.56.48;	author svnexp;	state dead;
branches;
next	1.12.2.2;

1.12.2.2
date	2013.03.28.13.05.40;	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	2009.12.29.05.35.25;	author dougb;	state Exp;
branches;
next	1.8.2.3;

1.8.2.3
date	2010.01.04.21.33.10;	author imp;	state Exp;
branches
	1.8.2.3.2.1;
next	1.8.2.4;

1.8.2.4
date	2010.08.21.19.31.58;	author nwhitehorn;	state Exp;
branches
	1.8.2.4.2.1
	1.8.2.4.4.1;
next	1.8.2.5;

1.8.2.5
date	2012.11.17.10.37.06;	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.3.2.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

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

1.8.2.4.4.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.8.2.4.4.2;

1.8.2.4.4.2
date	2012.11.17.08.25.41;	author svnexp;	state Exp;
branches;
next	;

1.6.2.1
date	2009.12.29.05.51.24;	author dougb;	state Exp;
branches;
next	1.6.2.2;

1.6.2.2
date	2010.01.04.21.45.37;	author imp;	state Exp;
branches
	1.6.2.2.2.1
	1.6.2.2.4.1;
next	1.6.2.3;

1.6.2.3
date	2012.11.17.08.07.36;	author svnexp;	state Exp;
branches;
next	;

1.6.2.2.2.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.6.2.2.4.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.6.2.2.4.2;

1.6.2.2.4.2
date	2012.11.17.08.17.34;	author svnexp;	state Exp;
branches;
next	;

1.6.6.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.6.8.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;


desc
@@


1.12
log
@SVN rev 221870 on 2011-05-14 01:56:48Z by attilio

Remove actual files supporting sun4v.

Approved by:	re
@
text
@#
# DEFAULTS -- Default kernel configuration file for FreeBSD/sun4v
#
# $FreeBSD: src/sys/sun4v/conf/DEFAULTS,v 1.11 2010/07/13 01:24:02 nwhitehorn Exp $

machine		sun4v sparc64

# Pseudo devices.
device		mem		# Memory and kernel memory devices

# Default partitioning schemes
options 	GEOM_PART_BSD
options 	GEOM_PART_VTOC8
@


1.12.2.1
log
@file DEFAULTS was added on branch RELENG_8_4 on 2013-03-28 13:05:40 +0000
@
text
@d1 13
@


1.12.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 13
#
# DEFAULTS -- Default kernel configuration file for FreeBSD/sun4v
#
# $FreeBSD: releng/8.4/sys/sun4v/conf/DEFAULTS 211591 2010-08-21 19:31:58Z nwhitehorn $

machine		sun4v sparc64

# Pseudo devices.
device		mem		# Memory and kernel memory devices

# Default partitioning schemes
options 	GEOM_PART_BSD
options 	GEOM_PART_VTOC8
@


1.11
log
@SVN rev 209963 on 2010-07-13 01:24:02Z by nwhitehorn

Add a missing architecture declaration to the machine specification
for sun4v.
@
text
@d4 1
a4 1
# $FreeBSD$
@


1.10
log
@SVN rev 201534 on 2010-01-04 21:30:04Z by imp

Revert 200594.  This file isn't intended for these sorts of things.
@
text
@d6 1
a6 1
machine		sun4v
@


1.9
log
@SVN rev 200594 on 2009-12-16 02:17:43Z by dougb

Add INCLUDE_CONFIG_FILE, and a note in comments about how to also
include the comments with CONFIGARGS
@
text
@a13 7
 
# Store the plain version of the configuration file in the kernel itself.
# To store the entire file, including comments, put this in /etc/src.conf:
# CONFIGARGS=	-C
# See config(8) for more details.
#
options 	INCLUDE_CONFIG_FILE	# Include this file in kernel
@


1.8
log
@SVN rev 186240 on 2008-12-17 17:43:22Z by marcel

Make gpart the default partitioning class on all platforms.
Both ia64 and powerpc were using gpart exclusively already
so there's no change for those two.

Discussed on: arch@@
@
text
@d14 7
@


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 201158 on 2009-12-29 05:35:25Z by dougb

MFC r200594:

Add INCLUDE_CONFIG_FILE, and a note in comments about how to also
include the comments with CONFIGARGS
@
text
@a13 7
 
# Store the plain version of the configuration file in the kernel itself.
# To store the entire file, including comments, put this in /etc/src.conf:
# CONFIGARGS=	-C
# See config(8) for more details.
#
options 	INCLUDE_CONFIG_FILE	# Include this file in kernel
@


1.8.2.3
log
@SVN rev 201535 on 2010-01-04 21:33:10Z by imp

Revert 201158.  DEFAULTS isn't for this kind of thing.a
@
text
@d14 7
@


1.8.2.4
log
@SVN rev 211591 on 2010-08-21 19:31:58Z by nwhitehorn

MFC r209963:
Add a missing architecture declaration to the machine specification
for sun4v.
@
text
@d6 1
a6 1
machine		sun4v sparc64
@


1.8.2.5
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
@d4 1
a4 1
# $FreeBSD: stable/8/sys/sun4v/conf/DEFAULTS 211591 2010-08-21 19:31:58Z nwhitehorn $
@


1.8.2.4.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.4.4.2
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: releng/8.3/sys/sun4v/conf/DEFAULTS 211591 2010-08-21 19:31:58Z nwhitehorn $
@


1.8.2.4.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.3.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
@Make genclock standard on all platforms.

Thanks to: grehan & marcel for platform support on ia64 and ppc.
@
text
@d12 2
a13 2
options 	GEOM_BSD
options 	GEOM_SUNLABEL
@


1.6
log
@Use default options for default partitioning schemes, rather than
making the relevant files standard. This avoids duplication and
makes it easier to override/disable unwanted schemes. Since ARM
doesn't have a DEFAULTS configuration file, leave the source
files for the BSD and MBR partitioning schemes in files.arm for
now.
@
text
@a9 1
device		genclock	# Generic clock interface
@


1.6.2.1
log
@SVN rev 201164 on 2009-12-29 05:51:24Z by dougb

MFC r200594:

Add INCLUDE_CONFIG_FILE, and a note in comments about how to also
include the comments with CONFIGARGS
@
text
@a14 7
 
# Store the plain version of the configuration file in the kernel itself.
# To store the entire file, including comments, put this in /etc/src.conf:
# CONFIGARGS=	-C
# See config(8) for more details.
#
options 	INCLUDE_CONFIG_FILE	# Include this file in kernel
@


1.6.2.2
log
@SVN rev 201536 on 2010-01-04 21:45:37Z by imp

Revert 201164.  Truly optional items like this do not belong on DEFAULTS.
@
text
@d15 7
@


1.6.2.3
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: stable/7/sys/sun4v/conf/DEFAULTS 201536 2010-01-04 21:45:37Z imp $
@


1.6.2.2.4.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.6.2.2.4.2
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: releng/7.4/sys/sun4v/conf/DEFAULTS 201536 2010-01-04 21:45:37Z imp $
@


1.6.2.2.2.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.6.8.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.6.6.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.5
log
@kernel will not compile without genclock, thus move to DEFAULTS
@
text
@d11 4
@


1.4
log
@Remove the KDTRACE option again because of the complaints about having
it as a default.

For the record, the KDTRACE option caused _no_ additional source files
to be compiled in; certainly no CDDL source files. All it did was to
allow existing BSD licensed kernel files to include one or more CDDL
header files.

By removing this from DEFAULTS, the onus is on a kernel builder to add
the option to the kernel config, possibly by including GENERIC and
customising from there. It means that DTrace won't be a feature
available in FreeBSD by default, which is the way I intended it to be.

Without this option, you can't load the dtrace module (which contains
the dtrace device and the DTrace framework). This is equivalent to
requiring an option in a kernel config before you can load the linux
emulation module, for example.

I think it is a mistake to have DTrace ported to FreeBSD, but not
to have it available to everyone, all the time. The only exception
to this is the companies which distribute systems with FreeBSD embedded.
Those companies will customise their systems anyway. The KDTRACE
option was intended for them, and only them.
@
text
@d10 1
@


1.3
log
@Build in kernel support for loading DTrace modules by default. This
adds the hooks that DTrace modules register with, and adds a few functions
which have the dtrace_ prefix to allow the DTrace FBT (function boundary
trace) provider to avoid tracing because they are called from the DTtrace
probe context.

Unlike other forms of tracing and debug, DTrace support in the kernel
incurs negligible run-time cost.

I think the only reason why anyone wouldn't want to have kernel support
enabled for DTrace would be due to the license (CDDL) under which DTrace
is released.
@
text
@a9 3

# Kernel support for loading DTrace modules
options 	KDTRACE
@


1.2
log
@Add 'options KSE' to the kernel config DEFAULTS on all arches/machines
except sun4v.

This change makes the transition from a default to an option more
transparent and is an attempt to head off all the compliants that are
likely from people who don't read UPDATING, based on experience with
the io/mem change.

Submitted by:	scottl@@
@
text
@d10 3
@


1.1
log
@placate Grim Reaper with sun4v support
@
text
@d2 1
a2 1
# DEFAULTS -- Default kernel configuration file for FreeBSD/sparc64
@

