head	1.37;
access;
symbols
	perseant-exfatfs-base-20250801:1.37
	perseant-exfatfs-base-20240630:1.37
	perseant-exfatfs:1.37.0.144
	perseant-exfatfs-base:1.37
	bouyer-sunxi-drm:1.37.0.142
	bouyer-sunxi-drm-base:1.37
	cjep_sun2x:1.37.0.140
	cjep_sun2x-base:1.37
	cjep_staticlib_x-base1:1.37
	cjep_staticlib_x:1.37.0.138
	cjep_staticlib_x-base:1.37
	thorpej-futex-base:1.37
	bouyer-xenpvh-base2:1.37
	phil-wifi-20200421:1.37
	bouyer-xenpvh-base1:1.37
	phil-wifi-20200411:1.37
	bouyer-xenpvh:1.37.0.136
	bouyer-xenpvh-base:1.37
	phil-wifi-20200406:1.37
	ad-namecache-base3:1.37
	ad-namecache-base2:1.37
	ad-namecache-base1:1.37
	ad-namecache:1.37.0.134
	ad-namecache-base:1.37
	isaki-audio2:1.37.0.132
	isaki-audio2-base:1.37
	pgoyette-compat-merge-20190127:1.37
	pgoyette-compat-20190127:1.37
	pgoyette-compat-20190118:1.37
	pgoyette-compat-1226:1.37
	pgoyette-compat-1126:1.37
	pgoyette-compat-1020:1.37
	pgoyette-compat-0930:1.37
	pgoyette-compat-0906:1.37
	pgoyette-compat-0728:1.37
	pgoyette-compat-0625:1.37
	pgoyette-compat-0521:1.37
	pgoyette-compat-0502:1.37
	pgoyette-compat-0422:1.37
	pgoyette-compat-0415:1.37
	pgoyette-compat-0407:1.37
	pgoyette-compat-0330:1.37
	pgoyette-compat-0322:1.37
	pgoyette-compat-0315:1.37
	pgoyette-compat:1.37.0.12
	pgoyette-compat-base:1.37
	perseant-stdc-iso10646:1.37.0.130
	perseant-stdc-iso10646-base:1.37
	prg-localcount2-base3:1.37
	prg-localcount2-base2:1.37
	prg-localcount2-base1:1.37
	prg-localcount2:1.37.0.128
	prg-localcount2-base:1.37
	pgoyette-localcount-20170426:1.37
	bouyer-socketcan-base1:1.37
	pgoyette-localcount-20170320:1.37
	bouyer-socketcan:1.37.0.126
	bouyer-socketcan-base:1.37
	pgoyette-localcount-20170107:1.37
	pgoyette-localcount-20161104:1.37
	localcount-20160914:1.37
	pgoyette-localcount-20160806:1.37
	pgoyette-localcount-20160726:1.37
	pgoyette-localcount:1.37.0.124
	pgoyette-localcount-base:1.37
	netbsd-5-2-3-RELEASE:1.37
	netbsd-5-1-5-RELEASE:1.37
	yamt-pagecache-base9:1.37
	yamt-pagecache-tag8:1.37
	tls-earlyentropy:1.37.0.122
	tls-earlyentropy-base:1.37
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.37
	riastradh-drm2-base3:1.37
	netbsd-5-2-2-RELEASE:1.37
	netbsd-5-1-4-RELEASE:1.37
	netbsd-5-2-1-RELEASE:1.37
	netbsd-5-1-3-RELEASE:1.37
	rmind-smpnet-nbase:1.37
	rmind-smpnet:1.37.0.118
	rmind-smpnet-base:1.37
	agc-symver:1.37.0.120
	agc-symver-base:1.37
	tls-maxphys-base:1.37
	yamt-pagecache-base8:1.37
	netbsd-5-2:1.37.0.116
	yamt-pagecache-base7:1.37
	netbsd-5-2-RELEASE:1.37
	netbsd-5-2-RC1:1.37
	yamt-pagecache-base6:1.37
	yamt-pagecache-base5:1.37
	yamt-pagecache-base4:1.37
	netbsd-5-1-2-RELEASE:1.37
	netbsd-5-1-1-RELEASE:1.37
	jmcneill-usbmp:1.37.0.114
	jmcneill-usbmp-base:1.37
	jmcneill-audiomp3:1.37.0.112
	jmcneill-audiomp3-base:1.37
	yamt-pagecache-base3:1.37
	yamt-pagecache-base2:1.37
	yamt-pagecache:1.37.0.110
	yamt-pagecache-base:1.37
	rmind-uvmplock-nbase:1.37
	jym-xensuspend-nbase:1.37
	bouyer-quota2-nbase:1.37
	bouyer-quota2:1.37.0.108
	bouyer-quota2-base:1.37
	jruoho-x86intr:1.37.0.106
	jruoho-x86intr-base:1.37
	matt-nb5-pq3:1.37.0.104
	matt-nb5-pq3-base:1.37
	netbsd-5-1:1.37.0.102
	netbsd-5-1-RELEASE:1.37
	yamt-nfs-mp-base11:1.37
	netbsd-5-1-RC4:1.37
	uebayasi-xip-base2:1.37
	yamt-nfs-mp-base10:1.37
	netbsd-5-1-RC3:1.37
	netbsd-5-1-RC2:1.37
	netbsd-5-1-RC1:1.37
	rmind-uvmplock:1.37.0.100
	rmind-uvmplock-base:1.37
	yamt-nfs-mp-base9:1.37
	uebayasi-xip:1.37.0.98
	uebayasi-xip-base:1.37
	netbsd-5-0-2-RELEASE:1.37
	yamt-nfs-mp-base8:1.37
	yamt-nfs-mp-base7:1.37
	netbsd-5-0-1-RELEASE:1.37
	jymxensuspend-base:1.37
	yamt-nfs-mp-base6:1.37
	yamt-nfs-mp-base5:1.37
	yamt-nfs-mp-base4:1.37
	yamt-nfs-mp-base3:1.37
	netbsd-5-0:1.37.0.96
	netbsd-5-0-RELEASE:1.37
	netbsd-5-0-RC4:1.37
	netbsd-5-0-RC3:1.37
	netbsd-5-0-RC2:1.37
	jym-xensuspend:1.37.0.94
	jym-xensuspend-base:1.37
	netbsd-5-0-RC1:1.37
	haad-dm-base2:1.37
	haad-nbase2:1.37
	ad-audiomp2:1.37.0.92
	ad-audiomp2-base:1.37
	netbsd-5:1.37.0.90
	netbsd-5-base:1.37
	haad-dm-base1:1.37
	haad-dm:1.37.0.88
	haad-dm-base:1.37
	simonb-wapbl-nbase:1.37
	yamt-pf42-base4:1.37
	simonb-wapbl:1.37.0.86
	simonb-wapbl-base:1.37
	yamt-pf42-base3:1.37
	hpcarm-cleanup-nbase:1.37
	yamt-pf42-base2:1.37
	yamt-nfs-mp-base2:1.37
	yamt-nfs-mp:1.37.0.84
	yamt-nfs-mp-base:1.37
	yamt-pf42:1.37.0.82
	yamt-pf42-base:1.37
	ad-socklock-base1:1.37
	yamt-lazymbuf-base15:1.37
	yamt-lazymbuf-base14:1.37
	keiichi-mipv6-nbase:1.37
	mjf-devfs2:1.37.0.80
	mjf-devfs2-base:1.37
	keiichi-mipv6:1.37.0.78
	keiichi-mipv6-base:1.37
	bouyer-xeni386-merge1:1.37
	vmlocking2-base3:1.37
	bouyer-xeni386-nbase:1.37
	yamt-kmem-base3:1.37
	cube-autoconf:1.37.0.76
	cube-autoconf-base:1.37
	yamt-kmem-base2:1.37
	bouyer-xeni386:1.37.0.74
	bouyer-xeni386-base:1.37
	yamt-kmem:1.37.0.72
	yamt-kmem-base:1.37
	vmlocking2-base2:1.37
	reinoud-bufcleanup-nbase:1.37
	vmlocking2:1.37.0.70
	vmlocking2-base1:1.37
	jmcneill-base:1.37
	mjf-devfs:1.37.0.68
	mjf-devfs-base:1.37
	bouyer-xenamd64-base2:1.37
	vmlocking-nbase:1.37
	yamt-x86pmap-base4:1.37
	bouyer-xenamd64:1.37.0.66
	bouyer-xenamd64-base:1.37
	yamt-x86pmap-base3:1.37
	yamt-x86pmap-base2:1.37
	yamt-x86pmap:1.37.0.64
	yamt-x86pmap-base:1.37
	jmcneill-pm:1.37.0.62
	jmcneill-pm-base:1.37
	hpcarm-cleanup:1.37.0.60
	hpcarm-cleanup-base:1.37
	mjf-ufs-trans-base:1.37
	yamt-idlelwp-base8:1.37
	ppcoea-renovation:1.37.0.58
	ppcoea-renovation-base:1.37
	reinoud-bufcleanup-base:1.37
	vmlocking:1.37.0.56
	vmlocking-base:1.37
	ad-audiomp:1.37.0.54
	ad-audiomp-base:1.37
	yamt-idlelwp:1.37.0.52
	post-newlock2-merge:1.37
	newlock2-nbase:1.37
	yamt-splraiseipl-base5:1.37
	yamt-splraiseipl-base4:1.37
	yamt-splraiseipl-base3:1.37
	yamt-splraiseipl-base2:1.37
	yamt-splraiseipl:1.37.0.50
	yamt-splraiseipl-base:1.37
	newlock2:1.37.0.48
	newlock2-base:1.37
	yamt-pdpolicy-base8:1.37
	yamt-pdpolicy-base7:1.37
	yamt-pdpolicy-base6:1.37
	gdamore-uart:1.37.0.46
	gdamore-uart-base:1.37
	simonb-timcounters-final:1.37
	yamt-pdpolicy-base5:1.37
	elad-kernelauth-nbase:1.37
	yamt-pdpolicy-base4:1.37
	yamt-pdpolicy-base3:1.37
	yamt-pdpolicy-base2:1.37
	yamt-pdpolicy:1.37.0.44
	yamt-pdpolicy-base:1.37
	yamt-uio_vmspace-base5:1.37
	simonb-timecounters:1.37.0.42
	simonb-timecounters-base:1.37
	rpaulo-netinet-merge-pcb:1.37.0.40
	rpaulo-netinet-merge-pcb-base:1.37
	yamt-uio_vmspace:1.37.0.38
	yamt-readahead-base3:1.37
	yamt-readahead-base2:1.37
	yamt-readahead:1.37.0.36
	yamt-readahead-base:1.37
	yamt-vop-base3:1.37
	yamt-vop-base2:1.37
	thorpej-vnode-attr:1.37.0.34
	thorpej-vnode-attr-base:1.37
	yamt-vop:1.37.0.32
	yamt-vop-base:1.37
	yamt-lazymbuf:1.37.0.30
	yamt-km-base4:1.37
	yamt-km-base3:1.37
	yamt-km-base2:1.37
	yamt-km:1.37.0.28
	yamt-km-base:1.37
	kent-audio2:1.37.0.26
	kent-audio2-base:1.37
	ktrace-lwp:1.37.0.24
	ktrace-lwp-base:1.37
	nathanw_sa_before_merge:1.37
	gmcgarry_ctxsw:1.37.0.22
	gmcgarry_ctxsw_base:1.37
	gmcgarry_ucred:1.37.0.20
	gmcgarry_ucred_base:1.37
	nathanw_sa_base:1.37
	gehenna-devsw:1.37.0.18
	gehenna-devsw-base:1.37
	eeh-devprop:1.37.0.16
	eeh-devprop-base:1.37
	newlock:1.37.0.14
	newlock-base:1.37
	ifpoll-base:1.37
	thorpej-mips-cache:1.37.0.10
	thorpej-mips-cache-base:1.37
	thorpej-devvp:1.37.0.8
	thorpej-devvp-base:1.37
	kqueue:1.37.0.6
	kqueue-base:1.37
	thorpej_scsipi_beforemerge:1.37
	sommerfeld_i386mpnext:1.37
	thorpej_scsipi_nbase:1.37
	chs-ubc2-newbase:1.37
	fvdl-softdep-base:1.37
	thorpej_scsipi:1.37.0.4
	thorpej_scsipi_base:1.37
	thorpej-signal:1.37.0.2
	thorpej-signal-base:1.37
	marc-pcmcia-base:1.37
	netbsd-1-2-PATCH001:1.24.2.1
	netbsd-1-2-RELEASE:1.24.2.1
	netbsd-1-2-BETA:1.24
	netbsd-1-2:1.24.0.2
	netbsd-1-2-base:1.24
	netbsd-1-1-PATCH001:1.1.2.1
	netbsd-1-1-RELEASE:1.1.2.1
	netbsd-1-1:1.1.0.2;
