head	1.28;
access;
symbols
	perseant-exfatfs-base-20250801:1.28
	perseant-exfatfs-base-20240630:1.28
	perseant-exfatfs:1.28.0.34
	perseant-exfatfs-base:1.28
	bouyer-sunxi-drm:1.28.0.32
	bouyer-sunxi-drm-base:1.28
	cjep_sun2x:1.28.0.30
	cjep_sun2x-base:1.28
	cjep_staticlib_x-base1:1.28
	cjep_staticlib_x:1.28.0.28
	cjep_staticlib_x-base:1.28
	thorpej-futex-base:1.28
	bouyer-xenpvh-base2:1.28
	phil-wifi-20200421:1.28
	bouyer-xenpvh-base1:1.28
	phil-wifi-20200411:1.28
	bouyer-xenpvh:1.28.0.26
	bouyer-xenpvh-base:1.28
	phil-wifi-20200406:1.28
	ad-namecache-base3:1.28
	ad-namecache-base2:1.28
	ad-namecache-base1:1.28
	ad-namecache:1.28.0.24
	ad-namecache-base:1.28
	isaki-audio2:1.28.0.22
	isaki-audio2-base:1.28
	pgoyette-compat-merge-20190127:1.28
	pgoyette-compat-20190127:1.28
	pgoyette-compat-20190118:1.28
	pgoyette-compat-1226:1.28
	pgoyette-compat-1126:1.28
	pgoyette-compat-1020:1.28
	pgoyette-compat-0930:1.28
	pgoyette-compat-0906:1.28
	pgoyette-compat-0728:1.28
	pgoyette-compat-0625:1.28
	pgoyette-compat-0521:1.28
	pgoyette-compat-0502:1.28
	pgoyette-compat-0422:1.28
	pgoyette-compat-0415:1.28
	pgoyette-compat-0407:1.28
	pgoyette-compat-0330:1.28
	pgoyette-compat-0322:1.28
	pgoyette-compat-0315:1.28
	pgoyette-compat:1.28.0.20
	pgoyette-compat-base:1.28
	perseant-stdc-iso10646:1.28.0.18
	perseant-stdc-iso10646-base:1.28
	prg-localcount2-base3:1.28
	prg-localcount2-base2:1.28
	prg-localcount2-base1:1.28
	prg-localcount2:1.28.0.16
	prg-localcount2-base:1.28
	pgoyette-localcount-20170426:1.28
	bouyer-socketcan-base1:1.28
	pgoyette-localcount-20170320:1.28
	bouyer-socketcan:1.28.0.14
	bouyer-socketcan-base:1.28
	pgoyette-localcount-20170107:1.28
	pgoyette-localcount-20161104:1.28
	localcount-20160914:1.28
	pgoyette-localcount-20160806:1.28
	pgoyette-localcount-20160726:1.28
	pgoyette-localcount:1.28.0.12
	pgoyette-localcount-base:1.28
	netbsd-5-2-3-RELEASE:1.14.10.1
	netbsd-5-1-5-RELEASE:1.14.10.1
	yamt-pagecache-base9:1.28
	yamt-pagecache-tag8:1.27.2.1
	tls-earlyentropy:1.28.0.10
	tls-earlyentropy-base:1.28
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.28
	riastradh-drm2-base3:1.28
	netbsd-5-2-2-RELEASE:1.14.10.1
	netbsd-5-1-4-RELEASE:1.14.10.1
	netbsd-5-2-1-RELEASE:1.14.10.1
	netbsd-5-1-3-RELEASE:1.14.10.1
	rmind-smpnet-nbase:1.28
	rmind-smpnet:1.28.0.6
	rmind-smpnet-base:1.28
	agc-symver:1.28.0.8
	agc-symver-base:1.28
	tls-maxphys-base:1.28
	yamt-pagecache-base8:1.28
	netbsd-5-2:1.14.10.1.0.10
	yamt-pagecache-base7:1.28
	netbsd-5-2-RELEASE:1.14.10.1
	netbsd-5-2-RC1:1.14.10.1
	yamt-pagecache-base6:1.28
	yamt-pagecache-base5:1.28
	yamt-pagecache-base4:1.28
	netbsd-5-1-2-RELEASE:1.14.10.1
	netbsd-5-1-1-RELEASE:1.14.10.1
	jmcneill-usbmp:1.28.0.4
	jmcneill-usbmp-base:1.28
	jmcneill-audiomp3:1.28.0.2
	jmcneill-audiomp3-base:1.28
	yamt-pagecache-base3:1.27
	yamt-pagecache-base2:1.27
	yamt-pagecache:1.27.0.2
	yamt-pagecache-base:1.27
	rmind-uvmplock-nbase:1.26
	cherry-xenmp:1.26.0.2
	cherry-xenmp-base:1.26
	jym-xensuspend-nbase:1.27
	uebayasi-xip-base7:1.25
	bouyer-quota2-nbase:1.25
	bouyer-quota2:1.25.0.4
	bouyer-quota2-base:1.25
	jruoho-x86intr:1.25.0.2
	jruoho-x86intr-base:1.25
	matt-mips64-premerge-20101231:1.25
	matt-nb5-mips64-premerge-20101231:1.14.10.1
	matt-nb5-pq3:1.14.10.1.0.8
	matt-nb5-pq3-base:1.14.10.1
	netbsd-5-1:1.14.10.1.0.6
	uebayasi-xip-base6:1.23
	uebayasi-xip-base5:1.23
	netbsd-5-1-RELEASE:1.14.10.1
	uebayasi-xip-base4:1.23
	uebayasi-xip-base3:1.23
	yamt-nfs-mp-base11:1.23
	netbsd-5-1-RC4:1.14.10.1
	matt-nb5-mips64-k15:1.14.10.1
	uebayasi-xip-base2:1.23
	yamt-nfs-mp-base10:1.23
	netbsd-5-1-RC3:1.14.10.1
	netbsd-5-1-RC2:1.14.10.1
	uebayasi-xip-base1:1.22
	netbsd-5-1-RC1:1.14.10.1
	rmind-uvmplock:1.21.0.2
	rmind-uvmplock-base:1.26
	yamt-nfs-mp-base9:1.21
	uebayasi-xip:1.20.0.2
	uebayasi-xip-base:1.20
	netbsd-5-0-2-RELEASE:1.14.10.1
	matt-nb5-mips64-premerge-20091211:1.14.10.1
	matt-premerge-20091211:1.16
	yamt-nfs-mp-base8:1.16
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.14.10.1
	matt-nb4-mips64-k7-u2a-k9b:1.14.10.1
	matt-nb5-mips64-u1-k1-k5:1.14.10.1
	yamt-nfs-mp-base7:1.16
	matt-nb5-mips64:1.14.10.1.0.4
	netbsd-5-0-1-RELEASE:1.14.10.1
	jymxensuspend-base:1.16
	yamt-nfs-mp-base6:1.16
	yamt-nfs-mp-base5:1.16
	yamt-nfs-mp-base4:1.16
	yamt-nfs-mp-base3:1.16
	nick-hppapmap-base4:1.16
	nick-hppapmap-base3:1.16
	netbsd-5-0:1.14.10.1.0.2
	netbsd-5-0-RELEASE:1.14.10.1
	netbsd-5-0-RC4:1.14.10.1
	netbsd-5-0-RC3:1.14.10.1
	nick-hppapmap-base2:1.15
	netbsd-5-0-RC2:1.14.10.1
	jym-xensuspend:1.15.0.4
	jym-xensuspend-base:1.27
	netbsd-5-0-RC1:1.14.10.1
	haad-dm-base2:1.15
	haad-nbase2:1.15
	ad-audiomp2:1.15.0.2
	ad-audiomp2-base:1.15
	netbsd-5:1.14.0.10
	netbsd-5-base:1.14
	nick-hppapmap:1.14.0.8
	nick-hppapmap-base:1.16
	matt-mips64-base2:1.14
	haad-dm-base1:1.14
	wrstuden-revivesa-base-4:1.14
	wrstuden-revivesa-base-3:1.14
	wrstuden-revivesa-base-2:1.14
	nick-csl-alignment-base5:1.9
	haad-dm:1.14.0.6
	haad-dm-base:1.15
	wrstuden-revivesa-base-1:1.14
	simonb-wapbl-nbase:1.14
	yamt-pf42-base4:1.14
	simonb-wapbl:1.14.0.4
	simonb-wapbl-base:1.14
	yamt-pf42-base3:1.14
	hpcarm-cleanup-nbase:1.14
	yamt-pf42-baseX:1.13
	yamt-pf42-base2:1.14
	yamt-nfs-mp-base2:1.14
	wrstuden-revivesa:1.14.0.2
	wrstuden-revivesa-base:1.14
	yamt-nfs-mp:1.13.0.10
	yamt-nfs-mp-base:1.13
	yamt-pf42:1.13.0.8
	yamt-pf42-base:1.13
	ad-socklock-base1:1.13
	yamt-lazymbuf-base15:1.13
	yamt-lazymbuf-base14:1.13
	keiichi-mipv6-nbase:1.13
	mjf-devfs2:1.13.0.6
	mjf-devfs2-base:1.15
	nick-net80211-sync:1.13.0.4
	nick-net80211-sync-base:1.13
	keiichi-mipv6:1.13.0.2
	keiichi-mipv6-base:1.13
	bouyer-xeni386-merge1:1.11.6.1
	matt-armv6-prevmlocking:1.8.10.1
	vmlocking2-base3:1.11
	bouyer-xeni386-nbase:1.13
	yamt-kmem-base3:1.11
	cube-autoconf:1.11.0.8
	cube-autoconf-base:1.11
	yamt-kmem-base2:1.11
	bouyer-xeni386:1.11.0.6
	bouyer-xeni386-base:1.12
	yamt-kmem:1.11.0.4
	yamt-kmem-base:1.11
	vmlocking2-base2:1.11
	reinoud-bufcleanup-nbase:1.11
	vmlocking2:1.11.0.2
	vmlocking2-base1:1.11
	matt-armv6-nbase:1.13
	jmcneill-base:1.10
	mjf-devfs:1.10.0.2
	mjf-devfs-base:1.13
	bouyer-xenamd64-base2:1.11
	vmlocking-nbase:1.11
	yamt-x86pmap-base4:1.10
	bouyer-xenamd64:1.9.0.4
	bouyer-xenamd64-base:1.11
	yamt-x86pmap-base3:1.9
	yamt-x86pmap-base2:1.9
	yamt-x86pmap:1.9.0.2
	yamt-x86pmap-base:1.9
	matt-armv6:1.8.0.10
	matt-armv6-base:1.12
	jmcneill-pm:1.8.0.8
	jmcneill-pm-base:1.11
	hpcarm-cleanup:1.8.0.6
	hpcarm-cleanup-base:1.13
	nick-csl-alignment:1.8.0.4
	nick-csl-alignment-base:1.8
	matt-mips64:1.8.0.2
	matt-mips64-base:1.8
	yamt-idlelwp-base8:1.7
	ppcoea-renovation:1.7.0.6
	ppcoea-renovation-base:1.9
	thorpej-atomic:1.7.0.4
	thorpej-atomic-base:1.7
	reinoud-bufcleanup:1.7.0.2
	reinoud-bufcleanup-base:1.11
	mjf-ufs-trans:1.6.0.12
	mjf-ufs-trans-base:1.8
	vmlocking:1.6.0.10
	vmlocking-base:1.9
	ad-audiomp:1.6.0.8
	yamt-lazymbuf:1.6.0.6
	ad-audiomp-base:1.6
	yamt-idlelwp:1.6.0.4
	post-newlock2-merge:1.6
	newlock2-nbase:1.6
	newlock2-base:1.6
	newlock2:1.6.0.2;
