head	1.21;
access;
symbols
	RELENG_8_4:1.20.0.2
	RELENG_9_1_0_RELEASE:1.15.2.2.2.2
	RELENG_9_1:1.15.2.2.0.2
	RELENG_9_1_BP:1.15.2.2
	RELENG_8_3_0_RELEASE:1.9.2.2.4.1
	RELENG_8_3:1.9.2.2.0.4
	RELENG_8_3_BP:1.9.2.2
	RELENG_9_0_0_RELEASE:1.15.2.1.2.1
	RELENG_9_0:1.15.2.1.0.2
	RELENG_9_0_BP:1.15.2.1
	RELENG_9:1.15.0.2
	RELENG_9_BP:1.15
	RELENG_8_2_0_RELEASE:1.9.2.2.2.1
	RELENG_8_2:1.9.2.2.0.2
	RELENG_8_2_BP:1.9.2.2
	RELENG_8_1_0_RELEASE:1.9.2.1.4.1
	RELENG_8_1:1.9.2.1.0.4
	RELENG_8_1_BP:1.9.2.1
	RELENG_8_0_0_RELEASE:1.9.2.1.2.1
	RELENG_8_0:1.9.2.1.0.2
	RELENG_8_0_BP:1.9.2.1
	RELENG_8:1.9.0.2
	RELENG_8_BP:1.9;
locks; strict;
comment	@# @;


1.21
date	2013.07.07.00.29.29;	author svnexp;	state Exp;
branches;
next	1.20;

1.20
date	2012.11.17.01.52.34;	author svnexp;	state Exp;
branches
	1.20.2.1;
next	1.19;

1.19
date	2012.06.19.07.34.13;	author np;	state Exp;
branches;
next	1.18;

1.18
date	2012.05.23.21.07.01;	author kib;	state Exp;
branches;
next	1.17;

1.17
date	2012.03.21.08.38.42;	author ed;	state Exp;
branches;
next	1.16;

1.16
date	2012.01.07.19.38.26;	author adrian;	state Exp;
branches;
next	1.15;

1.15
date	2011.08.07.20.16.46;	author rmacklem;	state Exp;
branches
	1.15.2.1;
next	1.14;

1.14
date	2010.12.27.23.59.27;	author cperciva;	state Exp;
branches;
next	1.13;

1.13
date	2010.03.13.09.21.00;	author ed;	state Exp;
branches;
next	1.12;

1.12
date	2010.02.21.01.06.07;	author kmacy;	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	2009.05.10.00.00.25;	author kuriyama;	state Exp;
branches
	1.9.2.1;
next	1.8;

1.8
date	2008.12.29.06.31.03;	author kmacy;	state Exp;
branches;
next	1.7;

1.7
date	2008.12.02.19.09.08;	author ed;	state Exp;
branches;
next	1.6;

1.6
date	2008.11.14.07.05.51;	author kmacy;	state Exp;
branches;
next	1.5;

1.5
date	2008.11.03.00.53.54;	author scottl;	state Exp;
branches;
next	1.4;

1.4
date	2008.09.10.07.11.08;	author kmacy;	state Exp;
branches;
next	1.3;

1.3
date	2008.08.20.10.07.10;	author kmacy;	state Exp;
branches;
next	1.2;

1.2
date	2008.08.15.21.47.11;	author kmacy;	state Exp;
branches;
next	1.1;

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

1.20.2.1
date	2012.11.17.01.52.34;	author svnexp;	state dead;
branches;
next	1.20.2.2;

1.20.2.2
date	2013.03.28.13.05.06;	author svnexp;	state Exp;
branches;
next	;

1.15.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.15.2.1.2.1;
next	1.15.2.2;

1.15.2.2
date	2012.06.12.20.01.29;	author kib;	state Exp;
branches
	1.15.2.2.2.1;
next	1.15.2.3;

1.15.2.3
date	2012.11.17.11.37.11;	author svnexp;	state Exp;
branches;
next	1.15.2.4;

1.15.2.4
date	2013.07.03.10.01.46;	author svnexp;	state Exp;
branches;
next	1.15.2.5;

1.15.2.5
date	2013.07.07.00.02.35;	author svnexp;	state Exp;
branches;
next	1.15.2.6;