locks; strict;
comment	@# @;


1.37
date	96.12.29.07.28.53;	author jonathan;	state dead;
branches;
next	1.36;

1.36
date	96.12.07.00.26.05;	author thorpej;	state Exp;
branches;
next	1.35;

1.35
date	96.11.28.03.15.22;	author thorpej;	state Exp;
branches;
next	1.34;

1.34
date	96.11.16.01.16.41;	author fvdl;	state Exp;
branches;
next	1.33;

1.33
date	96.11.15.09.19.33;	author fvdl;	state Exp;
branches;
next	1.32;

1.32
date	96.10.02.23.56.44;	author mycroft;	state Exp;
branches;
next	1.31;

1.31
date	96.10.02.22.20.52;	author mycroft;	state Exp;
branches;
next	1.30;

1.30
date	96.09.09.17.18.48;	author mycroft;	state Exp;
branches;
next	1.29;

1.29
date	96.09.09.16.37.09;	author mycroft;	state Exp;
branches;
next	1.28;

1.28
date	96.09.09.16.33.20;	author mycroft;	state Exp;
branches;
next	1.27;

1.27
date	96.08.26.23.39.59;	author mrg;	state Exp;
branches;
next	1.26;

1.26
date	96.08.05.21.15.59;	author soda;	state Exp;
branches;
next	1.25;

