head	1.11;
access;
symbols
	perseant-exfatfs-base-20250801:1.11
	perseant-exfatfs-base-20240630:1.11
	perseant-exfatfs:1.11.0.144
	perseant-exfatfs-base:1.11
	bouyer-sunxi-drm:1.11.0.142
	bouyer-sunxi-drm-base:1.11
	cjep_sun2x:1.11.0.140
	cjep_sun2x-base:1.11
	cjep_staticlib_x-base1:1.11
	cjep_staticlib_x:1.11.0.138
	cjep_staticlib_x-base:1.11
	thorpej-futex-base:1.11
	bouyer-xenpvh-base2:1.11
	phil-wifi-20200421:1.11
	bouyer-xenpvh-base1:1.11
	phil-wifi-20200411:1.11
	bouyer-xenpvh:1.11.0.136
	bouyer-xenpvh-base:1.11
	phil-wifi-20200406:1.11
	ad-namecache-base3:1.11
	ad-namecache-base2:1.11
	ad-namecache-base1:1.11
	ad-namecache:1.11.0.134
	ad-namecache-base:1.11
	isaki-audio2:1.11.0.132
	isaki-audio2-base:1.11
	pgoyette-compat-merge-20190127:1.11
	pgoyette-compat-20190127:1.11
	pgoyette-compat-20190118:1.11
	pgoyette-compat-1226:1.11
	pgoyette-compat-1126:1.11
	pgoyette-compat-1020:1.11
	pgoyette-compat-0930:1.11
	pgoyette-compat-0906:1.11
	pgoyette-compat-0728:1.11
	pgoyette-compat-0625:1.11
	pgoyette-compat-0521:1.11
	pgoyette-compat-0502:1.11
	pgoyette-compat-0422:1.11
	pgoyette-compat-0415:1.11
	pgoyette-compat-0407:1.11
	pgoyette-compat-0330:1.11
	pgoyette-compat-0322:1.11
	pgoyette-compat-0315:1.11
	pgoyette-compat:1.11.0.12
	pgoyette-compat-base:1.11
	perseant-stdc-iso10646:1.11.0.130
	perseant-stdc-iso10646-base:1.11
	prg-localcount2-base3:1.11
	prg-localcount2-base2:1.11
	prg-localcount2-base1:1.11
	prg-localcount2:1.11.0.128
	prg-localcount2-base:1.11
	pgoyette-localcount-20170426:1.11
	bouyer-socketcan-base1:1.11
	pgoyette-localcount-20170320:1.11
	bouyer-socketcan:1.11.0.126
	bouyer-socketcan-base:1.11
	pgoyette-localcount-20170107:1.11
	pgoyette-localcount-20161104:1.11
	localcount-20160914:1.11
	pgoyette-localcount-20160806:1.11
	pgoyette-localcount-20160726:1.11
	pgoyette-localcount:1.11.0.124
	pgoyette-localcount-base:1.11
	netbsd-5-2-3-RELEASE:1.11
	netbsd-5-1-5-RELEASE:1.11
	yamt-pagecache-base9:1.11
	yamt-pagecache-tag8:1.11
	tls-earlyentropy:1.11.0.122
	tls-earlyentropy-base:1.11
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.11
	riastradh-drm2-base3:1.11
	netbsd-5-2-2-RELEASE:1.11
	netbsd-5-1-4-RELEASE:1.11
	netbsd-5-2-1-RELEASE:1.11
	netbsd-5-1-3-RELEASE:1.11
	rmind-smpnet-nbase:1.11
	rmind-smpnet:1.11.0.118
	rmind-smpnet-base:1.11
	agc-symver:1.11.0.120
	agc-symver-base:1.11
	tls-maxphys-base:1.11
	yamt-pagecache-base8:1.11
	netbsd-5-2:1.11.0.116
	yamt-pagecache-base7:1.11
	netbsd-5-2-RELEASE:1.11
	netbsd-5-2-RC1:1.11
	yamt-pagecache-base6:1.11
	yamt-pagecache-base5:1.11
	yamt-pagecache-base4:1.11
	netbsd-5-1-2-RELEASE:1.11
	netbsd-5-1-1-RELEASE:1.11
	jmcneill-usbmp:1.11.0.114
	jmcneill-usbmp-base:1.11
	jmcneill-audiomp3:1.11.0.112
	jmcneill-audiomp3-base:1.11
	yamt-pagecache-base3:1.11
	yamt-pagecache-base2:1.11
	yamt-pagecache:1.11.0.110
	yamt-pagecache-base:1.11
	rmind-uvmplock-nbase:1.11
	jym-xensuspend-nbase:1.11
	bouyer-quota2-nbase:1.11
	bouyer-quota2:1.11.0.108
	bouyer-quota2-base:1.11
	jruoho-x86intr:1.11.0.106
	jruoho-x86intr-base:1.11
	matt-nb5-pq3:1.11.0.104
	matt-nb5-pq3-base:1.11
	netbsd-5-1:1.11.0.102
	netbsd-5-1-RELEASE:1.11
	yamt-nfs-mp-base11:1.11
	netbsd-5-1-RC4:1.11
	uebayasi-xip-base2:1.11
	yamt-nfs-mp-base10:1.11
	netbsd-5-1-RC3:1.11
	netbsd-5-1-RC2:1.11
	netbsd-5-1-RC1:1.11
	rmind-uvmplock:1.11.0.100
	rmind-uvmplock-base:1.11
	yamt-nfs-mp-base9:1.11
	uebayasi-xip:1.11.0.98
	uebayasi-xip-base:1.11
	netbsd-5-0-2-RELEASE:1.11
	yamt-nfs-mp-base8:1.11
	yamt-nfs-mp-base7:1.11
	netbsd-5-0-1-RELEASE:1.11
	jymxensuspend-base:1.11
	yamt-nfs-mp-base6:1.11
	yamt-nfs-mp-base5:1.11
	yamt-nfs-mp-base4:1.11
	yamt-nfs-mp-base3:1.11
	netbsd-5-0:1.11.0.96
	netbsd-5-0-RELEASE:1.11
	netbsd-5-0-RC4:1.11
	netbsd-5-0-RC3:1.11
	netbsd-5-0-RC2:1.11
	jym-xensuspend:1.11.0.94
	jym-xensuspend-base:1.11
	netbsd-5-0-RC1:1.11
	haad-dm-base2:1.11
	haad-nbase2:1.11
	ad-audiomp2:1.11.0.92
	ad-audiomp2-base:1.11
	netbsd-5:1.11.0.90
	netbsd-5-base:1.11
	haad-dm-base1:1.11
	haad-dm:1.11.0.88
	haad-dm-base:1.11
	simonb-wapbl-nbase:1.11
	yamt-pf42-base4:1.11
	simonb-wapbl:1.11.0.86
	simonb-wapbl-base:1.11
	yamt-pf42-base3:1.11
	hpcarm-cleanup-nbase:1.11
	yamt-pf42-base2:1.11
	yamt-nfs-mp-base2:1.11
	yamt-nfs-mp:1.11.0.84
	yamt-nfs-mp-base:1.11
	yamt-pf42:1.11.0.82
	yamt-pf42-base:1.11
	ad-socklock-base1:1.11
	yamt-lazymbuf-base15:1.11
	yamt-lazymbuf-base14:1.11
	keiichi-mipv6-nbase:1.11
	mjf-devfs2:1.11.0.80
	mjf-devfs2-base:1.11
	keiichi-mipv6:1.11.0.78
	keiichi-mipv6-base:1.11
	bouyer-xeni386-merge1:1.11
	vmlocking2-base3:1.11
	bouyer-xeni386-nbase:1.11
	yamt-kmem-base3:1.11
	cube-autoconf:1.11.0.76
	cube-autoconf-base:1.11
	yamt-kmem-base2:1.11
	bouyer-xeni386:1.11.0.74
	bouyer-xeni386-base:1.11
	yamt-kmem:1.11.0.72
	yamt-kmem-base:1.11
	vmlocking2-base2:1.11
	reinoud-bufcleanup-nbase:1.11
	vmlocking2:1.11.0.70
	vmlocking2-base1:1.11
	jmcneill-base:1.11
	mjf-devfs:1.11.0.68
	mjf-devfs-base:1.11
	bouyer-xenamd64-base2:1.11
	vmlocking-nbase:1.11
	yamt-x86pmap-base4:1.11
	bouyer-xenamd64:1.11.0.66
	bouyer-xenamd64-base:1.11
	yamt-x86pmap-base3:1.11
	yamt-x86pmap-base2:1.11
	yamt-x86pmap:1.11.0.64
	yamt-x86pmap-base:1.11
	jmcneill-pm:1.11.0.62
	jmcneill-pm-base:1.11
	hpcarm-cleanup:1.11.0.60
	hpcarm-cleanup-base:1.11
	mjf-ufs-trans-base:1.11
	yamt-idlelwp-base8:1.11
	ppcoea-renovation:1.11.0.58
	ppcoea-renovation-base:1.11
	reinoud-bufcleanup-base:1.11
	vmlocking:1.11.0.56
	vmlocking-base:1.11
	ad-audiomp:1.11.0.54
	ad-audiomp-base:1.11
	yamt-idlelwp:1.11.0.52
	post-newlock2-merge:1.11
	newlock2-nbase:1.11
	yamt-splraiseipl-base5:1.11
	yamt-splraiseipl-base4:1.11
	yamt-splraiseipl-base3:1.11
	yamt-splraiseipl-base2:1.11
	yamt-splraiseipl:1.11.0.50
	yamt-splraiseipl-base:1.11
	newlock2:1.11.0.48
	newlock2-base:1.11
	yamt-pdpolicy-base8:1.11
	yamt-pdpolicy-base7:1.11
	yamt-pdpolicy-base6:1.11
	gdamore-uart:1.11.0.46
	gdamore-uart-base:1.11
	simonb-timcounters-final:1.11
	yamt-pdpolicy-base5:1.11
	elad-kernelauth-nbase:1.11
	yamt-pdpolicy-base4:1.11
	yamt-pdpolicy-base3:1.11
	yamt-pdpolicy-base2:1.11
	yamt-pdpolicy:1.11.0.44
	yamt-pdpolicy-base:1.11
	yamt-uio_vmspace-base5:1.11
	simonb-timecounters:1.11.0.42
	simonb-timecounters-base:1.11
	rpaulo-netinet-merge-pcb:1.11.0.40
	rpaulo-netinet-merge-pcb-base:1.11
	yamt-uio_vmspace:1.11.0.38
	yamt-readahead-base3:1.11
	yamt-readahead-base2:1.11
	yamt-readahead:1.11.0.36
	yamt-readahead-base:1.11
	yamt-vop-base3:1.11
	yamt-vop-base2:1.11
	thorpej-vnode-attr:1.11.0.34
	thorpej-vnode-attr-base:1.11
	yamt-vop:1.11.0.32
	yamt-vop-base:1.11
	yamt-lazymbuf:1.11.0.30
	yamt-km-base4:1.11
	yamt-km-base3:1.11
	yamt-km-base2:1.11
	yamt-km:1.11.0.28
	yamt-km-base:1.11
	kent-audio2:1.11.0.26
	kent-audio2-base:1.11
	ktrace-lwp:1.11.0.24
	ktrace-lwp-base:1.11
	nathanw_sa_before_merge:1.11
	gmcgarry_ctxsw:1.11.0.22
	gmcgarry_ctxsw_base:1.11
	gmcgarry_ucred:1.11.0.20
	gmcgarry_ucred_base:1.11
	nathanw_sa_base:1.11
	gehenna-devsw:1.11.0.18
	gehenna-devsw-base:1.11
	eeh-devprop:1.11.0.16
	eeh-devprop-base:1.11
	newlock:1.11.0.14
	newlock-base:1.11
	ifpoll-base:1.11
	thorpej-mips-cache:1.11.0.10
	thorpej-mips-cache-base:1.11
	thorpej-devvp:1.11.0.8
	thorpej-devvp-base:1.11
	kqueue:1.11.0.6
	kqueue-base:1.11
	thorpej_scsipi_beforemerge:1.11
	thorpej_scsipi_nbase:1.11
	chs-ubc2-newbase:1.11
	fvdl-softdep-base:1.11
	thorpej_scsipi:1.11.0.4
	thorpej_scsipi_base:1.11
	thorpej-signal:1.11.0.2
	thorpej-signal-base:1.11
	marc-pcmcia-base:1.11
	alpha-nwscons-base:1.11
	netbsd-1-2-BETA:1.9.4.2
	netbsd-1-2:1.9.0.4
	netbsd-1-2-base:1.9
	netbsd-1-1-PATCH001:1.2
	netbsd-1-1-RELEASE:1.2
	netbsd-1-1:1.2.0.2
	netbsd-1-1-base:1.2;