locks; strict;
comment	@# @;


1.28
date	2011.11.18.22.18.07;	author jmcneill;	state dead;
branches;
next	1.27;

1.27
date	2011.07.30.12.19.12;	author jmcneill;	state Exp;
branches
	1.27.2.1;
next	1.26;

1.26
date	2011.05.28.13.01.50;	author ryo;	state Exp;
branches;
next	1.25;

1.25
date	2010.11.27.20.18.46;	author christos;	state Exp;
branches
	1.25.2.1;
next	1.24;

1.24
date	2010.11.23.11.14.00;	author hannken;	state Exp;
branches;
next	1.23;

1.23
date	2010.04.30.23.55.24;	author jakllsch;	state Exp;
branches;
next	1.22;

1.22
date	2010.04.16.13.48.32;	author pooka;	state Exp;
branches;
next	1.21;

1.21
date	2010.03.06.21.12.04;	author plunky;	state Exp;
branches
	1.21.2.1;
next	1.20;

1.20
date	2010.01.07.18.49.30;	author tnn;	state Exp;
branches
	1.20.2.1;
next	1.19;

1.19
date	2010.01.03.03.53.34;	author dholland;	state Exp;
branches;
next	1.18;

1.18
date	2010.01.03.03.50.38;	author dholland;	state Exp;
branches;
next	1.17;

1.17
date	2009.12.23.01.04.46;	author pooka;	state Exp;
branches;
next	1.16;

1.16
date	2009.03.27.21.04.35;	author ad;	state Exp;
branches;
next	1.15;

1.15
date	2008.11.12.12.36.02;	author ad;	state Exp;
branches
	1.15.4.1;
next	1.14;

1.14
date	2008.04.30.15.29.12;	author ad;	state Exp;
branches
	1.14.6.1
	1.14.8.1
	1.14.10.1;
next	1.13;

1.13
date	2008.01.21.22.12.00;	author ichiro;	state Exp;
branches
	1.13.6.1
	1.13.8.1
	1.13.10.1;
next	1.12;

1.12
date	2008.01.07.08.39.07;	author martti;	state Exp;
branches;
next	1.11;

1.11
date	2007.11.14.17.54.58;	author ad;	state Exp;
branches
	1.11.6.1;
next	1.10;

1.10
date	2007.10.17.19.54.44;	author garbled;	state Exp;
branches
	1.10.2.1;
next	1.9;

1.9
date	2007.09.06.11.10.31;	author martti;	state Exp;
branches
	1.9.4.1;
next	1.8;

1.8
date	2007.05.29.21.37.09;	author christos;	state Exp;
branches
	1.8.4.1
	1.8.8.1
	1.8.10.1;
next	1.7;

1.7
date	2007.03.14.12.27.23;	author drochner;	state Exp;
branches
	1.7.6.1;
next	1.6;

1.6
date	2007.01.06.19.29.36;	author jmcneill;	state Exp;
branches
	1.6.2.1
	1.6.4.1
	1.6.6.1
	1.6.10.1
	1.6.12.1;
next	1.5;

1.5
date	2007.01.06.18.05.20;	author jmcneill;	state Exp;
branches;
next	1.4;

1.4
date	2007.01.06.02.45.42;	author jmcneill;	state Exp;
branches;
next	1.3;

1.3
date	2007.01.05.17.46.24;	author jmcneill;	state Exp;
branches;
next	1.2;

1.2
date	2007.01.05.05.04.38;	author jmcneill;	state Exp;
branches;
next	1.1;

1.1
date	2007.01.04.18.16.43;	author jmcneill;	state Exp;
branches;
next	;

1.27.2.1
date	2012.04.17.00.06.28;	author yamt;	state dead;
branches;
next	;

1.25.2.1
date	2011.06.06.09.05.48;	author jruoho;	state Exp;
branches;
next	;

1.21.2.1
date	2010.05.30.05.16.53;	author rmind;	state Exp;
branches;
next	1.21.2.2;

1.21.2.2
date	2011.03.05.20.50.38;	author rmind;	state Exp;
branches;
next	1.21.2.3;

1.21.2.3
date	2011.05.31.03.04.03;	author rmind;	state Exp;
branches;
next	;

1.20.2.1
date	2010.04.30.14.39.28;	author uebayasi;	state Exp;
branches;
next	1.20.2.2;

1.20.2.2
date	2010.08.17.06.44.35;	author uebayasi;	state Exp;
branches;
next	;

1.15.4.1
date	2009.05.13.17.17.49;	author jym;	state Exp;
branches;
next	1.15.4.2;

1.15.4.2
date	2009.11.01.13.58.20;	author jym;	state Exp;
branches;
next	1.15.4.3;

1.15.4.3
date	2011.03.29.20.42.58;	author jym;	state Exp;
branches;
next	1.15.4.4;

1.15.4.4
date	2011.08.27.15.37.24;	author jym;	state Exp;
branches;
next	;

1.14.6.1
date	2008.12.13.01.13.13;	author haad;	state Exp;
branches;
next	;

1.14.8.1
date	2009.01.19.13.16.15;	author skrll;	state Exp;
branches;
next	1.14.8.2;

1.14.8.2
date	2009.04.28.07.34.07;	author skrll;	state Exp;
branches;
next	;

1.14.10.1
date	2008.11.18.01.56.59;	author snj;	state Exp;
branches;
next	;

1.13.6.1
date	2008.06.02.13.22.14;	author mjf;	state Exp;
branches;
next	1.13.6.2;

1.13.6.2
date	2009.01.17.13.28.03;	author mjf;	state Exp;
branches;
next	;

1.13.8.1
date	2008.05.18.12.32.09;	author yamt;	state Exp;
branches;
next	;

1.13.10.1
date	2008.05.16.02.22.33;	author yamt;	state Exp;
branches;
next	1.13.10.2;

1.13.10.2
date	2009.05.04.08.11.15;	author yamt;	state Exp;
branches;
next	1.13.10.3;

1.13.10.3
date	2010.03.11.15.02.27;	author yamt;	state Exp;
branches;
next	1.13.10.4;

1.13.10.4
date	2010.08.11.22.52.10;	author yamt;	state Exp;
branches;
next	;