1.25
date	96.07.14.00.10.12;	author explorer;	state Exp;
branches;
next	1.24;

1.24
date	96.05.20.18.17.29;	author mrg;	state Exp;
branches
	1.24.2.1;
next	1.23;

1.23
date	96.05.20.03.32.18;	author thorpej;	state Exp;
branches;
next	1.22;

1.22
date	96.05.20.00.50.36;	author thorpej;	state Exp;
branches;
next	1.21;

1.21
date	96.05.07.00.59.59;	author thorpej;	state Exp;
branches;
next	1.20;

1.20
date	96.04.25.20.14.16;	author scottr;	state Exp;
branches;
next	1.19;

1.19
date	96.04.25.18.59.17;	author thorpej;	state Exp;
branches;
next	1.18;

1.18
date	96.04.25.02.23.40;	author thorpej;	state Exp;
branches;
next	1.17;

1.17
date	96.04.21.20.55.29;	author ghudson;	state Exp;
branches;
next	1.16;

1.16
date	96.03.30.23.57.16;	author perry;	state Exp;
branches;
next	1.15;

1.15
date	96.03.25.05.45.23;	author perry;	state Exp;
branches;
next	1.14;

1.14
date	96.03.18.01.46.35;	author jtk;	state Exp;
branches;
next	1.13;

1.13
date	96.03.16.06.09.04;	author thorpej;	state Exp;
branches;
next	1.12;

1.12
date	96.03.12.01.32.48;	author perry;	state Exp;
branches;
next	1.11;

1.11
date	96.03.10.09.03.18;	author cgd;	state Exp;
branches;
next	1.10;

1.10
date	96.03.07.00.48.38;	author jtk;	state Exp;
branches;
next	1.9;

1.9
date	96.03.05.01.32.16;	author thorpej;	state Exp;
branches;
next	1.8;

1.8
date	96.03.04.03.25.54;	author cgd;	state Exp;
branches;
next	1.7;

1.7
date	96.02.28.02.02.33;	author cgd;	state Exp;
branches;
next	1.6;

1.6
date	96.02.27.00.06.55;	author cgd;	state Exp;
branches;
next	1.5;

1.5
date	96.01.13.02.05.26;	author thorpej;	state Exp;
branches;
next	1.4;

1.4
date	95.12.24.18.00.29;	author neil;	state Exp;
branches;
next	1.3;

1.3
date	95.12.14.01.10.08;	author tls;	state Exp;
branches;
next	1.2;

1.2
date	95.10.28.04.06.21;	author tls;	state Exp;
branches;
next	1.1;