1.15.2.6
date	2013.07.31.12.01.43;	author svnexp;	state Exp;
branches;
next	1.15.2.7;

1.15.2.7
date	2014.03.21.18.09.54;	author svnexp;	state Exp;
branches;
next	1.15.2.8;

1.15.2.8
date	2014.05.09.04.01.45;	author svnexp;	state Exp;
branches;
next	;

1.15.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.15.2.1.2.2;

1.15.2.1.2.2
date	2012.11.17.08.37.07;	author svnexp;	state Exp;
branches;
next	;

1.15.2.2.2.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.15.2.2.2.2;

1.15.2.2.2.2
date	2012.11.17.08.47.58;	author svnexp;	state Exp;
branches;
next	;

1.9.2.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.9.2.1.2.1
	1.9.2.1.4.1;
next	1.9.2.2;

1.9.2.2
date	2010.11.28.16.25.16;	author cperciva;	state Exp;
branches
	1.9.2.2.2.1
	1.9.2.2.4.1;
next	1.9.2.3;

1.9.2.3
date	2012.11.17.10.36.50;	author svnexp;	state Exp;
branches;
next	;

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

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

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

1.9.2.2.4.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.9.2.2.4.2;

1.9.2.2.4.2
date	2012.11.17.08.25.27;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.21
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252867
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@#
# XEN -- Kernel configuration for i386 XEN DomU
#
# $FreeBSD: head/sys/i386/conf/XEN 252867 2013-07-06 07:49:41Z delphij $

cpu		I686_CPU
ident		XEN

makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
makeoptions	WITHOUT_MODULES="aha ahb amd cxgb dpt drm drm2 hptnr hptmv ida malo mps mwl nve rdma sound sym trm xfs"

options 	SCHED_ULE		# ULE scheduler
options 	PREEMPTION		# Enable kernel thread preemption
#options 	SCHED_4BSD		 

options 	INET			# InterNETworking
options 	INET6			# IPv6 communications protocols
options 	SCTP			# Stream Control Transmission Protocol
options 	FFS			# Berkeley Fast Filesystem
options 	SOFTUPDATES		# Enable FFS soft updates support
options 	UFS_ACL			# Support for access control lists
options 	UFS_DIRHASH		# Improve performance on big directories
options 	UFS_GJOURNAL		# Enable gjournal-based UFS journaling
options 	NFSCL			# New Network Filesystem Client
options 	NFSD			# New Network Filesystem Server
options 	NFSLOCKD		# Network Lock Manager
options 	NFS_ROOT		# NFS usable as /, requires NFSCL
options 	MSDOSFS			# MSDOS Filesystem
options 	CD9660			# ISO 9660 Filesystem
options 	PROCFS			# Process filesystem (requires PSEUDOFS)
options 	PSEUDOFS		# Pseudo-filesystem framework
options 	GEOM_PART_GPT		# GUID Partition Tables.
options 	GEOM_LABEL		# Provides labelization
options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5
options 	COMPAT_FREEBSD6		# Compatible with FreeBSD6
options 	COMPAT_FREEBSD7		# Compatible with FreeBSD7
options 	KTRACE			# ktrace(1) support
options 	STACK			# stack(9) support
options 	SYSVSHM			# SYSV-style shared memory
options 	SYSVMSG			# SYSV-style message queues
options 	SYSVSEM			# SYSV-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
options 	AUDIT			# Security event auditing

# Debugging for use in -current
options 	KDB			# Enable kernel debugger support.
options 	DDB			# Support DDB.
options 	GDB			# Support remote GDB.
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
options 	WITNESS			# Enable checks to detect deadlocks and cycles
options 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed

options 	PAE
nooption	NATIVE
option		XEN
nodevice	atpic
nodevice	isa
options 	MCLSHIFT=12

# To make an SMP kernel, the next two lines are needed
options 	SMP			# Symmetric MultiProcessor Kernel
device		apic			# I/O APIC


#device		atkbdc		# AT keyboard controller
#device		atkbd		# AT keyboard
device		psm		# PS/2 mouse
device		pci

#device		kbdmux		# keyboard multiplexer

# Pseudo devices.
device		loop		# Network loopback
device		random		# Entropy device
device		ether		# Ethernet support
device		tun		# Packet tunnel.
device		md		# Memory "disks"
device		gif		# IPv6 and IPv4 tunneling
device		faith		# IPv6-to-IPv4 relaying (translation)