1.11.6.1
date	2008.01.08.22.09.56;	author bouyer;	state Exp;
branches;
next	1.11.6.2;

1.11.6.2
date	2008.01.23.19.27.16;	author bouyer;	state Exp;
branches;
next	;

1.10.2.1
date	2007.11.19.00.46.23;	author mjf;	state Exp;
branches;
next	1.10.2.2;

1.10.2.2
date	2008.02.18.21.04.37;	author mjf;	state Exp;
branches;
next	;

1.9.4.1
date	2007.11.18.19.34.23;	author bouyer;	state Exp;
branches;
next	;

1.8.4.1
date	2007.09.10.10.54.29;	author skrll;	state Exp;
branches;
next	;

1.8.8.1
date	2007.10.02.18.27.14;	author joerg;	state Exp;
branches;
next	1.8.8.2;

1.8.8.2
date	2007.11.21.21.53.13;	author joerg;	state Exp;
branches;
next	;

1.8.10.1
date	2007.11.06.23.17.19;	author matt;	state Exp;
branches;
next	1.8.10.2;

1.8.10.2
date	2008.01.09.01.46.30;	author matt;	state Exp;
branches;
next	1.8.10.3;

1.8.10.3
date	2008.03.23.02.04.06;	author matt;	state Exp;
branches;
next	;

1.7.6.1
date	2007.06.26.18.12.38;	author garbled;	state Exp;
branches;
next	1.7.6.2;

1.7.6.2
date	2007.10.03.19.23.41;	author garbled;	state Exp;
branches;
next	;

1.6.2.1
date	2007.01.06.19.29.36;	author ad;	state dead;
branches;
next	1.6.2.2;

1.6.2.2
date	2007.01.12.01.00.49;	author ad;	state Exp;
branches;
next	;

1.6.4.1
date	2007.03.24.14.54.45;	author yamt;	state Exp;
branches;
next	;

1.6.6.1
date	2007.01.06.19.29.36;	author yamt;	state dead;
branches;
next	1.6.6.2;

1.6.6.2
date	2007.02.26.09.06.52;	author yamt;	state Exp;
branches;
next	1.6.6.3;

1.6.6.3
date	2007.09.03.14.26.35;	author yamt;	state Exp;
branches;
next	1.6.6.4;

1.6.6.4
date	2007.10.27.11.26.29;	author yamt;	state Exp;
branches;
next	1.6.6.5;

1.6.6.5
date	2007.11.15.11.42.52;	author yamt;	state Exp;
branches;
next	1.6.6.6;

1.6.6.6
date	2008.01.21.09.36.54;	author yamt;	state Exp;
branches;
next	1.6.6.7;

1.6.6.7
date	2008.02.04.09.22.02;	author yamt;	state Exp;
branches;
next	;

1.6.10.1
date	2007.04.10.13.23.04;	author ad;	state Exp;
branches;
next	1.6.10.2;

1.6.10.2
date	2007.06.09.23.55.11;	author ad;	state Exp;
branches;
next	1.6.10.3;

1.6.10.3
date	2007.10.09.13.37.52;	author ad;	state Exp;
branches;
next	1.6.10.4;

1.6.10.4
date	2007.12.03.18.36.34;	author ad;	state Exp;
branches;
next	;

1.6.12.1
date	2007.07.11.19.59.55;	author mjf;	state Exp;
branches;
next	;


desc
@@


1.28
log
@remove Xbox support
@
text
@# $NetBSD: XBOX,v 1.27 2011/07/30 12:19:12 jmcneill Exp $
#
# XBOX -- A basic Microsoft XBox kernel config file.
#

include 	"arch/i386/conf/std.i386"

maxusers	32		# estimated number of users

options 	REALBASEMEM=639		# size of base memory (in KB)
options 	REALEXTMEM=60416	# size of extended memory (in KB)

options 	MSGBUFSIZE=65536	# for PCI_CONFIG_DUMP space

#options 	NFS_BOOT_RWSIZE=1024	# kue0 USB Ethernet has issues here

options 	TIMER_FREQ=1125000
options 	XBOX		# kernel support for xbox

# Standard system options
options 	INSECURE	# disable kernel security levels - X needs this
options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	NTP		# NTP phase/frequency locked loop
options 	KTRACE		# system call tracing via ktrace(1)
options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
#options 	DIAGNOSTIC	# expensive kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
#options 	DDB_ONPANIC=1	# see also sysctl(8): `ddb.onpanic'
options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	KGDB		# remote debugger
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
#makeoptions	DEBUG="-g"	# compile full symbol table

# Compatibility options
options 	COMPAT_30	# NetBSD 3.0
options 	COMPAT_40	# NetBSD 4.0
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# File systems
file-system 	FFS		# UFS
file-system 	EXT2FS		# second extended file system (linux)
file-system 	NFS		# Network File System client
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	KERNFS		# /kern
file-system 	PROCFS		# /proc
file-system 	TMPFS		# Efficient memory file-system
file-system 	UDF		# OSTA UDF CD/DVD file-system

# Networking options
options 	INET		# IP + ICMP + TCP + UDP
#options 	INET6		# IPv6

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
#options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
options 	SCSIVERBOSE	# human readable SCSI error messages
#options 	USBVERBOSE	# verbose USB device autoconfig messages

options 	NFS_BOOT_DHCP

#
# wscons options
#
# builtin terminal emulations
options 	WSEMUL_VT100		# VT100 / VT220 emulation
options 	WSDISPLAY_COMPAT_RAWKBD
options 	WSDISPLAY_COMPAT_USL
# customization of console and kernel output - see dev/wscons/wsdisplayvar.h
options 	PCDISPLAY_SOFTCURSOR

# Kernel root file system and dump configuration.
config		netbsd	root on ? type nfs
#config		netbsd	root on kue0 type nfs

#
# Device configuration
#

# Basic Bus Support

# PCI bus support
pci*	at mainbus? bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges

agp*	at pchb?

# ISA bus support
isa0	at pcib?

# Coprocessor Support
# Math Coprocessor support
npx0	at isa? port 0xf0 irq 13	# x86 math coprocessor

# XBOX framebuffer console
xboxfb0 	at pci? dev ? function ?
wsdisplay*	at xboxfb? console ?

# XBOX X3LCD console
#x3lcd0		at isa0
#x3lcd0		at mainbus?
#wsdisplay*	at x3lcd0 console ?

# I2C/SMBus support
amdpm*	at pci? dev ? function ?	# RNG and SMBus 1.0 interface
iic*	at amdpm?
pic16lc*	at iic? addr 0x10
xbseeprom*	at iic? addr 0x54

#attimer0	at isa?

# IDE and related devices
viaide* 	at pci? dev ? function ?	# VIA/AMD/Nvidia IDE controllers
atabus* 	at ata?
wd*		at atabus? drive ? flags 0x0000
atapibus* at 	atapi?

# ATAPI devices
# flags have the same meaning as for IDE drives.
cd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
uk*	at atapibus? drive ? flags 0x0000	# ATAPI unknown

# Network Interfaces

# PCI network interfaces
nfe*	at pci?	dev ? function ?	# NVIDIA nForce Ethernet

# MII/PHY support
acphy*	at mii? phy ?			# Altima AC101 and AMD Am79c874 PHYs
amhphy* at mii? phy ?			# AMD 79c901 Ethernet PHYs
bmtphy* at mii? phy ?			# Broadcom BCM5201 and BCM5202 PHYs
brgphy* at mii? phy ?			# Broadcom BCM5400-family PHYs
ciphy*	at mii? phy ?			# Cicada CS8201 Gig-E PHYs
dmphy*	at mii? phy ?			# Davicom DM9101 PHYs
exphy*	at mii? phy ?			# 3Com internal PHYs
gentbi* at mii? phy ?			# Generic Ten-Bit 1000BASE-[CLS]X PHYs
glxtphy* at mii? phy ?			# Level One LXT-1000 PHYs
gphyter* at mii? phy ?			# NS83861 Gig-E PHY
#icsphy* at mii? phy ?			# Integrated Circuit Systems ICS189x
igphy*	at mii? phy ?			# Intel IGP01E1000
ihphy*	at mii? phy ?			# Intel 82577 PHYs
ikphy*	at mii? phy ?			# Intel 82563 PHYs
inphy*	at mii? phy ?			# Intel 82555 PHYs
iophy*	at mii? phy ?			# Intel 82553 PHYs
lxtphy* at mii? phy ?			# Level One LXT-970 PHYs
makphy* at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
nsphy*	at mii? phy ?			# NS83840 PHYs
nsphyter* at mii? phy ? 		# NS83843 PHYs
pnaphy* at mii? phy ?			# generic HomePNA PHYs
qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
tlphy*	at mii? phy ?			# ThunderLAN PHYs
tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
#ukphy*	at mii? phy ?			# generic unknown PHYs
urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs

# USB Controller and Devices

# PCI USB controllers
ohci*	at pci?	dev ? function ?	# Open Host Controller