1.1
date	95.10.28.04.05.01;	author tls;	state dead;
branches
	1.1.2.1;
next	;

1.24.2.1
date	96.08.25.17.22.18;	author thorpej;	state Exp;
branches;
next	;

1.1.2.1
date	95.10.28.04.05.02;	author tls;	state Exp;
branches;
next	;


desc
@@


1.37
log
@Remove {GENERIC,INST}{ADP,OTHER}: split Adaptec {ADP} and other-scsi {OTHER}
 {GENERIC,INSTALL} config files, respectively.

The BusLogic SCSI driver no longer accepts Adaptec 154x devices,
making the split kernels unecessary.
@
text
@#	$NetBSD: GENERICADP,v 1.36 1996/12/07 00:26:05 thorpej Exp $
#
#	GENERICADP -- everything that's currently supported, except non-
#                     Adaptec SCSI controllers.
#

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

options		I386_CPU	# CPU classes; at least one is REQUIRED
options		I486_CPU
options		I586_CPU
options		MATH_EMULATE	# floating point emulation
#options	VM86		# Virtual 8086 emulation

# Some BIOSes don't get the size of extended memory right.  If you
# have a broken BIOS, uncomment the following and set the value
# properly for your system.
#options	BIOSEXTMEM=... # size of extended memory

#options	DUMMY_NOPS	# speed hack; recommended
options		XSERVER,UCONSOLE
options		INSECURE	# insecure; allow /dev/mem writing for X

maxusers	32		# estimated number of users
options		TIMEZONE=0	# time zone to adjust RTC time by
options		DST=0		# daylight savings time used by RTC
#options	NTP		# NTP phase/frequency locked loop

options		DDB		# in-kernel debugger
#makeoptions	DEBUG="-g"	# compile full symbol table
options		DIAGNOSTIC	# internal consistency checks
options		KTRACE		# system call tracing, a la ktrace(1)

options		SYSVMSG		# System V-like message queues
options		SYSVSEM		# System V-like semaphores
options		SYSVSHM		# System V-like memory sharing
#options	SHMMAXPGS=1024	# 1024 pages is the default

options		COMPAT_NOMID	# compatibility with 386BSD, BSDI, NetBSD 0.8,
options		COMPAT_09	# NetBSD 0.9,
options		COMPAT_10	# NetBSD 1.0,
options		COMPAT_11	# NetBSD 1.1,
options 	COMPAT_12	# NetBSD 1.2,
options		COMPAT_43	# and 4.3BSD
options		TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD

options		COMPAT_SVR4	# binary compatibility with SVR4
options		COMPAT_IBCS2	# binary compatibility with SCO and ISC
options		COMPAT_LINUX	# binary compatibility with Linux
options		COMPAT_FREEBSD	# binary compatibility with FreeBSD

options		EXEC_ELF32	# 32-bit ELF executables (SVR4, Linux)

options		USER_LDT	# user-settable LDT; used by WINE
options		LKM		# loadable kernel modules

options		FFS		# UFS
options		QUOTA		# UFS quotas
options		LFS		# log-structured file system
options		MFS		# memory file system

options		NFSCLIENT	# Network File System client
options		NFSSERVER	# Network File System server

options		CD9660		# ISO 9660 + Rock Ridge file system
options		MSDOSFS		# MS-DOS file system
options		FDESC		# /dev/fd
options		FIFO		# FIFOs; RECOMMENDED
options		KERNFS		# /kern
options		NULLFS		# loopback file system
options		PORTAL		# portal filesystem (still experimental)
options		PROCFS		# /proc
options		UMAPFS		# NULLFS + uid and gid remapping
options		UNION		# union file system

#options	GATEWAY		# packet forwarding
options		INET		# IP + ICMP + TCP + UDP
#options	MROUTING	# IP multicast routing
options		NS		# XNS
#options	NSIP		# XNS tunneling over IP
options		ISO,TPIP	# OSI
options		EON		# OSI tunneling over IP
options		CCITT,LLC,HDLC	# X.25

config		netbsd	swap generic
options		GENERIC
#options	COMCONSOLE=0,CONADDR=0x3f8,CONUNIT=0,CONSPEED=9600

options 	EISAVERBOSE	# verbose EISA device messages
options 	PCIVERBOSE	# verbose PCI device messages

mainbus0 at root

pci0	at mainbus0 bus ?
eisa0	at mainbus0

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

isa*	at pcib?			# ISA on PCI-ISA bridge
isa*	at mainbus0			# all other ISA

apm0	at mainbus0			# Advanced power management

npx0	at isa? port 0xf0 irq 13	# math coprocessor

pc0	at isa? port 0x60 irq 1		# generic PC console device
#vt0	at isa? port 0x60 irq 1

com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3
com2	at isa? port 0x3e8 irq 5
#com3	at isa? port 0x2e8 irq 9
#ast0	at isa? port 0x1a0 irq 5	# AST 4-port serial cards
#com*	at ast? slave ?
#boca0	at isa? port 0x100 irq 5	# BOCA 8-port serial cards
#com*	at boca? slave ?
#rtfps0	at isa? port 0x1230 irq 10	# RT 4-port serial cards
#com*	at rtfps? slave ?

#cy0	at isa? ...

lpt0	at isa? port 0x378 irq 7	# standard PC parallel ports
lpt1	at isa? port 0x278
lpt2	at isa? port 0x3bc

lms0	at isa? port 0x23c irq 5	# Logitech bus mouse
lms1	at isa? port 0x238 irq 5
mms0	at isa? port 0x23c irq 5	# Microsoft InPort mouse
mms1	at isa? port 0x238 irq 5
#pms0	at pckbd? irq 12		# PS/2 auxiliary port mouse