# Wireless cards
options		IEEE80211_SUPPORT_MESH
options		AH_SUPPORT_AR5416

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device		bpf		# Berkeley packet filter

@


1.20
log
@Switching exporter and resync
@
text
@d4 1
a4 1
# $FreeBSD: head/sys/i386/conf/XEN 237263 2012-06-19 07:34:13Z np $
d10 1
a10 1
makeoptions	WITHOUT_MODULES="aha ahb amd cxgb dpt drm drm2 hptmv ida malo mps mwl nve rdma sound sym trm xfs"
@


1.20.2.1
log
@file XEN was added on branch RELENG_8_4 on 2013-03-28 13:05:06 +0000
@
text
@d1 93
@


1.20.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
#
# XEN -- Kernel configuration for i386 XEN DomU
#
# $FreeBSD: releng/8.4/sys/i386/conf/XEN 216008 2010-11-28 16:25:16Z cperciva $

cpu		I686_CPU
ident		XEN

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

options 	SCHED_ULE		# ULE scheduler
options 	PREEMPTION		# Enable kernel thread preemption
#options 	SCHED_4BSD		 

options 	INET			# InterNETworking
options 	INET6			# IPv6 communications protocols
options 	SCTP			# Stream Control Transmission Protocol
options 	FFS			# Berkeley Fast Filesystem
options 	SOFTUPDATES		# Enable FFS soft updates support
options 	UFS_ACL			# Support for access control lists
options 	UFS_DIRHASH		# Improve performance on big directories
options 	UFS_GJOURNAL		# Enable gjournal-based UFS journaling
options 	NFSCLIENT		# Network Filesystem Client
options 	NFSSERVER		# Network Filesystem Server
options 	NFSLOCKD		# Network Lock Manager
options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
options 	MSDOSFS			# MSDOS Filesystem
options 	CD9660			# ISO 9660 Filesystem
options 	PROCFS			# Process filesystem (requires PSEUDOFS)
options 	PSEUDOFS		# Pseudo-filesystem framework
options 	GEOM_PART_GPT		# GUID Partition Tables.
options 	GEOM_LABEL		# Provides labelization
options 	COMPAT_43TTY		# BSD 4.3 TTY compat (sgtty)
options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5
options 	COMPAT_FREEBSD6		# Compatible with FreeBSD6
options 	COMPAT_FREEBSD7		# Compatible with FreeBSD7
options 	KTRACE			# ktrace(1) support
options 	STACK			# stack(9) support
options 	SYSVSHM			# SYSV-style shared memory
options 	SYSVMSG			# SYSV-style message queues
options 	SYSVSEM			# SYSV-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
options 	AUDIT			# Security event auditing

# Debugging for use in -current
options 	KDB			# Enable kernel debugger support.
options 	DDB			# Support DDB.
options 	GDB			# Support remote GDB.
options 	INVARIANTS		# Enable calls of extra sanity checking
options 	INVARIANT_SUPPORT	# Extra sanity checks of internal structures, required by INVARIANTS
options 	WITNESS			# Enable checks to detect deadlocks and cycles
options 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed

options 	PAE
nooption	NATIVE
option		XEN
nodevice	atpic
nodevice	isa
options 	MCLSHIFT=12

# To make an SMP kernel, the next two lines are needed
options 	SMP			# Symmetric MultiProcessor Kernel
device		apic			# I/O APIC


#device		atkbdc		# AT keyboard controller
#device		atkbd		# AT keyboard
device		psm		# PS/2 mouse
device		pci

#device		kbdmux		# keyboard multiplexer

# Pseudo devices.
device		loop		# Network loopback
device		random		# Entropy device
device		ether		# Ethernet support
device		tun		# Packet tunnel.
device		pty		# Pseudo-ttys (telnet etc)
device		md		# Memory "disks"
device		gif		# IPv6 and IPv4 tunneling
device		faith		# IPv6-to-IPv4 relaying (translation)

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device		bpf		# Berkeley packet filter

@


1.19
log
@SVN rev 237263 on 2012-06-19 07:34:13Z by np

- Updated TOE support in the kernel.