# USB bus support
usb*	at ohci?

# USB Hubs
uhub*	at usb?
uhub*	at uhub? port ?

# USB HID device
uhidev* at uhub? port ? configuration ? interface ?

# USB Mice
ums*	at uhidev? reportid ?
wsmouse* at ums? mux 0

# USB Keyboards
ukbd*	at uhidev? reportid ?
wskbd*	at ukbd? console ? mux 1

# USB serial adapter
ucycom* at uhidev? reportid ?

# USB Generic HID devices
uhid*	at uhidev? reportid ?

# USB Printer
ulpt*	at uhub? port ? configuration ? interface ?

# USB Modem
umodem* at uhub? port ? configuration ?
ucom*	at umodem?

# Option N.V. Wireless WAN modems
uhso*	at uhub? port ? configuration ?

# USB Mass Storage
umass*	at uhub? port ? configuration ? interface ?
wd*	at umass?

# USB audio
uaudio* at uhub? port ? configuration ?

# USB MIDI
umidi* at uhub? port ? configuration ?

# USB Ethernet adapters
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters

# Serial adapters
ubsa*	at uhub? port ?		# Belkin serial adapter
ucom*	at ubsa? portno ?

uftdi*	at uhub? port ?		# FTDI FT8U100AX serial adapter
ucom*	at uftdi? portno ?

umct*	at uhub? port ?		# MCT USB-RS232 serial adapter
ucom*	at umct? portno ?

uplcom* at uhub? port ? 	# I/O DATA USB-RSAQ2 serial adapter
ucom*	at uplcom? portno ?

uvscom* at uhub? port ? 	# SUNTAC Slipper U VS-10U serial adapter
ucom*	at uvscom? portno ?

# USB Generic driver
ugen*	at uhub? port ?


# Audio Devices

# PCI audio devices
auich*	at pci? dev ? function ?	# Intel ICH integrated AC'97 Audio

# Audio support
audio*	at audiobus?


# Pseudo-Devices

pseudo-device 	crypto		# /dev/crypto device
pseudo-device	swcrypto	# software crypto implementation

# disk/mass storage pseudo-devices
#pseudo-device	cgd		4	# cryptographic disk devices
#pseudo-device	fss			# file system snapshot device

pseudo-device	md			# memory disk device (ramdisk)
pseudo-device	vnd			# disk-like interface to files
options 	VND_COMPRESSION		# compressed vnd(4)

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
pseudo-device	tap			# virtual Ethernet
pseudo-device	tun			# network tunneling over tty

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms

# wscons pseudo-devices
pseudo-device	wsmux			# mouse & keyboard multiplexor
pseudo-device	wsfont
@


1.27
log
@remove xboxcontroller; use the uhidev driver instead
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.26 2011/05/28 13:01:50 ryo Exp $
@


1.27.2.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.27 2011/07/30 12:19:12 jmcneill Exp $
@


1.26
log
@many whitespace cleanup.
confirmed "cvs diff -b" are identical.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.25 2010/11/27 20:18:46 christos Exp $
a240 4
# Xbox Controller
xboxcontroller* at uhub? port ? configuration ?
wsmouse* at xboxcontroller? mux 0

@


1.25
log
@add ihphy
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.24 2010/11/23 11:14:00 hannken Exp $
d36 1
a36 1
#makeoptions 	DEBUG="-g"	# compile full symbol table
d97 1
a97 1
agp* 	at pchb?
d113 1
a113 1
#wsdisplay* 	at x3lcd0 console ?
@


1.25.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.26 2011/05/28 13:01:50 ryo Exp $
d36 1
a36 1
#makeoptions	DEBUG="-g"	# compile full symbol table
d97 1
a97 1
agp*	at pchb?
d113 1
a113 1
#wsdisplay*	at x3lcd0 console ?
@


1.24
log
@Remove unused count from pseudo-device md.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.23 2010/04/30 23:55:24 jakllsch Exp $
d153 1
@


1.23
log
@Following precedent in the i386 GENERIC kernel and in similar amd64
kernels, comment a few *VERBOSE options that have questionable value.

In follow up to PR 38579 and PR 38581.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.22 2010/04/16 13:48:32 pooka Exp $
d266 1
a266 1
pseudo-device	md		1	# memory disk device (ramdisk)
@


1.22
log
@Remove unused count (invariably "4") from pseudo-device fss.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.21 2010/03/06 21:12:04 plunky Exp $
d59 2
a60 2
options 	MIIVERBOSE	# verbose PHY autoconfig messages
options 	PCIVERBOSE	# verbose PCI device autoconfig messages
d63 1
a63 1
options 	USBVERBOSE	# verbose USB device autoconfig messages
@


1.21
log
@add uhso(4)
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.20 2010/01/07 18:49:30 tnn Exp $
d264 1
a264 1
#pseudo-device	fss		4	# file system snapshot device
@


1.21.2.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.21 2010/03/06 21:12:04 plunky Exp $
d59 2
a60 2
#options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
d63 1
a63 1
#options 	USBVERBOSE	# verbose USB device autoconfig messages
d264 1
a264 1
#pseudo-device	fss			# file system snapshot device
@


1.21.2.2
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD$
a152 1
ihphy*	at mii? phy ?			# Intel 82577 PHYs
d266 1
a266 1
pseudo-device	md			# memory disk device (ramdisk)
@


1.21.2.3
log
@sync with head
@
text
@d36 1
a36 1
#makeoptions	DEBUG="-g"	# compile full symbol table
d97 1
a97 1
agp*	at pchb?
d113 1
a113 1
#wsdisplay*	at x3lcd0 console ?
@


1.20
log
@uhmodem(4) is superseded by u3g(4) and u3ginit(4).
Prepare for uhmodem(4) removal by not building it anymore.
This may fix PR kern/41174.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.19 2010/01/03 03:53:34 dholland Exp $
d206 3
@


1.20.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD$
a205 3
# Option N.V. Wireless WAN modems
uhso*	at uhub? port ? configuration ?

d261 1
a261 1
#pseudo-device	fss			# file system snapshot device
@


1.20.2.2
log
@Sync with HEAD.
@
text
@d59 2
a60 2
#options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
d63 1
a63 1
#options 	USBVERBOSE	# verbose USB device autoconfig messages
@


1.19
log
@Whitespace. Portions from Igor Sobrado in PR kern/22595.
Deploy <space><tab> where needed so columns don't teleport when
commenting or uncommenting things.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.18 2010/01/03 03:50:38 dholland Exp $
a205 4
# Huawei E220 3G/HSDPA modem
uhmodem* at uhub? port ? configuration ? interface ?
ucom*	at uhmodem? portno ?

@


1.18
log
@Assorted spelling/capitalization fixes from Igor Sobrado in PR kern/22595.
Merged by yours truly as the set of configs has changed quite a bit since
the PR was filed in 2003, and I may have missed some stuff. These changes
should probably be merged into other arches' configs; I'm not going to do
that now though.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.17 2009/12/23 01:04:46 pooka Exp $
d111 2
a112 2
#x3lcd0 		at isa0
#x3lcd0 		at mainbus?
d183 1
a183 1
uhidev*	at uhub? port ? configuration ? interface ?
d194 1
a194 1
ucycom*	at uhidev? reportid ?
d203 1
a203 1
umodem*	at uhub? port ? configuration ?
d215 1
a215 1
uaudio*	at uhub? port ? configuration ?
d242 1
a242 1
xboxcontroller*	at uhub? port ? configuration ?
@


1.17
log
@unifdef -D UGEN_BULK_RA_WB

Default behaviour unchanged, the feature must still be explicitly
enabled for a ugen fd.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.16 2009/03/27 21:04:35 ad Exp $
d15 1
a15 1
#options 	NFS_BOOT_RWSIZE=1024	# kue0 USB ethernet has issues here
d55 1
a55 1
#options 	INET6		# IPV6
@


1.16
log
@Remove -mtune, we'll let the compiler pick a good default (the current
default sucks).
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.15 2008/11/12 12:36:02 ad Exp $
a246 2
# On ugen bulk endpoints, perform read-ahead and write-behind.
options UGEN_BULK_RA_WB
@


1.15
log
@Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@@.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.14 2008/04/30 15:29:12 ad Exp $
a16 2
makeoptions 	CPUFLAGS="-march=i686 -mtune=pentiumpro"

@


1.15.4.1
log
@Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.16 2009/03/27 21:04:35 ad Exp $
d17 2
@


1.15.4.2
log
@Sync with HEAD.
@
text
@@