aha0	at isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI controllers
aha1	at isa? port 0x334 irq ? drq ?	# Adaptec 154[02] SCSI controllers
scsibus* at aha?
ahb*	at eisa? slot ?			# Adaptec 174[024] SCSI controllers
scsibus* at ahb?
ahc0	at isa? port ? irq ?		# Adaptec 284x SCSI controllers
ahc*	at eisa? slot ?			# Adaptec 274x, aic7770 SCSI controllers
ahc*	at pci? dev ? function ?	# Adaptec [23]94x, aic78x0 SCSI controllers
scsibus* at ahc?
aic0	at isa? port 0x340 irq 11	# Adaptec 152[02] SCSI controllers
scsibus* at aic?
#bha0	at isa? port 0x330 irq ? drq ?	# BusLogic [57]4X SCSI controllers
#bha1	at isa? port 0x334 irq ? drq ?	# BusLogic [57]4X SCSI controllers
#bha*	at eisa? slot ?
#bha*	at pci? dev ? function ?
#scsibus* at bha?
#ncr*	at pci? dev ? function ?	# NCR 538XX SCSI controllers
#scsibus* at ncr?
#sea0	at isa? iomem 0xc8000 irq 5
#scsibus* at sea?
#uha0	at isa? port 0x330 irq ? drq ?	# UltraStor [13]4f SCSI controllers
#uha1	at isa? port 0x334 irq ? drq ?	# UltraStor [13]4f SCSI controllers
#uha*	at eisa? slot ?			# UltraStor 24f SCSI controllers
#scsibus* at uha?
#wds0	at isa? port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
#wds1	at isa? port 0x358 irq 11 drq 5
#scsibus* at wds?

sd*	at scsibus? target ? lun ?	# SCSI disk drives
st*	at scsibus? target ? lun ?	# SCSI tape drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
ch*	at scsibus? target ? lun ?	# SCSI autochangers
ss*	at scsibus? target ? lun ?	# SCSI scanners
uk*	at scsibus? target ? lun ?	# SCSI unknown

fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
#fdc1	at isa? port 0x370 irq ? drq ?
fd*	at fdc? drive ?

mcd0	at isa? port 0x300 irq 10	# Mitsumi CD-ROM drives

wdc0	at isa? port 0x1f0 irq 14	# ST506, ESDI, and IDE controllers
#wdc1	at isa? port 0x170 irq ?
wd*	at wdc? drive ?

wt0	at isa? port 0x300 irq 5 drq 1	# Archive and Wangtek QIC tape drives

ed0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC, 3C503, and NE[12]000
ed1	at isa? port 0x250 iomem 0xd8000 irq 9	#   ethernet cards
ed2	at isa? port 0x300 iomem 0xcc000 irq 10
#eg0	at isa? ...				# 3C505 ethernet cards
el0	at isa? port 0x300 irq 9		# 3C501 ethernet cards
ep0	at isa? port ? irq ?			# 3C509 ethernet cards
ie0	at isa? port 0x360 iomem 0xd0000 irq 7	# StarLAN and 3C507
ie1	at isa? port 0x300 irq 10		# EtherExpress
#le0	at isa? port 0x320 irq 10 drq 7		# IsoLan, NE2100, and DEPCA
ep*	at eisa? slot ?				# 3C579 ethernet cards
fea*	at eisa? slot ?				# DEC DEFEA FDDI cards
le*	at pci? dev ? function ?		# PCnet-PCI based ethernet cards
de*	at pci? dev ? function ?		# DC21X4X-based ethernet cards
ep*	at pci? dev ? function ?		# 3C590 ethernet cards
fpa*	at pci? dev ? function ?		# DEC DEFPA FDDI cards

pss0	at isa? port 0x220 irq 7 drq 6  # Personal Sound System
sp0	at pss0 port 0x530 irq 10 drq 0	# 	sound port driver

sb0	at isa? port 0x220 irq 7 drq 1	# SoundBlaster
wss0	at isa? port 0x530 irq 10 drq 0	# Windows Sound System
pas0	at isa? port 0x220 irq 7 drq 1	# ProAudio Spectrum
gus0	at isa? port 0x220 irq 7 drq 1 flags 6 # Gravis Ultra Sound (flags is record drq for full-duplex)
#spkr0	at pckbd? port 0x61

# Joystick driver. Probe is a little strange; add only if you have one.
#joy0	at isa? port 0x201

include	"arch/i386/conf/GENERIC.local"

pseudo-device	loop	1		# network loopback
pseudo-device	bpfilter 8		# packet filter
pseudo-device	sl	2		# CSLIP
pseudo-device	ppp	2		# PPP
pseudo-device	tun	2		# network tunneling over tty

pseudo-device	pty	64		# pseudo-terminals
pseudo-device	tb	1		# tablet line discipline
pseudo-device	vnd	4		# paging to files
pseudo-device	ccd	4		# concatenated disk devices
@


1.36
log
@s/EXTMEM_SIZE/BIOSEXTMEM/
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.35 1996/11/28 03:15:22 thorpej Exp $
@


1.35
log
@Update for pchb and pcib drivers.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.34 1996/11/16 01:16:41 fvdl Exp $
d18 1
a18 1
#options	EXTMEM_SIZE=... # size of extended memory
@


1.34
log
@Move VNODEPAGER and DEVPAGER to std.i386 as well.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.33 1996/11/15 09:19:33 fvdl Exp $
d89 3
d94 1
a94 1
isa0	at mainbus0
a95 3
pci0	at mainbus0 bus ?

apm0	at mainbus0			# Advanced power management
d99 7
@