locks; strict;
comment	@# @;


1.11
date	96.06.12.02.00.10;	author cgd;	state dead;
branches;
next	1.10;

1.10
date	96.06.03.20.10.54;	author cgd;	state Exp;
branches;
next	1.9;

1.9
date	96.05.20.01.37.22;	author cgd;	state Exp;
branches
	1.9.4.1;
next	1.8;

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

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

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

1.5
date	96.04.12.01.20.45;	author cgd;	state Exp;
branches;
next	1.4;

1.4
date	95.12.20.00.14.16;	author cgd;	state Exp;
branches;
next	1.3;

1.3
date	95.11.23.02.35.06;	author cgd;	state Exp;
branches;
next	1.2;

1.2
date	95.08.03.00.09.20;	author cgd;	state Exp;
branches;
next	1.1;

1.1
date	95.06.27.00.59.25;	author cgd;	state Exp;
branches;
next	;

1.9.4.1
date	96.06.03.20.11.52;	author cgd;	state Exp;
branches;
next	1.9.4.2;

1.9.4.2
date	96.06.13.17.35.35;	author cgd;	state dead;
branches;
next	;


desc
@@


1.11
log
@remove GENERIC_NFS, because:
	(1) right now GENERIC can boot via NFS, and
	(2) in the long run, GENERIC should autodetect network booting
	    and pick the correct root device.