1.15.4.3
log
@More sync fixes. And add the mbr_gpt files.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.25 2010/11/27 20:18:46 christos Exp $
d15 1
a15 1
#options 	NFS_BOOT_RWSIZE=1024	# kue0 USB Ethernet has issues here
d55 1
a55 1
#options 	INET6		# IPv6
d59 2
a60 2
#options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
d63 1
a63 1
#options 	USBVERBOSE	# verbose USB device autoconfig messages
d111 2
a112 2
#x3lcd0		at isa0
#x3lcd0		at mainbus?
a152 1
ihphy*	at mii? phy ?			# Intel 82577 PHYs
d183 1
a183 1
uhidev* at uhub? port ? configuration ? interface ?
d194 1
a194 1
ucycom* at uhidev? reportid ?
d203 1
a203 1
umodem* at uhub? port ? configuration ?
d206 3
a208 2
# Option N.V. Wireless WAN modems
uhso*	at uhub? port ? configuration ?
d215 1
a215 1
uaudio* at uhub? port ? configuration ?
d242 1
a242 1
xboxcontroller* at uhub? port ? configuration ?
d247 2
d267 1
a267 1
#pseudo-device	fss			# file system snapshot device
d269 1
a269 1
pseudo-device	md			# memory disk device (ramdisk)
@


1.15.4.4
log
@Sync with HEAD. Most notably: uvm/pmap work done by rmind@@, and MP Xen
work of cherry@@.

No regression observed on suspend/restore.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.27 2011/07/30 12:19:12 jmcneill Exp $
d36 1
a36 1
#makeoptions	DEBUG="-g"	# compile full symbol table
d97 1
a97 1
agp*	at pchb?
d113 1
a113 1
#wsdisplay*	at x3lcd0 console ?
d241 4
@


1.14
log
@For PR kern/38537:

- Make MULTIPROCESSOR mandatory on i386.

Installation changes:

- Update installation section of release notes to match reality.
- Rename INSTALL to INSTALL_FLOPPY, retire INSTALL_LARGE.
- Build INSTALL kernel from GENERIC, like on amd64.
- Update boot menu to allow disabling ACPI and/or SMP.
- Remove GENERIC.NOACPI from the installed kernel list.
- TODO: install default boot.cfg in etc.tgz.
- TODO: possibly enable PCI fixup stuff at runtime if ACPI is disabled.

Build changes:

- No longer build ALL, it's for verification, is slow to build and the
  build process is already crippled by the number of kernels built.
- No longer build GENERIC.NOACPI.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.13 2008/01/21 22:12:00 ichiro Exp $
a26 1
options 	LKM		# loadable kernel modules
@


1.14.8.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.15 2008/11/12 12:36:02 ad Exp $
d27 1
@


1.14.8.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.14.8.1 2009/01/19 13:16:15 skrll Exp $
d17 2
@


1.14.6.1
log
@Update haad-dm branch to haad-dm-base2.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.15 2008/11/12 12:36:02 ad Exp $
d27 1
@