1.33
log
@Move non-optional options to std.i386, and use that file.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.32 1996/10/02 23:56:44 mycroft Exp $
a27 3

options		VNODEPAGER	# mmap() of files
options		DEVPAGER	# mmap() of devices
@


1.32
log
@Add examples of NTP, MROUTING, and serial console.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.31 1996/10/02 22:20:52 mycroft Exp $
d7 1
a7 1
machine		i386		# architecture, used by config; REQUIRED
a22 1
options		MACHINE_NONCONTIG
a28 1
options		SWAPPAGER	# paging; REQUIRED
a54 2
options		EXEC_SCRIPT	# #! scripts
options		EXEC_AOUT	# a.out executables (native, BSD/OS, Linux, FreeBSD)
@


1.31
log
@Update to current reality.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.30 1996/09/09 17:18:48 mycroft Exp $
d28 1
d85 1
d94 1
@


1.30
log
@Oops; include paths are relative to $S.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.29 1996/09/09 16:37:09 mycroft Exp $
d55 4
@


1.29
log
@Add a file for local additions to GENERIC.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.28 1996/09/09 16:33:20 mycroft Exp $
d203 1
a203 1
include	"GENERIC.local"
@


1.28
log
@Sync with GENERIC.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.27 1996/08/26 23:39:59 mrg Exp $
d202 2
@


1.27
log
@add COMPAT_12.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.26 1996/08/05 21:15:59 soda Exp $
d47 1
a47 1
options 	COMPAT_12
d81 1
d95 2
d139 16
d160 2
@


1.26
log
@adding AHA-284x VL front-end to ahc driver by Jason Thorpe.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.25 1996/07/14 00:10:12 explorer Exp $
d47 1
@


1.25
log
@Suggestion from Noriyuki Soda <soda@@sra.co.jp> to update the comments for
these files, since the driver was updated to deal with more devices.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.24 1996/05/20 18:17:29 mrg Exp $
d129 1
@


1.24
log
@document PORTAL
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.23 1996/05/20 03:32:18 thorpej Exp $
d129 2
a130 2
ahc*	at eisa? slot ?			# Adaptec 284x SCSI controllers
ahc*	at pci? dev ? function ?	# Adaptec 2940 SCSI controllers
@