Because of (1), GENERIC_NFS is no longer _needed_ in the short term.
Because of (2), GENERIC_NFS is not _wanted_ in the long term.
@
text
@#	$NetBSD: GENERIC_NFS,v 1.10 1996/06/03 20:10:54 cgd Exp cgd $
#
# Generic Alpha kernel.  Enough to get booted, etc., but not much more.

include	"std.alpha"

maxusers 8

# CPU Support
options		DEC_3000_500	# Flamingo etc:	3000/[4-9]00*
options		DEC_3000_300	# Pelican etc:	3000/300*
options		DEC_2100_A50	# Avanti etc:	AlphaStation 400, 200, etc.
options		DEC_KN20AA	# KN20AA:	AlphaStation 600
options		DEC_AXPPCI_33	# NoName:	AXPpci33, etc.
#options	DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)

# needs to be set per system
options		TIMEZONE="5*60"		# Minutes west of GMT (for param.c)
options		DST=1			# Daylight savings rules (for param.c)

# Standard system options
options		SWAPPAGER, VNODEPAGER, DEVPAGER # Paging (mandatory)
options		DEBUG, DIAGNOSTIC	# Extra kernel debugging
options		KTRACE			# System call tracing support

# File system options
options		FIFO		# POSIX fifo support (in all file systems)
options		FFS		# Fast file system
options		MFS		# Memory-based file system
options		NFSSERVER	# Sun NFS-compatible file system server
options		NFSCLIENT	# Sun NFS-compatible file system client