- Stateful TCP offload drivers for Terminator 3 and 4 (T3 and T4) ASICs.
  These are available as t3_tom and t4_tom modules that augment cxgb(4)
  and cxgbe(4) respectively.  The cxgb/cxgbe drivers continue to work as
  usual with or without these extra features.

- iWARP driver for Terminator 3 ASIC (kernel verbs).  T4 iWARP in the
  works and will follow soon.

Build-tested with make universe.

30s overview
============
What interfaces support TCP offload?  Look for TOE4 and/or TOE6 in the
capabilities of an interface:
# ifconfig -m | grep TOE

Enable/disable TCP offload on an interface (just like any other ifnet
capability):
# ifconfig cxgbe0 toe
# ifconfig cxgbe0 -toe

Which connections are offloaded?  Look for toe4 and/or toe6 in the
output of netstat and sockstat:
# netstat -np tcp | grep toe
# sockstat -46c | grep toe

Reviewed by:	bz, gnn
Sponsored by:	Chelsio communications.
MFC after:	~3 months (after 9.1, and after ensuring MFC is feasible)
@
text
@d4 1
a4 1
# $FreeBSD$
@


1.18
log
@SVN rev 235859 on 2012-05-23 21:07:01Z by kib

Enable drm2 modules build.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 month
@
text
@d10 1
a10 1
makeoptions	WITHOUT_MODULES="aha ahb amd cxgb dpt drm drm2 hptmv ida malo mps mwl nve sound sym trm xfs"
@


1.17
log
@SVN rev 233271 on 2012-03-21 08:38:42Z by ed

Remove pty(4) from our kernel configurations.

As of FreeBSD 8, this driver should not be used. Applications that use
posix_openpt(2) and openpty(3) use the pts(4) that is built into the
kernel unconditionally. If it turns out high profile depend on the
pty(4) module anyway, I'd rather get those fixed. So please report any
issues to me.