1.24.2.1
log
@Fix support for the Adaptec 284x VLbus SCSI cards, massaged for the
NetBSD-1.2 release branch by Noriyuki Soda <soda@@sra.co.jp>.
(`sys/arch/i386/isa/ahc_isa.c' tagged separately.)
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.24 1996/05/20 18:17:29 mrg Exp $
d129 2
a130 3
ahc0	at isa? port ? irq ?		# Adaptec 284x SCSI controllers
ahc*	at eisa? slot ?			# Adaptec 274x, aic7770 SCSI controllers
ahc*	at pci? dev ? function ?	# Adaptec [23]94x, aic78x0 SCSI controllers
@


1.23
log
@Remove references to the "ahe" device, and add ahc at eisa.  Lingering
junk pointed out by Greg Earle <earle@@isolar.Tujunga.CA.US>.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.22 1996/05/20 00:50:36 thorpej Exp $
d72 1
a72 1
options		PORTAL		# ?
@


1.22
log
@Add the DEFEA EISA FDDI controller to the catch-all kernels.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.21 1996/05/07 00:59:59 thorpej Exp $
d129 1
a131 2
ahe0	at isa? port 0x1c00 irq ?	# Adaptec 284x SCSI controllers
scsibus* at ahe?
@


1.21
log
@Add the DEC DEFPA FDDI interface to the catch-all kernel configs.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.20 1996/04/25 20:14:16 scottr Exp $
d163 1
@


1.20
log
@Add ie1, appropriate for EtherExpress support
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.19 1996/04/25 18:59:17 thorpej Exp $
d166 1
@


1.19
log
@Document the VM86 option by adding it to the GENERIC* kernel config
files.  Note, the option is disabled by default (comment out).  This
is meant as an example for others.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.18 1996/04/25 02:23:40 thorpej Exp $
d159 2
a160 1
ie0	at isa? port 0x360 iomem 0xd0000 irq 7	# StarLAN, 3C507, and Etherexpress
@


1.18
log
@Break up the ep driver into isa, eisa, and pci front-ends and a
bus-independent core driver.  Tested on all three bus types, including
an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in
your kernel config file to catch this one).
XXX Driver still needs to be converted to <machine/bus.h>
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.17 1996/04/21 20:55:29 ghudson Exp $
d13 1
@


1.17
log
@aic0 belongs at IRQ 11 (the card default); the entry was apparently
changed to 12 by mistake when GENERIC was created after NetBSD 1.0.
Change confirmed by Perry and several others.  Fixes PR 1878.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.16 1996/03/30 23:57:16 perry Exp $
d160 1
@


1.16
log
@Added (commented out) line for joystick driver.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.15 1996/03/25 05:45:23 perry Exp $
d132 1
a132 1
aic0	at isa? port 0x340 irq 12	# Adaptec 152[02] SCSI controllers
@


1.15
log
@Add COMPAT_11 option.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.14 1996/03/18 01:46:35 jtk Exp $
d172 3
@


1.14
log
@updated spkr attachment to use new pckbd attribute
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.13 1996/03/16 06:09:04 thorpej Exp $
d45 1
@


1.13
log
@Change the PS/2 mouse driver to be a child of the "pckbd" attribute,
which represents the "keyboard controller".  Give "pc" and "vt" drivers
the "pckbd" attribute.  In pcattach() (pccons and pcvt), attach children
of the keyboard controller.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.12 1996/03/12 01:32:48 perry Exp $
d170 1
a170 1
#spkr0	at isa? port 0x61
@


1.12
log
@close prs #2076 and #2159: Install kernels have had DIAGNOSTIC and
KTRACE removed to make them fit on the floppies. All kernels have had
the comment typo "internally consistency" changed to "internal consistency".
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.11 1996/03/10 09:03:18 cgd Exp $
d120 1
a120 1
#pms0	at isa? port 0x60 irq 12	# PS/2 auxiliary port mouse
@


1.11
log
@update for new commulti->com attach interface.  com ports at 'ast'
multiport cards no longer need 'flags 1', because the "don't set IEN"
requirement is communicated by the commulti_attach_args.  com.c no longer
recognizes 'flags 1' at all.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.10 1996/03/07 00:48:38 jtk Exp $
d34 1
a34 1
options		DIAGNOSTIC	# internally consistency checks
@


1.10
log
@speaker device uses a port, so declare it as such in all the config
files
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.9 1996/03/05 01:32:16 thorpej Exp $
d104 1
a104 1
#com*	at ast? slave ? flags 1
@


1.9
log
@Add a blurb about the EXTMEM_SIZE option to the example kernels, disabled
by default.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.8 1996/03/04 03:25:54 cgd Exp $
d170 1
a170 1
#spkr0	at isa? ...
@


1.8
log
@Attach isa, eisa, and pci to mainbus now, rather than root.  The i386
now has a single device tree (rather than a forest).  Also, attach
EISA only if it's present, and attach in order: PCI, EISA, ISA (most
specific to least specific).
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.7 1996/02/28 02:02:33 cgd Exp $
d13 5
@


1.7
log
@pci devices are now specified like "foo* at pci? dev ? function ?".  also,
add support for PPB's and secondary PCI busses, where appropriate.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.6 1996/02/27 00:06:55 cgd Exp $
d80 5
a84 3
isa0	at root
eisa0	at root
pci0	at root
@


1.6
log
@update for new EISA autoconfiguration: there can now be an eisa0 at root,
and ahb attaches to eisa, not isa.  Also, ahb* at eisa?... is now supported,
so you can get all ahb's configured easily.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.5 1996/01/13 02:05:26 thorpej Exp $
d84 3
d120 1
a120 1
ahc*	at pci? bus ? dev ?		# Adaptec 2940 SCSI controllers
d152 3
a154 3
le*	at pci? bus ? dev ?			# PCnet-PCI based ethernet cards
de*	at pci? bus ? dev ?			# DC21X4X-based ethernet cards
ep*	at pci? bus ? dev ?			# 3C590 ethernet cards
@


1.5
log
@Add the "ahe" driver, autoconfiguration support for the aic7xxx-based
Adaptec 2[78]4x SCSI controllers, from Michael Graff <explorer@@flame.org>.
Fixes PR #1594 from Noriyuki Soda <soda@@sra.co.jp> in a different way.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.4 1995/12/24 18:00:29 neil Exp $
d81 1
d115 1
a115 1
ahb0	at isa? port ? irq ?		# Adaptec 174[024] SCSI controllers
@


1.4
log
@Added ccd pseudo device.
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.3 1995/12/14 01:10:08 tls Exp $
d118 2
@


1.3
log
@add 3C590 support to all generic and install kernels
@
text
@d1 1
a1 1
#	$NetBSD: GENERICADP,v 1.2 1995/10/28 04:06:21 tls Exp $
d168 1
@


1.2
log
@Start to sort out install kernel size and bt/aha issues.  Will be revised.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.23.2.1 1995/10/17 12:54:55 tls Exp $
d146 3
a148 2
le*	at pci? bus ? dev ?
de*	at pci? bus ? dev ?
@


1.1
log
@file GENERICADP was initially added on branch netbsd-1-1.
@
text
@d1 166
@


1.1.2.1
log
@Start to sort out install kernel size and bt/aha issues.  Will be revised.
@
text
@a0 166
#	$NetBSD: GENERIC,v 1.23.2.1 1995/10/17 12:54:55 tls Exp $
#
#	GENERICADP -- everything that's currently supported, except non-
#                     Adaptec SCSI controllers.
#

machine		i386		# architecture, used by config; REQUIRED

options		I386_CPU	# CPU classes; at least one is REQUIRED
options		I486_CPU
options		I586_CPU
options		MATH_EMULATE	# floating point emulation

#options	DUMMY_NOPS	# speed hack; recommended
options		XSERVER,UCONSOLE
options		INSECURE	# insecure; allow /dev/mem writing for X
options		MACHINE_NONCONTIG

maxusers	32		# estimated number of users
options		TIMEZONE=0	# time zone to adjust RTC time by
options		DST=0		# daylight savings time used by RTC

options		SWAPPAGER	# paging; REQUIRED
options		VNODEPAGER	# mmap() of files
options		DEVPAGER	# mmap() of devices

options		DDB		# in-kernel debugger
#makeoptions	DEBUG="-g"	# compile full symbol table
options		DIAGNOSTIC	# internally consistency checks
options		KTRACE		# system call tracing, a la ktrace(1)

options		SYSVMSG		# System V-like message queues
options		SYSVSEM		# System V-like semaphores
options		SYSVSHM		# System V-like memory sharing
#options	SHMMAXPGS=1024	# 1024 pages is the default

options		COMPAT_NOMID	# compatibility with 386BSD, BSDI, NetBSD 0.8,
options		COMPAT_09	# NetBSD 0.9,
options		COMPAT_10	# NetBSD 1.0,
options		COMPAT_43	# and 4.3BSD
options		TCP_COMPAT_42	# TCP bug compatibility with 4.2BSD

options		COMPAT_SVR4	# binary compatibility with SVR4
options		COMPAT_IBCS2	# binary compatibility with SCO and ISC
options		COMPAT_LINUX	# binary compatibility with Linux
options		COMPAT_FREEBSD	# binary compatibility with FreeBSD

options		USER_LDT	# user-settable LDT; used by WINE
options		LKM		# loadable kernel modules

options		FFS		# UFS
options		QUOTA		# UFS quotas
options		LFS		# log-structured file system
options		MFS		# memory file system

options		NFSCLIENT	# Network File System client
options		NFSSERVER	# Network File System server

options		CD9660		# ISO 9660 + Rock Ridge file system
options		MSDOSFS		# MS-DOS file system
options		FDESC		# /dev/fd
options		FIFO		# FIFOs; RECOMMENDED
options		KERNFS		# /kern
options		NULLFS		# loopback file system
options		PORTAL		# ?
options		PROCFS		# /proc
options		UMAPFS		# NULLFS + uid and gid remapping
options		UNION		# union file system

#options	GATEWAY		# packet forwarding
options		INET		# IP + ICMP + TCP + UDP
options		NS		# XNS
options		ISO,TPIP	# OSI
options		EON		# OSI tunneling over IP
options		CCITT,LLC,HDLC	# X.25

config		netbsd	swap generic
options		GENERIC

isa0	at root
pci0	at root

npx0	at isa? port 0xf0 irq 13	# math coprocessor

pc0	at isa? port 0x60 irq 1		# generic PC console device
#vt0	at isa? port 0x60 irq 1

com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
com1	at isa? port 0x2f8 irq 3
com2	at isa? port 0x3e8 irq 5
#com3	at isa? port 0x2e8 irq 9
#ast0	at isa? port 0x1a0 irq 5	# AST 4-port serial cards
#com*	at ast? slave ? flags 1
#boca0	at isa? port 0x100 irq 5	# BOCA 8-port serial cards
#com*	at boca? slave ?
#rtfps0	at isa? port 0x1230 irq 10	# RT 4-port serial cards
#com*	at rtfps? slave ?

#cy0	at isa? ...

lpt0	at isa? port 0x378 irq 7	# standard PC parallel ports
lpt1	at isa? port 0x278
lpt2	at isa? port 0x3bc

lms0	at isa? port 0x23c irq 5	# Logitech bus mouse
lms1	at isa? port 0x238 irq 5
mms0	at isa? port 0x23c irq 5	# Microsoft InPort mouse
mms1	at isa? port 0x238 irq 5
#pms0	at isa? port 0x60 irq 12	# PS/2 auxiliary port mouse

aha0	at isa? port 0x330 irq ? drq ?	# Adaptec 154[02] SCSI controllers
aha1	at isa? port 0x334 irq ? drq ?	# Adaptec 154[02] SCSI controllers
scsibus* at aha?
ahb0	at isa? port ? irq ?		# Adaptec 174[024] SCSI controllers
scsibus* at ahb?
ahc*	at pci? bus ? dev ?		# Adaptec 2940 SCSI controllers
scsibus* at ahc?
aic0	at isa? port 0x340 irq 12	# Adaptec 152[02] SCSI controllers
scsibus* at aic?

sd*	at scsibus? target ? lun ?	# SCSI disk drives
st*	at scsibus? target ? lun ?	# SCSI tape drives
cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
ch*	at scsibus? target ? lun ?	# SCSI autochangers

fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
#fdc1	at isa? port 0x370 irq ? drq ?
fd*	at fdc? drive ?

mcd0	at isa? port 0x300 irq 10	# Mitsumi CD-ROM drives

wdc0	at isa? port 0x1f0 irq 14	# ST506, ESDI, and IDE controllers
#wdc1	at isa? port 0x170 irq ?
wd*	at wdc? drive ?

wt0	at isa? port 0x300 irq 5 drq 1	# Archive and Wangtek QIC tape drives

ed0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC, 3C503, and NE[12]000
ed1	at isa? port 0x250 iomem 0xd8000 irq 9	#   ethernet cards
ed2	at isa? port 0x300 iomem 0xcc000 irq 10
#eg0	at isa? ...				# 3C505 ethernet cards
el0	at isa? port 0x300 irq 9		# 3C501 ethernet cards
ep0	at isa? port ? irq ?			# 3C509 ethernet cards
ie0	at isa? port 0x360 iomem 0xd0000 irq 7	# StarLAN, 3C507, and Etherexpress
#le0	at isa? port 0x320 irq 10 drq 7		# IsoLan, NE2100, and DEPCA
le*	at pci? bus ? dev ?
de*	at pci? bus ? dev ?

pss0	at isa? port 0x220 irq 7 drq 6  # Personal Sound System
sp0	at pss0 port 0x530 irq 10 drq 0	# 	sound port driver

sb0	at isa? port 0x220 irq 7 drq 1	# SoundBlaster
wss0	at isa? port 0x530 irq 10 drq 0	# Windows Sound System
pas0	at isa? port 0x220 irq 7 drq 1	# ProAudio Spectrum
gus0	at isa? port 0x220 irq 7 drq 1 flags 6 # Gravis Ultra Sound (flags is record drq for full-duplex)
#spkr0	at isa? ...

pseudo-device	loop	1		# network loopback
pseudo-device	bpfilter 8		# packet filter
pseudo-device	sl	2		# CSLIP
pseudo-device	ppp	2		# PPP
pseudo-device	tun	2		# network tunneling over tty

pseudo-device	pty	64		# pseudo-terminals
pseudo-device	tb	1		# tablet line discipline
pseudo-device	vnd	4		# paging to files
@