# Networking options
options		INET		# Internet protocol suite

# 4.3BSD compatibility.  Should be optional, but necessary for now.
options		COMPAT_43

# Binary compatibility with previous versions of NetBSD.
options		COMPAT_10

# OSF/1 binary compatibility -- CURRENTLY DOES NOT WORK
#options	COMPAT_OSF1

# Loadable Kernel Modules
options		LKM

# Disable kernel security.
#options	INSECURE

# Misc. options
options		PCIVERBOSE	# recognize "unknown" PCI devices

config		netbsd_nfs	root on nfs swap on nfs

mainbus0 at	root
cpu*	at	mainbus0

# TurboChannel host bus adapter support
tcasic*	at	mainbus0

# TurboChannel bus support
tc*	at	tcasic?

# TurboChannel devices
ioasic0	at	tc? slot ? offset ?
mcclock0 at	ioasic? offset ?
le*	at	ioasic? offset ?
scc0	at	ioasic? offset ?
scc1	at	ioasic? offset ?
tcds0	at	tc? slot ? offset ?
esp0	at	tcds? slot ?
esp1	at	tcds? slot ?
cfb*	at	tc? slot ? offset ?
sfb*	at	tc? slot ? offset ?
le*	at	tc? slot ? offset ?
fta*	at	tc? slot ? offset ?		# DEC DEFTA FDDI cards