The pty(4) module is still available as a kernel module of course, so a
simple `kldload pty' can be used to run old-style pseudo-terminals.
@
text
@d10 1
a10 1
makeoptions	WITHOUT_MODULES="aha ahb amd cxgb dpt drm hptmv ida malo mps mwl nve sound sym trm xfs"
@


1.16
log
@SVN rev 229789 on 2012-01-07 19:38:26Z by adrian

Fix the broken module build I introduced earlier.
@
text
@a80 1
device		pty		# Pseudo-ttys (telnet etc)
@


1.15
log
@SVN rev 224699 on 2011-08-07 20:16:46Z by rmacklem

Change all the sample kernel configurations to use
NFSCL, NFSD instead of NFSCLIENT, NFSSERVER since
NFSCL and NFSD are now the defaults. The client change is
needed for diskless configurations, so that the root
mount works for fstype nfs.
Reported by seanbru at yahoo-inc.com for i386/XEN.

Approved by:	re (hrs)
@
text
@d86 4
@


1.15.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.15.2.2
log
@SVN rev 236969 on 2012-06-12 20:01:29Z by kib

MFC r235859:
Enable drm2 modules build.
@
text
@d10 1
a10 1
makeoptions	WITHOUT_MODULES="aha ahb amd cxgb dpt drm drm2 hptmv ida malo mps mwl nve sound sym trm xfs"
@


1.15.2.3
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
@d4 1
a4 1
# $FreeBSD: stable/9/sys/i386/conf/XEN 236969 2012-06-12 20:01:29Z kib $
@


1.15.2.4
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252555
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d4 1
a4 1
# $FreeBSD: stable/9/sys/i386/conf/XEN 252555 2013-07-03 09:25:29Z np $
d10 1
a10 1
makeoptions	WITHOUT_MODULES="aha ahb amd cxgb dpt drm drm2 hptmv ida malo mps mwl nve rdma sound sym trm xfs"
@


1.15.2.5
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252903
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d4 1
a4 1
# $FreeBSD: stable/9/sys/i386/conf/XEN 252903 2013-07-06 23:26:36Z delphij $
d10 1
a10 1
makeoptions	WITHOUT_MODULES="aha ahb amd cxgb dpt drm drm2 hptnr hptmv ida malo mps mwl nve rdma sound sym trm xfs"
@


1.15.2.6
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/253836
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d4 1
a4 1
# $FreeBSD: stable/9/sys/i386/conf/XEN 253836 2013-07-31 11:36:20Z marius $
d10 1
a10 1
makeoptions	WITHOUT_MODULES="aha ahb amd ctl cxgb dpt drm drm2 hptnr hptmv ida malo mps mwl nve rdma sound sym trm xfs"
@


1.15.2.7
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/263509
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d4 1
a4 1
# $FreeBSD: stable/9/sys/i386/conf/XEN 263509 2014-03-21 17:56:32Z dim $
d9 1
a9 1
makeoptions	DEBUG=-gdwarf-2		# Build kernel with gdb(1) debug symbols
@


1.15.2.8
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/265729
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d4 1
a4 1
# $FreeBSD: stable/9/sys/i386/conf/XEN 265729 2014-05-09 03:52:10Z ken $
d10 1
a10 1
makeoptions	WITHOUT_MODULES="aha ahb amd ctl cxgb dpt drm drm2 hptnr hptmv ida malo mpr mps mwl nve rdma sound sym trm xfs"
@


1.15.2.2.2.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.15.2.2.2.2
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: releng/9.1/sys/i386/conf/XEN 236969 2012-06-12 20:01:29Z kib $
@


1.15.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.15.2.1.2.2
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: releng/9.0/sys/i386/conf/XEN 224699 2011-08-07 20:16:46Z rmacklem $
@


1.14
log
@SVN rev 216748 on 2010-12-27 23:59:27Z by cperciva

Build the modules which can be built.  The excluded modules fall into two
categories: Those which can't build with PAE because they attempt to cast
a pointer to a bus_addr_t (mostly scsi drivers); and those which can't be
built with XEN because they conflict with something in xen-os.h (e.g., in
cxgb there is a conflicting definition of test_and_clear_bit).

MFC after:	1 week
@
text
@d24 2
a25 2
options 	NFSCLIENT		# Network Filesystem Client
options 	NFSSERVER		# Network Filesystem Server
d27 1
a27 1
options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
@


1.13
log
@SVN rev 205116 on 2010-03-13 09:21:00Z by ed

Remove COMPAT_43TTY from stock kernel configuration files.

COMPAT_43TTY enables the sgtty interface. Even though its exposure has
only been removed in FreeBSD 8.0, it wasn't used by anything in the base
system in FreeBSD 5.x (possibly even 4.x?). On those releases, if your
ports/packages are less than two years old, they will prefer termios
over sgtty.
@
text
@d10 1
a10 1
makeoptions	MODULES_OVERRIDE=""
@


1.12
log
@SVN rev 204157 on 2010-02-21 01:06:07Z by kmacy

remove atkbd from default config to avoid pulling in real-mode bios emulation
@
text
@a33 1
options 	COMPAT_43TTY		# BSD 4.3 TTY compat (sgtty)
@


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
@d70 2
a71 2
device		atkbdc		# AT keyboard controller
device		atkbd		# AT keyboard
d75 1
a75 1
device		kbdmux		# keyboard multiplexer
@


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
@d52 1
a52 1
options		DEADLKRES		# Enable the deadlock resolver
@


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

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


1.9.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.9.2.2
log
@SVN rev 216008 on 2010-11-28 16:25:16Z by cperciva

MFC r204157: Remove atkbd and friends, since they cause the XEN kernel
to panic.

PR:		kern/148262, kern/149853
@
text
@d69 2
a70 2
#device		atkbdc		# AT keyboard controller
#device		atkbd		# AT keyboard
d74 1
a74 1
#device		kbdmux		# keyboard multiplexer
@


1.9.2.3
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/i386/conf/XEN 216008 2010-11-28 16:25:16Z cperciva $
@


1.9.2.2.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.9.2.2.4.2
log
@Switch importer
@
text
@d4 1
a4 1
# $FreeBSD: releng/8.3/sys/i386/conf/XEN 216008 2010-11-28 16:25:16Z cperciva $
@


1.9.2.2.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.9.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.9.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.8
log
@SVN rev 186557 on 2008-12-29 06:31:03Z by kmacy

merge 186535, 186537, and 186538 from releng_7_xen

Log:
 - merge in latest xenbus from dfr's xenhvm
 - fix race condition in xs_read_reply by converting tsleep to mtx_sleep

Log:
 unmask evtchn in bind_{virq, ipi}_to_irq

Log:
 - remove code for handling case of not being able to sleep
 - eliminate tsleep - make sleeps atomic
@
text
@d14 1
a14 1
#options		SCHED_4BSD		 
d57 1
a57 1
options		PAE
d62 1
a62 1
options		MCLSHIFT=12
d69 4
a72 4
device         atkbdc          # AT keyboard controller
device         atkbd           # AT keyboard
device         psm             # PS/2 mouse
device         pci
@


1.7
log
@SVN rev 185567 on 2008-12-02 19:09:08Z by ed

Remove "[KEEP THIS!]" from COMPAT_43TTY. It's not really that important.

Sgtty is a programming interface that has been replaced by termios over
the years. In June we already removed <sgtty.h>, which exposes the
ioctl()'s that are implemented by this interface. The importance of this
flag is overrated right now.
@
text
@d12 3
a14 3
#options 	SCHED_ULE		# ULE scheduler
#options 	PREEMPTION		# Enable kernel thread preemption
options		SCHED_4BSD		 
@


1.6
log
@SVN rev 184957 on 2008-11-14 07:05:51Z by kmacy

repair config file from spamming
@
text
@d34 1
a34 1
options 	COMPAT_43TTY		# BSD 4.3 TTY compat [KEEP THIS!]
@


1.5
log
@SVN rev 184573 on 2008-11-03 00:53:54Z by scottl

Move the CAM passthrough code into a true module so that it doesn't have to be
compiled into the main AMR driver.  It's code that is nice to have but not
required for normal operation, and it is reported to cause problems for some
people.
@
text
@d68 6
@


1.4
log
@SVN rev 182902 on 2008-09-10 07:11:08Z by kmacy

Get initial bootstrap of APs working under xen.
Note that the APs still blow up in sched_throw().

MFC after:	1 month
@
text
@d2 1
a2 16
# GENERIC -- Generic kernel configuration file for FreeBSD/i386
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files.
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
d7 1
a7 4
ident		GENERIC

# To statically compile in device wiring instead of /boot/device.hints
#hints		"GENERIC.hints"		# Default places to look for devices.
a23 1
options 	MD_ROOT			# MD is a potential root device
a38 1
options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
a45 1
options  	HWPMC_HOOKS		# Necessary kernel hooks for hwpmc(4)
a67 8
# CPU frequency control
#device		cpufreq

# atkbdc0 controls both the keyboard and the PS/2 mouse
device		atkbdc		# AT keyboard controller
device		atkbd		# AT keyboard
device		psm		# PS/2 mouse

a69 37
#device		vga		# VGA video card driver

device		splash		# Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
#device		sc

# Power management support (see NOTES for more options)
#device		apm
# Add suspend/resume support for the i8254.
device		pmtimer


device		pci

# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
#device		cbb		# cardbus (yenta) bridge
#device		pccard		# PC Card (16-bit) bus
#device		cardbus		# CardBus (32-bit) bus

# Serial (COM) ports
device		uart		# Generic UART driver

# Parallel port
device		ppc
device		ppbus		# Parallel port bus (required)
device		lpt		# Printer
device		plip		# TCP/IP over parallel
device		ppi		# Parallel port interface device
#device		vpo		# Requires scbus and da

# If you've got a "dumb" serial or parallel PCI card that is
# supported by the puc(4) glue driver, uncomment the following
# line to enable it (connects to sio, uart and/or ppc drivers):
#device		puc

a78 1
device		firmware	# firmware assist module
@


1.3
log
@SVN rev 181917 on 2008-08-20 10:07:10Z by kmacy

set MCLSHIFT to correspond to page size

MFC after:	1 month
@
text
@a65 1
options 	STOP_NMI		# Stop CPUS using NMI instead of IPI
@


1.2
log
@SVN rev 181781 on 2008-08-15 21:47:11Z by kmacy

disable PREEMPTION pending bug fixes to i386/xen/pmap.c

MFC after:	1 month
@
text
@d84 1
@


1.1
log
@SVN rev 181776 on 2008-08-15 20:58:57Z by kmacy

Integrate configuration bits for compling xen.

MFC after:	1 month
@
text
@d30 4
a33 2
options 	SCHED_ULE		# ULE scheduler
options 	PREEMPTION		# Enable kernel thread preemption
@