1.14.10.1
log
@Apply patch (requested by bouyer in ticket #65):
Add i386-specific COMPAT_30_PTHREAD option (enabled where COMPAT_30
is enabled), which restore binary compatibility with netbsd-3 libpthread.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.14 2008/04/30 15:29:12 ad Exp $
a42 1
options 	COMPAT_30_PTHREAD # NetBSD 3.0 pthreads compatibility.
@


1.13
log
@enable 'uhmodem'
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.12 2008/01/07 08:39:07 martti Exp $
a87 4
mainbus0 at root

cpu* at mainbus?

@


1.13.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD$
d88 4
@


1.13.6.2
log
@Sync with HEAD.
@
text
@d27 1
@


1.13.8.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.13 2008/01/21 22:12:00 ichiro Exp $
d88 4
@


1.13.10.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.13 2008/01/21 22:12:00 ichiro Exp $
d88 4
@


1.13.10.2
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.13.10.1 2008/05/16 02:22:33 yamt Exp $
d17 2
d27 1
@


1.13.10.3
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.13.10.2 2009/05/04 08:11:15 yamt Exp $
d15 1
a15 1
#options 	NFS_BOOT_RWSIZE=1024	# kue0 USB Ethernet has issues here
d55 1
a55 1
#options 	INET6		# IPv6
d111 2
a112 2
#x3lcd0		at isa0
#x3lcd0		at mainbus?
d183 1
a183 1
uhidev* at uhub? port ? configuration ? interface ?
d194 1
a194 1
ucycom* at uhidev? reportid ?
d203 1
a203 1
umodem* at uhub? port ? configuration ?
d206 3
a208 2
# Option N.V. Wireless WAN modems
uhso*	at uhub? port ? configuration ?
d215 1
a215 1
uaudio* at uhub? port ? configuration ?
d242 1
a242 1
xboxcontroller* at uhub? port ? configuration ?
d247 2
@


1.13.10.4
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.13.10.3 2010/03/11 15:02:27 yamt Exp $
d59 2
a60 2
#options 	MIIVERBOSE	# verbose PHY autoconfig messages
#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
d63 1
a63 1
#options 	USBVERBOSE	# verbose USB device autoconfig messages
d264 1
a264 1
#pseudo-device	fss			# file system snapshot device
@


1.12
log
@Fixed indentation, it should be

option<space><tab>
makeoption<space><tab>
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.11 2007/11/14 17:54:58 ad Exp $
d213 4
@


1.11
log
@- Remove I486_CPU, I586_CPU, I686_CPU options. They buy us nothing and
  clutter the code significantly.
- Remove pccons.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.10 2007/10/17 19:54:44 garbled Exp $
d17 1
a17 1
makeoptions	CPUFLAGS="-march=i686 -mtune=pentiumpro"
d39 1
a39 1
#makeoptions	DEBUG="-g"	# compile full symbol table
d75 2
a76 2
options		WSDISPLAY_COMPAT_RAWKBD
options		WSDISPLAY_COMPAT_USL
@


1.11.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD$
d17 1
a17 1
makeoptions 	CPUFLAGS="-march=i686 -mtune=pentiumpro"
d39 1
a39 1
#makeoptions 	DEBUG="-g"	# compile full symbol table
d75 2
a76 2
options 	WSDISPLAY_COMPAT_RAWKBD
options 	WSDISPLAY_COMPAT_USL
@


1.11.6.2
log
@Sync with HEAD.
@
text
@a212 4
# Huawei E220 3G/HSDPA modem
uhmodem* at uhub? port ? configuration ? interface ?
ucom*	at uhmodem? portno ?

@


1.10
log
@Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.7.6.2 2007/10/03 19:23:41 garbled Exp $
a9 3
# CPU support.  At least one is REQUIRED.
options 	I686_CPU

@


1.10.2.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.11 2007/11/14 17:54:58 ad Exp $
d10 3
@


1.10.2.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.13 2008/01/21 22:12:00 ichiro Exp $
d17 1
a17 1
makeoptions 	CPUFLAGS="-march=i686 -mtune=pentiumpro"
d39 1
a39 1
#makeoptions 	DEBUG="-g"	# compile full symbol table
d75 2
a76 2
options 	WSDISPLAY_COMPAT_RAWKBD
options 	WSDISPLAY_COMPAT_USL
a212 4
# Huawei E220 3G/HSDPA modem
uhmodem* at uhub? port ? configuration ? interface ?
ucom*	at uhmodem? portno ?

@


1.9
log
@Fixed indentation (it should be <keyword><space><tab><name>tab><comment>).
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.8 2007/05/29 21:37:09 christos Exp $
@


1.9.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD$
d10 3
@


1.8
log
@Add COMPAT_40 for struct ifreq changes.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.7 2007/03/14 12:27:23 drochner Exp $
d56 2
a57 2
file-system	TMPFS		# Efficient memory file-system
file-system	UDF		# OSTA UDF CD/DVD file-system
@


1.8.10.1
log
@sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.10 2007/10/17 19:54:44 garbled Exp $
d56 2
a57 2
file-system 	TMPFS		# Efficient memory file-system
file-system 	UDF		# OSTA UDF CD/DVD file-system
@


1.8.10.2
log
@sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.8.10.1 2007/11/06 23:17:19 matt Exp $
d10 3
d20 1
a20 1
makeoptions 	CPUFLAGS="-march=i686 -mtune=pentiumpro"
d42 1
a42 1
#makeoptions 	DEBUG="-g"	# compile full symbol table
d78 2
a79 2
options 	WSDISPLAY_COMPAT_RAWKBD
options 	WSDISPLAY_COMPAT_USL
@


1.8.10.3
log
@sync with HEAD
@
text
@d1 1
a1 1
# XBOX,v 1.8.10.2 2008/01/09 01:46:30 matt Exp
a212 4
# Huawei E220 3G/HSDPA modem
uhmodem* at uhub? port ? configuration ? interface ?
ucom*	at uhmodem? portno ?

@


1.8.8.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.9 2007/09/06 11:10:31 martti Exp $
d56 2
a57 2
file-system 	TMPFS		# Efficient memory file-system
file-system 	UDF		# OSTA UDF CD/DVD file-system
@


1.8.8.2
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.8.8.1 2007/10/02 18:27:14 joerg Exp $
d10 3
@


1.8.4.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.9 2007/09/06 11:10:31 martti Exp $
d56 2
a57 2
file-system 	TMPFS		# Efficient memory file-system
file-system 	UDF		# OSTA UDF CD/DVD file-system
@


1.7
log
@It doesn't make sense to specify "configuration" and "interface"
locators for uhub because a hub can't have sub-devices.
This might be sanity-checked eventually.
Same for ubt now after the change to device attachment.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.6 2007/01/06 19:29:36 jmcneill Exp $
d46 1
@


1.7.6.1
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.8 2007/05/29 21:37:09 christos Exp $
a45 1
options 	COMPAT_40	# NetBSD 4.0
@


1.7.6.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.9 2007/09/06 11:10:31 martti Exp $
d56 2
a57 2
file-system 	TMPFS		# Efficient memory file-system
file-system 	UDF		# OSTA UDF CD/DVD file-system
@


1.6
log
@Comment out icsphy and ukphy for now; this makes both 1.1 and 1.6 Xboxes
boot. From Andrew Gillham.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.5 2007/01/06 18:05:20 jmcneill Exp $
d189 1
a189 1
uhub*	at uhub? port ? configuration ? interface ?
@


1.6.2.1
log
@file XBOX was added on branch newlock2 on 2007-01-12 01:00:49 +0000
@
text
@d1 293
@


1.6.2.2
log
@Sync with head.
@
text
@a0 293
# $NetBSD: XBOX,v 1.6.2.1 2007/01/12 01:00:49 ad Exp $
#
# XBOX -- A basic Microsoft XBox kernel config file.
#

include 	"arch/i386/conf/std.i386"

maxusers	32		# estimated number of users

# CPU support.  At least one is REQUIRED.
options 	I686_CPU

options 	REALBASEMEM=639		# size of base memory (in KB)
options 	REALEXTMEM=60416	# size of extended memory (in KB)

options 	MSGBUFSIZE=65536	# for PCI_CONFIG_DUMP space

#options 	NFS_BOOT_RWSIZE=1024	# kue0 USB ethernet has issues here

makeoptions	CPUFLAGS="-march=i686 -mtune=pentiumpro"

options 	TIMER_FREQ=1125000
options 	XBOX		# kernel support for xbox

# Standard system options
options 	INSECURE	# disable kernel security levels - X needs this
options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	NTP		# NTP phase/frequency locked loop
options 	KTRACE		# system call tracing via ktrace(1)
options 	LKM		# loadable kernel modules
options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
#options 	DIAGNOSTIC	# expensive kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
#options 	DDB_ONPANIC=1	# see also sysctl(8): `ddb.onpanic'
options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	KGDB		# remote debugger
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
#makeoptions	DEBUG="-g"	# compile full symbol table

# Compatibility options
options 	COMPAT_30	# NetBSD 3.0
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# File systems
file-system 	FFS		# UFS
file-system 	EXT2FS		# second extended file system (linux)
file-system 	NFS		# Network File System client
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	KERNFS		# /kern
file-system 	PROCFS		# /proc
file-system	TMPFS		# Efficient memory file-system
file-system	UDF		# OSTA UDF CD/DVD file-system

# Networking options
options 	INET		# IP + ICMP + TCP + UDP
#options 	INET6		# IPV6

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
options 	MIIVERBOSE	# verbose PHY autoconfig messages
options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
options 	SCSIVERBOSE	# human readable SCSI error messages
options 	USBVERBOSE	# verbose USB device autoconfig messages

options 	NFS_BOOT_DHCP

#
# wscons options
#
# builtin terminal emulations
options 	WSEMUL_VT100		# VT100 / VT220 emulation
options		WSDISPLAY_COMPAT_RAWKBD
options		WSDISPLAY_COMPAT_USL
# customization of console and kernel output - see dev/wscons/wsdisplayvar.h
options 	PCDISPLAY_SOFTCURSOR

# Kernel root file system and dump configuration.
config		netbsd	root on ? type nfs
#config		netbsd	root on kue0 type nfs

#
# Device configuration
#

mainbus0 at root

cpu* at mainbus?

# Basic Bus Support

# PCI bus support
pci*	at mainbus? bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges

agp* 	at pchb?

# ISA bus support
isa0	at pcib?

# Coprocessor Support
# Math Coprocessor support
npx0	at isa? port 0xf0 irq 13	# x86 math coprocessor

# XBOX framebuffer console
xboxfb0 	at pci? dev ? function ?
wsdisplay*	at xboxfb? console ?

# XBOX X3LCD console
#x3lcd0 		at isa0
#x3lcd0 		at mainbus?
#wsdisplay* 	at x3lcd0 console ?

# I2C/SMBus support
amdpm*	at pci? dev ? function ?	# RNG and SMBus 1.0 interface
iic*	at amdpm?
pic16lc*	at iic? addr 0x10
xbseeprom*	at iic? addr 0x54

#attimer0	at isa?

# IDE and related devices
viaide* 	at pci? dev ? function ?	# VIA/AMD/Nvidia IDE controllers
atabus* 	at ata?
wd*		at atabus? drive ? flags 0x0000
atapibus* at 	atapi?

# ATAPI devices
# flags have the same meaning as for IDE drives.
cd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
uk*	at atapibus? drive ? flags 0x0000	# ATAPI unknown

# Network Interfaces

# PCI network interfaces
nfe*	at pci?	dev ? function ?	# NVIDIA nForce Ethernet

# MII/PHY support
acphy*	at mii? phy ?			# Altima AC101 and AMD Am79c874 PHYs
amhphy* at mii? phy ?			# AMD 79c901 Ethernet PHYs
bmtphy* at mii? phy ?			# Broadcom BCM5201 and BCM5202 PHYs
brgphy* at mii? phy ?			# Broadcom BCM5400-family PHYs
ciphy*	at mii? phy ?			# Cicada CS8201 Gig-E PHYs
dmphy*	at mii? phy ?			# Davicom DM9101 PHYs
exphy*	at mii? phy ?			# 3Com internal PHYs
gentbi* at mii? phy ?			# Generic Ten-Bit 1000BASE-[CLS]X PHYs
glxtphy* at mii? phy ?			# Level One LXT-1000 PHYs
gphyter* at mii? phy ?			# NS83861 Gig-E PHY
#icsphy* at mii? phy ?			# Integrated Circuit Systems ICS189x
igphy*	at mii? phy ?			# Intel IGP01E1000
ikphy*	at mii? phy ?			# Intel 82563 PHYs
inphy*	at mii? phy ?			# Intel 82555 PHYs
iophy*	at mii? phy ?			# Intel 82553 PHYs
lxtphy* at mii? phy ?			# Level One LXT-970 PHYs
makphy* at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
nsphy*	at mii? phy ?			# NS83840 PHYs
nsphyter* at mii? phy ? 		# NS83843 PHYs
pnaphy* at mii? phy ?			# generic HomePNA PHYs
qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
tlphy*	at mii? phy ?			# ThunderLAN PHYs
tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
#ukphy*	at mii? phy ?			# generic unknown PHYs
urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs

# USB Controller and Devices

# PCI USB controllers
ohci*	at pci?	dev ? function ?	# Open Host Controller

# USB bus support
usb*	at ohci?

# USB Hubs
uhub*	at usb?
uhub*	at uhub? port ? configuration ? interface ?

# USB HID device
uhidev*	at uhub? port ? configuration ? interface ?

# USB Mice
ums*	at uhidev? reportid ?
wsmouse* at ums? mux 0

# USB Keyboards
ukbd*	at uhidev? reportid ?
wskbd*	at ukbd? console ? mux 1

# USB serial adapter
ucycom*	at uhidev? reportid ?

# USB Generic HID devices
uhid*	at uhidev? reportid ?

# USB Printer
ulpt*	at uhub? port ? configuration ? interface ?

# USB Modem
umodem*	at uhub? port ? configuration ?
ucom*	at umodem?

# USB Mass Storage
umass*	at uhub? port ? configuration ? interface ?
wd*	at umass?

# USB audio
uaudio*	at uhub? port ? configuration ?

# USB MIDI
umidi* at uhub? port ? configuration ?

# USB Ethernet adapters
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters

# Serial adapters
ubsa*	at uhub? port ?		# Belkin serial adapter
ucom*	at ubsa? portno ?

uftdi*	at uhub? port ?		# FTDI FT8U100AX serial adapter
ucom*	at uftdi? portno ?

umct*	at uhub? port ?		# MCT USB-RS232 serial adapter
ucom*	at umct? portno ?

uplcom* at uhub? port ? 	# I/O DATA USB-RSAQ2 serial adapter
ucom*	at uplcom? portno ?

uvscom* at uhub? port ? 	# SUNTAC Slipper U VS-10U serial adapter
ucom*	at uvscom? portno ?

# Xbox Controller
xboxcontroller*	at uhub? port ? configuration ?
wsmouse* at xboxcontroller? mux 0

# USB Generic driver
ugen*	at uhub? port ?
# On ugen bulk endpoints, perform read-ahead and write-behind.
options UGEN_BULK_RA_WB


# Audio Devices

# PCI audio devices
auich*	at pci? dev ? function ?	# Intel ICH integrated AC'97 Audio

# Audio support
audio*	at audiobus?


# Pseudo-Devices

pseudo-device 	crypto		# /dev/crypto device
pseudo-device	swcrypto	# software crypto implementation

# disk/mass storage pseudo-devices
#pseudo-device	cgd		4	# cryptographic disk devices
#pseudo-device	fss		4	# file system snapshot device

pseudo-device	md		1	# memory disk device (ramdisk)
pseudo-device	vnd			# disk-like interface to files
options 	VND_COMPRESSION		# compressed vnd(4)

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
pseudo-device	tap			# virtual Ethernet
pseudo-device	tun			# network tunneling over tty

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms

# wscons pseudo-devices
pseudo-device	wsmux			# mouse & keyboard multiplexor
pseudo-device	wsfont
@


1.6.6.1
log
@file XBOX was added on branch yamt-lazymbuf on 2007-02-26 09:06:52 +0000
@
text
@d1 293
@


1.6.6.2
log
@sync with head.
@
text
@a0 293
# $NetBSD: XBOX,v 1.6.6.1 2007/02/26 09:06:52 yamt Exp $
#
# XBOX -- A basic Microsoft XBox kernel config file.
#

include 	"arch/i386/conf/std.i386"

maxusers	32		# estimated number of users

# CPU support.  At least one is REQUIRED.
options 	I686_CPU

options 	REALBASEMEM=639		# size of base memory (in KB)
options 	REALEXTMEM=60416	# size of extended memory (in KB)

options 	MSGBUFSIZE=65536	# for PCI_CONFIG_DUMP space

#options 	NFS_BOOT_RWSIZE=1024	# kue0 USB ethernet has issues here

makeoptions	CPUFLAGS="-march=i686 -mtune=pentiumpro"

options 	TIMER_FREQ=1125000
options 	XBOX		# kernel support for xbox

# Standard system options
options 	INSECURE	# disable kernel security levels - X needs this
options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
options 	NTP		# NTP phase/frequency locked loop
options 	KTRACE		# system call tracing via ktrace(1)
options 	LKM		# loadable kernel modules
options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Diagnostic/debugging support options
#options 	DIAGNOSTIC	# expensive kernel consistency checks
#options 	DEBUG		# expensive debugging checks/support
#options 	KMEMSTATS	# kernel memory statistics (vmstat -m)
options 	DDB		# in-kernel debugger
#options 	DDB_ONPANIC=1	# see also sysctl(8): `ddb.onpanic'
options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
#options 	KGDB		# remote debugger
#options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
#makeoptions	DEBUG="-g"	# compile full symbol table

# Compatibility options
options 	COMPAT_30	# NetBSD 3.0
options 	COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# File systems
file-system 	FFS		# UFS
file-system 	EXT2FS		# second extended file system (linux)
file-system 	NFS		# Network File System client
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
file-system 	KERNFS		# /kern
file-system 	PROCFS		# /proc
file-system	TMPFS		# Efficient memory file-system
file-system	UDF		# OSTA UDF CD/DVD file-system

# Networking options
options 	INET		# IP + ICMP + TCP + UDP
#options 	INET6		# IPV6

# These options enable verbose messages for several subsystems.
# Warning, these may compile large string tables into the kernel!
options 	MIIVERBOSE	# verbose PHY autoconfig messages
options 	PCIVERBOSE	# verbose PCI device autoconfig messages
#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
options 	SCSIVERBOSE	# human readable SCSI error messages
options 	USBVERBOSE	# verbose USB device autoconfig messages

options 	NFS_BOOT_DHCP

#
# wscons options
#
# builtin terminal emulations
options 	WSEMUL_VT100		# VT100 / VT220 emulation
options		WSDISPLAY_COMPAT_RAWKBD
options		WSDISPLAY_COMPAT_USL
# customization of console and kernel output - see dev/wscons/wsdisplayvar.h
options 	PCDISPLAY_SOFTCURSOR

# Kernel root file system and dump configuration.
config		netbsd	root on ? type nfs
#config		netbsd	root on kue0 type nfs

#
# Device configuration
#

mainbus0 at root

cpu* at mainbus?

# Basic Bus Support

# PCI bus support
pci*	at mainbus? bus ?
pci*	at pchb? bus ?
pci*	at ppb? bus ?

# PCI bridges
pchb*	at pci? dev ? function ?	# PCI-Host bridges
pcib*	at pci? dev ? function ?	# PCI-ISA bridges
ppb*	at pci? dev ? function ?	# PCI-PCI bridges

agp* 	at pchb?

# ISA bus support
isa0	at pcib?

# Coprocessor Support
# Math Coprocessor support
npx0	at isa? port 0xf0 irq 13	# x86 math coprocessor

# XBOX framebuffer console
xboxfb0 	at pci? dev ? function ?
wsdisplay*	at xboxfb? console ?

# XBOX X3LCD console
#x3lcd0 		at isa0
#x3lcd0 		at mainbus?
#wsdisplay* 	at x3lcd0 console ?

# I2C/SMBus support
amdpm*	at pci? dev ? function ?	# RNG and SMBus 1.0 interface
iic*	at amdpm?
pic16lc*	at iic? addr 0x10
xbseeprom*	at iic? addr 0x54

#attimer0	at isa?

# IDE and related devices
viaide* 	at pci? dev ? function ?	# VIA/AMD/Nvidia IDE controllers
atabus* 	at ata?
wd*		at atabus? drive ? flags 0x0000
atapibus* at 	atapi?

# ATAPI devices
# flags have the same meaning as for IDE drives.
cd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
sd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
uk*	at atapibus? drive ? flags 0x0000	# ATAPI unknown

# Network Interfaces

# PCI network interfaces
nfe*	at pci?	dev ? function ?	# NVIDIA nForce Ethernet

# MII/PHY support
acphy*	at mii? phy ?			# Altima AC101 and AMD Am79c874 PHYs
amhphy* at mii? phy ?			# AMD 79c901 Ethernet PHYs
bmtphy* at mii? phy ?			# Broadcom BCM5201 and BCM5202 PHYs
brgphy* at mii? phy ?			# Broadcom BCM5400-family PHYs
ciphy*	at mii? phy ?			# Cicada CS8201 Gig-E PHYs
dmphy*	at mii? phy ?			# Davicom DM9101 PHYs
exphy*	at mii? phy ?			# 3Com internal PHYs
gentbi* at mii? phy ?			# Generic Ten-Bit 1000BASE-[CLS]X PHYs
glxtphy* at mii? phy ?			# Level One LXT-1000 PHYs
gphyter* at mii? phy ?			# NS83861 Gig-E PHY
#icsphy* at mii? phy ?			# Integrated Circuit Systems ICS189x
igphy*	at mii? phy ?			# Intel IGP01E1000
ikphy*	at mii? phy ?			# Intel 82563 PHYs
inphy*	at mii? phy ?			# Intel 82555 PHYs
iophy*	at mii? phy ?			# Intel 82553 PHYs
lxtphy* at mii? phy ?			# Level One LXT-970 PHYs
makphy* at mii? phy ?			# Marvell Semiconductor 88E1000 PHYs
nsphy*	at mii? phy ?			# NS83840 PHYs
nsphyter* at mii? phy ? 		# NS83843 PHYs
pnaphy* at mii? phy ?			# generic HomePNA PHYs
qsphy*	at mii? phy ?			# Quality Semiconductor QS6612 PHYs
rgephy* at mii? phy ?			# Realtek 8169S/8110S internal PHYs
rlphy*	at mii? phy ?			# Realtek 8139/8201L PHYs
sqphy*	at mii? phy ?			# Seeq 80220/80221/80223 PHYs
tlphy*	at mii? phy ?			# ThunderLAN PHYs
tqphy*	at mii? phy ?			# TDK Semiconductor PHYs
#ukphy*	at mii? phy ?			# generic unknown PHYs
urlphy* at mii? phy ?			# Realtek RTL8150L internal PHYs

# USB Controller and Devices

# PCI USB controllers
ohci*	at pci?	dev ? function ?	# Open Host Controller

# USB bus support
usb*	at ohci?

# USB Hubs
uhub*	at usb?
uhub*	at uhub? port ? configuration ? interface ?

# USB HID device
uhidev*	at uhub? port ? configuration ? interface ?

# USB Mice
ums*	at uhidev? reportid ?
wsmouse* at ums? mux 0

# USB Keyboards
ukbd*	at uhidev? reportid ?
wskbd*	at ukbd? console ? mux 1

# USB serial adapter
ucycom*	at uhidev? reportid ?

# USB Generic HID devices
uhid*	at uhidev? reportid ?

# USB Printer
ulpt*	at uhub? port ? configuration ? interface ?

# USB Modem
umodem*	at uhub? port ? configuration ?
ucom*	at umodem?

# USB Mass Storage
umass*	at uhub? port ? configuration ? interface ?
wd*	at umass?

# USB audio
uaudio*	at uhub? port ? configuration ?

# USB MIDI
umidi* at uhub? port ? configuration ?

# USB Ethernet adapters
aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters

# Serial adapters
ubsa*	at uhub? port ?		# Belkin serial adapter
ucom*	at ubsa? portno ?

uftdi*	at uhub? port ?		# FTDI FT8U100AX serial adapter
ucom*	at uftdi? portno ?

umct*	at uhub? port ?		# MCT USB-RS232 serial adapter
ucom*	at umct? portno ?

uplcom* at uhub? port ? 	# I/O DATA USB-RSAQ2 serial adapter
ucom*	at uplcom? portno ?

uvscom* at uhub? port ? 	# SUNTAC Slipper U VS-10U serial adapter
ucom*	at uvscom? portno ?

# Xbox Controller
xboxcontroller*	at uhub? port ? configuration ?
wsmouse* at xboxcontroller? mux 0

# USB Generic driver
ugen*	at uhub? port ?
# On ugen bulk endpoints, perform read-ahead and write-behind.
options UGEN_BULK_RA_WB


# Audio Devices

# PCI audio devices
auich*	at pci? dev ? function ?	# Intel ICH integrated AC'97 Audio

# Audio support
audio*	at audiobus?


# Pseudo-Devices

pseudo-device 	crypto		# /dev/crypto device
pseudo-device	swcrypto	# software crypto implementation

# disk/mass storage pseudo-devices
#pseudo-device	cgd		4	# cryptographic disk devices
#pseudo-device	fss		4	# file system snapshot device

pseudo-device	md		1	# memory disk device (ramdisk)
pseudo-device	vnd			# disk-like interface to files
options 	VND_COMPRESSION		# compressed vnd(4)

# network pseudo-devices
pseudo-device	bpfilter		# Berkeley packet filter
#pseudo-device	ipfilter		# IP filter (firewall) and NAT
pseudo-device	loop			# network loopback
pseudo-device	tap			# virtual Ethernet
pseudo-device	tun			# network tunneling over tty

# miscellaneous pseudo-devices
pseudo-device	pty			# pseudo-terminals
pseudo-device	rnd			# /dev/random and in-kernel generator
pseudo-device	clockctl		# user control of clock subsystem
pseudo-device	ksyms			# /dev/ksyms

# wscons pseudo-devices
pseudo-device	wsmux			# mouse & keyboard multiplexor
pseudo-device	wsfont
@


1.6.6.3
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.6.6.2 2007/09/03 14:26:35 yamt Exp $
a45 1
options 	COMPAT_40	# NetBSD 4.0
d189 1
a189 1
uhub*	at uhub? port ?
@


1.6.6.4
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.6.6.3 2007/10/27 11:26:29 yamt Exp $
d56 2
a57 2
file-system 	TMPFS		# Efficient memory file-system
file-system 	UDF		# OSTA UDF CD/DVD file-system
@


1.6.6.5
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.6.6.4 2007/11/15 11:42:52 yamt Exp $
d10 3
@


1.6.6.6
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.6.6.5 2008/01/21 09:36:54 yamt Exp $
d17 1
a17 1
makeoptions 	CPUFLAGS="-march=i686 -mtune=pentiumpro"
d39 1
a39 1
#makeoptions 	DEBUG="-g"	# compile full symbol table
d75 2
a76 2
options 	WSDISPLAY_COMPAT_RAWKBD
options 	WSDISPLAY_COMPAT_USL
@


1.6.6.7
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.6.6.6 2008/02/04 09:22:02 yamt Exp $
a212 4
# Huawei E220 3G/HSDPA modem
uhmodem* at uhub? port ? configuration ? interface ?
ucom*	at uhmodem? portno ?

@


1.6.12.1
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.8 2007/05/29 21:37:09 christos Exp $
a45 1
options 	COMPAT_40	# NetBSD 4.0
d189 1
a189 1
uhub*	at uhub? port ?
@


1.6.10.1
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.6 2007/01/06 19:29:36 jmcneill Exp $
d189 1
a189 1
uhub*	at uhub? port ?
@


1.6.10.2
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.6.10.1 2007/04/10 13:23:04 ad Exp $
a45 1
options 	COMPAT_40	# NetBSD 4.0
@


1.6.10.3
log
@Sync with head.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.6.10.2 2007/06/09 23:55:11 ad Exp $
d56 2
a57 2
file-system 	TMPFS		# Efficient memory file-system
file-system 	UDF		# OSTA UDF CD/DVD file-system
@


1.6.10.4
log
@Sync with HEAD.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.6.10.3 2007/10/09 13:37:52 ad Exp $
d10 3
@


1.6.4.1
log
@sync with head.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.6 2007/01/06 19:29:36 jmcneill Exp $
d189 1
a189 1
uhub*	at uhub? port ?
@


1.5
log
@Add Xbox Serial EEPROM driver to the sample Xbox config.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.4 2007/01/06 02:45:42 jmcneill Exp $
d160 1
a160 1
icsphy* at mii? phy ?			# Integrated Circuit Systems ICS189x
d176 1
a176 1
ukphy*	at mii? phy ?			# generic unknown PHYs
@


1.4
log
@Add some WSDISPLAYIO compat options, an SMBus driver, and the pic16lc
sensor driver to the Microsoft Xbox sample config.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.3 2007/01/05 17:46:24 jmcneill Exp $
d128 1
@


1.3
log
@Enable Microsoft Xbox controller driver.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.2 2007/01/05 05:04:38 jmcneill Exp $
d77 2
d124 5
@


1.2
log
@Cleanup sample XBOX config file.
@
text
@d1 1
a1 1
# $NetBSD: XBOX,v 1.1 2007/01/04 18:16:43 jmcneill Exp $
d238 4
@


1.1
log
@Microsoft Xbox support, from Andrew Gillham.

Still requires some bug fixes in the nfe(4) driver; works with USB ethernet.
Requires Xromwell / Cromwell 2.41dev or above to boot. Tested both CD boot
and etherboot.

xboxfb(4) currently does not work properly with component video cables.
@
text
@d1 1
a1 1
# $NetBSD$
a7 2
options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

d18 1
a18 1
options 	NFS_BOOT_RWSIZE=1024	# kue0 USB ethernet has issues here
a24 5
options 	MULTIBOOT	# Multiboot support (see multiboot(8))

# delay between "rebooting ..." message and hardware reset, in milliseconds
options 	CPURESET_DELAY=5000

a25 1

a26 1

a28 1

a30 1

d34 2
a35 2
options 	DIAGNOSTIC	# expensive kernel consistency checks
options 	DEBUG		# expensive debugging checks/support
a44 10
options 	COMPAT_NOMID	# NetBSD 0.8, 386BSD, and BSDI
options 	COMPAT_09	# NetBSD 0.9
options 	COMPAT_10	# NetBSD 1.0
options 	COMPAT_11	# NetBSD 1.1
options 	COMPAT_12	# NetBSD 1.2, 386BSD, and BSDI
options 	COMPAT_13	# NetBSD 1.3, 386BSD, and BSDI
options 	COMPAT_14	# NetBSD 1.4
options 	COMPAT_15	# NetBSD 1.5
options 	COMPAT_16	# NetBSD 1.6
options 	COMPAT_20	# NetBSD 2.0
a45 2
options 	COMPAT_43	# 4.3BSD, 386BSD, and BSDI
options 	COMPAT_386BSD_MBRPART # recognize old partition ID
d56 1
a56 1
#file-system	UDF		# experimental - OSTA UDF CD/DVD file-system
a93 3
#options 	PCI_NETBSD_CONFIGURE
options 	PCI_CONFIGURE_VERBOSE

d104 1
a104 1
#agp* 	at pchb?
a106 1
isa0	at mainbus?
a112 2
# Console Devices
# wscons
d114 1
a114 1
xboxfb* 	at pci? dev ? function ?
a124 5
# PCI IDE controllers - see pciide(4) for supported hardware.
# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
# how to set up DMA modes for this chip. This may work, or may cause
# a machine hang with some controllers.
pciide* 	at pci? dev ? function ? flags 0x0000	# GENERIC pciide driver
d126 3
a128 19

# ATA (IDE) bus support
atabus* at ata?

# IDE drives
# Flags are used only with controllers that support DMA operations
# and mode settings (e.g. some pciide controllers)
# The lowest order four bits (rightmost digit) of the flags define the PIO
# mode to use, the next set of four bits the DMA mode and the third set the
# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
# to use, and the last bit must be 1 for this setting to be used.
# For DMA and UDMA, 0xf (1111) means 'disable'.
# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
# (0xc=1100, 0xa=1010, 0xf=1111)
# 0x0000 means "use whatever the drive claims to support".
wd*	at atabus? drive ? flags 0x0000

# ATAPI bus support
atapibus* at atapi?
d247 1
a247 1
#auich*	at pci? dev ? function ?	# Intel ICH integrated AC'97 Audio
@