# PCI host bus adapter support
apecs*	at	mainbus?
cia*	at	mainbus?
lca*	at	mainbus?

# PCI bus support
pci*	at	apecs?
pci*	at	cia?
pci*	at	lca?
pci*	at	ppb?

# PCI devices
de*	at	pci?
le*	at	pci?
ncr*	at	pci?
pceb*	at	pci?
pcivga*	at	pci?
ppb*	at	pci?
sio*	at	pci?
tga*	at	pci?
fpa*	at	pci? dev ? function ?		# DEC DEFPA FDDI cards

# ISA/EISA bus support
isa*	at	pceb?
eisa*	at	pceb?
isa*	at	sio?

# ISA devices
mcclock0 at	isa? port 0x70
pckbd0	at	isa? port 0x60 irq 1		# PC-ish ISA keyboard
pms0	at	isa? port 0x60 irq 12		# PS/2 auxiliary
com0	at	isa? port 0x3f8 irq 4		# standard serial ports
com1	at	isa? port 0x2f8 irq 3
lpt0	at	isa? port 0x3bc irq 7		# standard parallel port
#wss0	at	isa? port 0x530 irq 9 drq 0	# Windows Sound System

# EISA devices
fea*	at	eisa? slot ?			# DEC DEFEA FDDI cards

# SCSI bus support
scsibus* at	esp?
scsibus* at	ncr?

# SCSI devices
sd*	at	scsibus? target ? lun ?
st*	at	scsibus? target ? lun ?
cd*	at	scsibus? target ? lun ?

# Workstation Console attachments
wscons*	at	cfb?
wscons*	at	pcivga?
wscons*	at	sfb?
wscons*	at	tga?

pseudo-device	bpfilter
pseudo-device	loop
pseudo-device	pty
pseudo-device	sl
pseudo-device	vnd
@


1.10
log
@add "le* at pci?", because it compiles and may actually work.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC_NFS,v 1.9 1996/05/20 01:37:22 cgd Exp $
@


1.9
log
@add fta, fpa, and fea drivers, for DEC TC, PCI, and EISA FDDI controllers.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC_NFS,v 1.8 1996/05/01 23:22:22 cgd Exp $
d92 1
@


1.9.4.1
log
@pull up from trunk:
>add "le* at pci?", because it compiles and may actually work.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC_NFS,v 1.9 1996/05/20 01:37:22 cgd Exp $
a91 1
le*	at	pci?
@


1.9.4.2
log
@pull up from trunk (remove file):
>remove GENERIC_NFS, because:
>        (1) right now GENERIC can boot via NFS, and
>        (2) in the long run, GENERIC should autodetect network booting
>           and pick the correct root device.
>Because of (1), GENERIC_NFS is no longer _needed_ in the short term.
>Because of (2), GENERIC_NFS is not _wanted_ in the long term.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC_NFS,v 1.9.4.1 1996/06/03 20:11:52 cgd Exp cgd $
@


1.8
log
@add support for PMAG-B Color Frame Buffer (CFB) option boards.  OSF/1
doesn't support these, but they appear to work OK (with an appropriate
monitor) in my 3000/300.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC_NFS,v 1.7 1996/05/01 20:23:08 cgd Exp $
d77 1
d98 1
d113 3
@


1.7
log
@add SFB at tc, wcsons at sfb, and fix up le declarations
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC_NFS,v 1.6 1996/04/17 22:01:39 cgd Exp $
d74 1
d122 1
@


1.6
log
@clean up clock handling: clock drivers are now seperate from the
chip-independent clock code.  'clock' has been renamed 'mcclock'  'clock'
has been renamed 'mcclock' (since it's a driver for that particular
clock, and since eventually there may be another clock chip driver),
and now attaches via seperate match/attach functions to both TC and ISA.
This removes a whole lot of #ifdefs...
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC_NFS,v 1.5 1996/04/12 01:20:45 cgd Exp $
d68 1
a68 1
le0	at	ioasic? offset ?
d74 2
a75 1
#sfb*	at	tc? slot ? offset ?
d122 1
@


1.5
log
@update for present alpha reality:
add drivers for ps/2-style mice (on the PC-ish alphas), and for the
workstation console glue code.  also, update for config changes, etc.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC_NFS,v 1.4 1995/12/20 00:14:16 cgd Exp $
d67 1
a67 1
clock0	at	ioasic? offset ?
d102 1
a102 1
clock0	at	isa? port 0x70
@


1.4
log
@rename TC 'asic' to 'ioasic'
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC_NFS,v 1.3 1995/11/23 02:35:06 cgd Exp $
d104 1
a104 1
#pms0	at	isa? port 0x60 irq 12		# PS/2 auxiliary
d118 4
@


1.3
log
@wholesale update from my NetBSD/Alpha source tree.  Includes:
	Support for AXPpci CPUs,
	Support for AlphaStation 600 CPUs,
	new boot block structure, which requires an 'installboot'
	    program and works a lot like the NetBSD/sparc boot blocks.
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC_NFS,v 1.2 1995/08/03 00:09:20 cgd Exp $
d59 3
d63 1
a63 1
tc*	at	mainbus0
d66 5
a70 5
asic0	at	tc? slot ? offset ?
clock0	at	asic? offset ?
le0	at	asic? offset ?
scc0	at	asic? offset ?
scc1	at	asic? offset ?
@


1.2
log
@update for all the latest bells and whistles
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.7 1995/06/27 00:58:31 cgd Exp $
d5 1
a5 3
machine		alpha

makeoptions	DEBUG="-g"
a10 1
options		DEC_2000_300	# "Jensen":	2000/300 (DECpc AXP 150)
d13 3
d30 1
d39 3
d52 1
a52 1
options		PCIVERBOSE		# recognize "unknown" PCI devices
d75 2
a76 1
#lca*	at	cpu?
d80 3
a82 1
#pci*	at	lca?
d86 4
a90 1
ncr*	at	pci?
a91 1
pcivga*	at	pci?
d93 4
a96 2
# ISA bus support
isa0	at	sio?
d105 1
a105 1
wss0	at	isa? port 0x530 irq 9 drq 0	# Windows Sound System
@


1.1
log
@update for current configuration descriptions
@
text
@d1 1
a1 1
#	$NetBSD: GENERIC,v 1.6 1995/04/22 12:46:08 cgd Exp $
a6 1
makeoptions	CC="gcc -Werror"
d38 2
a39 2
# OSF/1 binary compatibility
options		COMPAT_OSF1
a52 1

d55 1
d57 2
d69 1
d73 1
d77 1
d81 2
a82 1
#tga*	at	pci?
d84 1
d86 2
d89 3
a91 1
#com0	at	isa? port 0x3f8 irq 4		# standard serial ports
d96 1
d100 1
@
