head	1.13;
access;
symbols
	netbsd-11-0-RC3:1.13
	netbsd-11-0-RC2:1.13
	netbsd-11-0-RC1:1.13
	perseant-exfatfs-base-20250801:1.13
	netbsd-11:1.13.0.2
	netbsd-11-base:1.13
	netbsd-10-1-RELEASE:1.12
	perseant-exfatfs-base-20240630:1.12
	perseant-exfatfs:1.12.0.30
	perseant-exfatfs-base:1.12
	netbsd-8-3-RELEASE:1.11
	netbsd-9-4-RELEASE:1.11
	netbsd-10-0-RELEASE:1.12
	netbsd-10-0-RC6:1.12
	netbsd-10-0-RC5:1.12
	netbsd-10-0-RC4:1.12
	netbsd-10-0-RC3:1.12
	netbsd-10-0-RC2:1.12
	thorpej-ifq:1.12.0.28
	thorpej-ifq-base:1.12
	thorpej-altq-separation:1.12.0.26
	thorpej-altq-separation-base:1.12
	netbsd-10-0-RC1:1.12
	netbsd-10:1.12.0.24
	netbsd-10-base:1.12
	bouyer-sunxi-drm:1.12.0.22
	bouyer-sunxi-drm-base:1.12
	netbsd-9-3-RELEASE:1.11
	thorpej-i2c-spi-conf2:1.12.0.20
	thorpej-i2c-spi-conf2-base:1.12
	thorpej-futex2:1.12.0.18
	thorpej-futex2-base:1.12
	thorpej-cfargs2:1.12.0.16
	thorpej-cfargs2-base:1.12
	cjep_sun2x-base1:1.12
	cjep_sun2x:1.12.0.14
	cjep_sun2x-base:1.12
	cjep_staticlib_x-base1:1.12
	netbsd-9-2-RELEASE:1.11
	cjep_staticlib_x:1.12.0.12
	cjep_staticlib_x-base:1.12
	thorpej-i2c-spi-conf:1.12.0.10
	thorpej-i2c-spi-conf-base:1.12
	thorpej-cfargs:1.12.0.8
	thorpej-cfargs-base:1.12
	thorpej-futex:1.12.0.6
	thorpej-futex-base:1.12
	netbsd-9-1-RELEASE:1.11
	bouyer-xenpvh-base2:1.12
	phil-wifi-20200421:1.12
	bouyer-xenpvh-base1:1.12
	phil-wifi-20200411:1.12
	bouyer-xenpvh:1.12.0.4
	bouyer-xenpvh-base:1.12
	is-mlppp:1.12.0.2
	is-mlppp-base:1.12
	phil-wifi-20200406:1.12
	netbsd-8-2-RELEASE:1.11
	ad-namecache-base3:1.12
	netbsd-9-0-RELEASE:1.11
	netbsd-9-0-RC2:1.11
	ad-namecache-base2:1.12
	ad-namecache-base1:1.11
	ad-namecache:1.11.0.22
	ad-namecache-base:1.11
	netbsd-9-0-RC1:1.11
	phil-wifi-20191119:1.11
	netbsd-9:1.11.0.20
	netbsd-9-base:1.11
	phil-wifi-20190609:1.11
	netbsd-8-1-RELEASE:1.11
	netbsd-8-1-RC1:1.11
	isaki-audio2:1.11.0.18
	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
	netbsd-7-2-RELEASE:1.8
	pgoyette-compat-0728:1.11
	netbsd-8-0-RELEASE:1.11
	phil-wifi:1.11.0.16
	phil-wifi-base:1.11
	pgoyette-compat-0625:1.11
	netbsd-8-0-RC2:1.11
	pgoyette-compat-0521:1.11
	pgoyette-compat-0502:1.11
	pgoyette-compat-0422:1.11
	netbsd-8-0-RC1: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
	netbsd-7-1-2-RELEASE:1.8
	pgoyette-compat:1.11.0.14
	pgoyette-compat-base:1.11
	netbsd-7-1-1-RELEASE:1.8
	tls-maxphys-base-20171202:1.11
	matt-nb8-mediatek:1.11.0.12
	matt-nb8-mediatek-base:1.11
	nick-nhusb-base-20170825:1.11
	perseant-stdc-iso10646:1.11.0.10
	perseant-stdc-iso10646-base:1.11
	netbsd-8:1.11.0.8
	netbsd-8-base:1.11
	prg-localcount2-base3:1.11
	prg-localcount2-base2:1.11
	prg-localcount2-base1:1.11
	prg-localcount2:1.11.0.6
	prg-localcount2-base:1.11
	pgoyette-localcount-20170426:1.11
	bouyer-socketcan-base1:1.11
	jdolecek-ncq:1.11.0.4
	jdolecek-ncq-base:1.11
	pgoyette-localcount-20170320:1.11
	netbsd-7-1:1.8.0.12
	netbsd-7-1-RELEASE:1.8
	netbsd-7-1-RC2:1.8
	nick-nhusb-base-20170204:1.11
	netbsd-7-nhusb-base-20170116:1.8
	bouyer-socketcan:1.11.0.2
	bouyer-socketcan-base:1.11
	pgoyette-localcount-20170107:1.11
	netbsd-7-1-RC1:1.8
	nick-nhusb-base-20161204:1.8
	pgoyette-localcount-20161104:1.8
	netbsd-7-0-2-RELEASE:1.8
	nick-nhusb-base-20161004:1.8
	localcount-20160914:1.8
	netbsd-7-nhusb:1.8.0.10
	netbsd-7-nhusb-base:1.8
	pgoyette-localcount-20160806:1.8
	pgoyette-localcount-20160726:1.8
	pgoyette-localcount:1.8.0.8
	pgoyette-localcount-base:1.8
	nick-nhusb-base-20160907:1.8
	nick-nhusb-base-20160529:1.8
	netbsd-7-0-1-RELEASE:1.8
	nick-nhusb-base-20160422:1.8
	nick-nhusb-base-20160319:1.8
	nick-nhusb-base-20151226:1.8
	netbsd-7-0:1.8.0.6
	netbsd-7-0-RELEASE:1.8
	nick-nhusb-base-20150921:1.8
	netbsd-7-0-RC3:1.8
	netbsd-7-0-RC2:1.8
	netbsd-7-0-RC1:1.8
	nick-nhusb-base-20150606:1.8
	nick-nhusb-base-20150406:1.8
	nick-nhusb:1.8.0.4
	nick-nhusb-base:1.8
	netbsd-6-0-6-RELEASE:1.5
	netbsd-6-1-5-RELEASE:1.5
	netbsd-7:1.8.0.2
	netbsd-7-base:1.8
	yamt-pagecache-base9:1.7
	yamt-pagecache-tag8:1.3.8.2
	netbsd-6-1-4-RELEASE:1.5
	netbsd-6-0-5-RELEASE:1.5
	tls-earlyentropy:1.7.0.8
	tls-earlyentropy-base:1.8
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.7
	riastradh-drm2-base3:1.7
	netbsd-6-1-3-RELEASE:1.5
	netbsd-6-0-4-RELEASE:1.5
	netbsd-6-1-2-RELEASE:1.5
	netbsd-6-0-3-RELEASE:1.5
	rmind-smpnet-nbase:1.7
	netbsd-6-1-1-RELEASE:1.5
	riastradh-drm2-base2:1.7
	riastradh-drm2-base1:1.7
	riastradh-drm2:1.7.0.6
	riastradh-drm2-base:1.7
	rmind-smpnet:1.7.0.4
	rmind-smpnet-base:1.7
	netbsd-6-1:1.5.0.8
	netbsd-6-0-2-RELEASE:1.5
	netbsd-6-1-RELEASE:1.5
	khorben-n900:1.7.0.2
	netbsd-6-1-RC4:1.5
	netbsd-6-1-RC3:1.5
	agc-symver:1.6.0.6
	agc-symver-base:1.6
	netbsd-6-1-RC2:1.5
	netbsd-6-1-RC1:1.5
	yamt-pagecache-base8:1.6
	netbsd-6-0-1-RELEASE:1.5
	yamt-pagecache-base7:1.6
	matt-nb6-plus-nbase:1.5
	yamt-pagecache-base6:1.6
	netbsd-6-0:1.5.0.6
	netbsd-6-0-RELEASE:1.5
	netbsd-6-0-RC2:1.5
	tls-maxphys:1.6.0.2
	tls-maxphys-base:1.8
	matt-nb6-plus:1.5.0.4
	matt-nb6-plus-base:1.5
	netbsd-6-0-RC1:1.5
	jmcneill-usbmp-base10:1.5
	yamt-pagecache-base5:1.5
	jmcneill-usbmp-base9:1.5
	yamt-pagecache-base4:1.5
	jmcneill-usbmp-base8:1.5
	jmcneill-usbmp-base7:1.5
	jmcneill-usbmp-base6:1.5
	jmcneill-usbmp-base5:1.5
	jmcneill-usbmp-base4:1.5
	jmcneill-usbmp-base3:1.5
	jmcneill-usbmp-pre-base2:1.4
	jmcneill-usbmp-base2:1.5
	netbsd-6:1.5.0.2
	netbsd-6-base:1.5
	jmcneill-usbmp:1.4.0.2
	jmcneill-usbmp-base:1.4
	jmcneill-audiomp3:1.3.0.10
	jmcneill-audiomp3-base:1.3
	yamt-pagecache-base3:1.3
	yamt-pagecache-base2:1.3
	yamt-pagecache:1.3.0.8
	yamt-pagecache-base:1.3
	rmind-uvmplock-nbase:1.3
	cherry-xenmp:1.3.0.6
	cherry-xenmp-base:1.3
	jym-xensuspend-nbase:1.3
	uebayasi-xip-base7:1.3
	bouyer-quota2-nbase:1.3
	bouyer-quota2:1.3.0.4
	bouyer-quota2-base:1.3
	jruoho-x86intr:1.3.0.2
	jruoho-x86intr-base:1.3
	matt-mips64-premerge-20101231:1.3
	matt-nb5-mips64-premerge-20101231:1.1.2.1
	uebayasi-xip-base6:1.3
	uebayasi-xip-base5:1.3
	uebayasi-xip-base4:1.3
	jym-xensuspend-base:1.3
	uebayasi-xip-base3:1.3
	yamt-nfs-mp-base11:1.3
	matt-nb5-mips64-k15:1.1.2.1
	uebayasi-xip-base2:1.3
	yamt-nfs-mp-base10:1.3
	uebayasi-xip-base1:1.3
	rmind-uvmplock:1.2.0.6
	rmind-uvmplock-base:1.3
	yamt-nfs-mp:1.2.0.4
	yamt-nfs-mp-base9:1.2
	uebayasi-xip:1.2.0.2
	uebayasi-xip-base:1.2
	matt-nb5-mips64-premerge-20091211:1.1.2.1
	yamt-nfs-mp-base8:1.1
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.1.2.1
	matt-nb5-mips64:1.1.0.2;
locks; strict;
comment	@# @;


1.13
date	2025.03.19.21.03.40;	author jakllsch;	state Exp;
branches;
next	1.12;
commitid	RxFOVKpWYP1vMINF;

1.12
date	2020.01.20.18.38.21;	author thorpej;	state Exp;
branches
	1.12.30.1;
next	1.11;
commitid	5IWAFx2BxNcmzsTB;

1.11
date	2016.12.13.20.42.20;	author christos;	state Exp;
branches
	1.11.16.1
	1.11.22.1;
next	1.10;
commitid	DChNb4lHFyTOFRxz;

1.10
date	2016.12.10.23.03.25;	author christos;	state Exp;
branches;
next	1.9;
commitid	w4dRXIf7WDldyuxz;

1.9
date	2016.12.08.11.31.11;	author nat;	state Exp;
branches;
next	1.8;
commitid	r0h4avej48pZLaxz;

1.8
date	2014.07.20.10.06.11;	author alnsn;	state Exp;
branches
	1.8.4.1
	1.8.8.1;
next	1.7;
commitid	w7znppWoeYa9l6Jx;

1.7
date	2013.04.27.18.19.48;	author christos;	state Exp;
branches
	1.7.8.1;
next	1.6;

1.6
date	2012.08.17.20.11.41;	author abs;	state Exp;
branches
	1.6.2.1;
next	1.5;

1.5
date	2011.12.18.05.49.31;	author dholland;	state Exp;
branches;
next	1.4;

1.4
date	2011.11.22.21.25.32;	author tls;	state Exp;
branches
	1.4.2.1;
next	1.3;

1.3
date	2010.04.16.13.48.35;	author pooka;	state Exp;
branches
	1.3.8.1;
next	1.2;

1.2
date	2009.12.14.00.46.09;	author matt;	state Exp;
branches
	1.2.2.1
	1.2.4.1
	1.2.6.1;
next	1.1;

1.1
date	2009.09.08.17.24.08;	author matt;	state dead;
branches
	1.1.2.1;
next	;

1.12.30.1
date	2025.08.02.05.55.59;	author perseant;	state Exp;
branches;
next	;
commitid	23j6GFaDws3O875G;

1.11.16.1
date	2020.04.08.14.07.48;	author martin;	state Exp;
branches;
next	;
commitid	Qli2aW9E74UFuA3C;

1.11.22.1
date	2020.01.25.22.38.42;	author ad;	state Exp;
branches;
next	;
commitid	ethRERRmx7bMJ7UB;

1.8.4.1
date	2017.02.05.13.40.17;	author skrll;	state Exp;
branches;
next	;
commitid	8hwpk1aHl2UuyLEz;

1.8.8.1
date	2017.01.07.08.56.23;	author pgoyette;	state Exp;
branches;
next	;
commitid	uEL0C1YuiJrlV0Bz;

1.7.8.1
date	2014.08.10.06.54.04;	author tls;	state Exp;
branches;
next	;
commitid	7fY3uHKSIbCABMLx;

1.6.2.1
date	2013.06.23.06.20.10;	author tls;	state Exp;
branches;
next	1.6.2.2;
commitid	eVjr9caYRQbRGHUw;

1.6.2.2
date	2014.08.20.00.03.18;	author tls;	state Exp;
branches;
next	1.6.2.3;
commitid	jTnpym9Qu0o4R1Nx;

1.6.2.3
date	2017.12.03.11.36.35;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.4.2.1
date	2012.02.18.07.32.51;	author mrg;	state Exp;
branches;
next	;

1.3.8.1
date	2012.04.17.00.06.45;	author yamt;	state Exp;
branches;
next	1.3.8.2;

1.3.8.2
date	2012.10.30.17.20.08;	author yamt;	state Exp;
branches;
next	1.3.8.3;

1.3.8.3
date	2014.05.22.11.40.03;	author yamt;	state Exp;
branches;
next	;
commitid	VUUXuyNWnt3AKwBx;

1.2.2.1
date	2010.04.30.14.39.41;	author uebayasi;	state Exp;
branches;
next	;

1.2.4.1
date	2009.12.14.00.46.09;	author yamt;	state dead;
branches;
next	1.2.4.2;

1.2.4.2
date	2010.03.11.15.02.48;	author yamt;	state Exp;
branches;
next	1.2.4.3;

1.2.4.3
date	2010.08.11.22.52.31;	author yamt;	state Exp;
branches;
next	;

1.2.6.1
date	2010.05.30.05.17.01;	author rmind;	state Exp;
branches;
next	;

1.1.2.1
date	2009.09.08.17.24.08;	author matt;	state Exp;
branches;
next	;


desc
@@


1.13
log
@Remove last traces of 'options LKM' from kernel config files.
@
text
@# 	$NetBSD: INSTALL64,v 1.12 2020/01/20 18:38:21 thorpej Exp $
#
# Distribution	install kernel (any model)
#    netbsd:	cut-down kernel for miniroots.
#    nfsnetbsd:	root on NFS to boot diskless for installation,
#	disk drivers for labelling disks and installation on local disk.
#
#    Kernel must be under 1Mbyte to net-boot on 3100s with old PROMs.
#
#
include		"arch/pmax/conf/std.pmax64"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

makeoptions	COPTS="-Os -mmemcpy"	# Optimise for space. Implies -O2

maxusers	8

# CPU options
options 	MIPS3			# R4000/R4400 support


# Support for specific models of DECstation
options 	DEC_MAXINE		# kn02ca: 5000/xx (Personal DECstation)
options 	DEC_3MIN		#  5000/1xx (kn02ba), 5000/150 (kn04)
options 	DEC_3MAXPLUS		#  5000/240 (kn03), 5000/260 (kn05)

# Standard system options
#options 	DIAGNOSTIC		# extra kernel debugging checks
#options 	DEBUG			# extra kernel debugging support
#options 	KTRACE			# system call tracing support
#options 	MODULAR
options 	USERCONF		# userconf(4) support
options 	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

#options 	NTP			# network time protocol


# File systems
file-system 	FFS			# BSD fast filesystem
file-system 	NFS			# Sun NFS-compatible filesystem (client)
file-system 	CD9660			# ISO 9660 + Rock Ridge file system
file-system 	KERNFS			# kernel data-structure filesystem
#file-system	PTYFS			# /dev/pts/N support

# Filesystem options
#options 	NFS_V2_ONLY		# Exclude NFS3 code to save space
options 	FFS_NO_SNAPSHOT		# No FFS snapshot support
options 	WAPBL			# File system journaling support


# Networking options
options 	INET			# Internet protocols
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

# JIT compiler for bpfilter
#options	SLJIT
#options	BPFJIT


# Workstation console options
options 	FONT_BOLD8x16		# Font for fb devices
options 	FONT_GALLANT12x22

options		WSEMUL_VT100
options 	WSDISPLAY_DEFAULTSCREENS=1
#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
options		WS_KERNEL_FG=WSCOL_GREEN
options		WS_KERNEL_BG=WSCOL_BLACK

# Disable kernel security levels.  Needed for X with a PX or PXG.
#options       INSECURE

# pmax specific
options 	HZ=256		# RTC rate required

options 	NFS_BOOT_DHCP	# superset of BOOTP

config		netbsd		root on ? type ?
config		nfsnetbsd	root on ? type nfs

mainbus0	at root
cpu*		at mainbus0

## Peripheral Bus Support (for devices to attach to)
## ----------------------------------------------------------------------------

# TURBOchannel bus support
tc*	at	mainbus0

# 3MIN, 3MAX+ and MAXINE have IOASIC in system slot
ioasic0	at	tc?
mcclock* at	ioasic? offset ?	# DS1287 RTC
le*	at	ioasic? offset ?	# LANCE
dt*	at      ioasic? offset ?        # MAXINE kbd and mouse
#bba*	at	ioasic? offset ?	# MAXINE baseboard audio
#fdc	at	ioasic? offset ?	# MAXINE floppy disk (not supported)
zsc0	at	ioasic? offset 0x100000 # Z85C30
zsc1	at	ioasic? offset 0x180000 # Z85C30
asc*	at	ioasic? offset ?	# NCR53C94 SCSI with IOASIC

zstty*	at	zsc? channel ?		# serial ports on B/A channels
lkkbd*	at	zsc1 channel ?		# keyboard port on A channels
#vsms*	at	zsc0 channel ?		# mouse port on A channels   

#audio*	at	bba?

#spkr*	at	audio?			# PC speaker (synthesized)

dtkbd*	at	dt? addr ?
#dtms*	at	dt? addr ?

# TURBOchannel devices
mfb*	at	tc? slot ? offset ?	# PMAG-A MX Monochrome Framebuffer
cfb*	at	tc? slot ? offset ?	# PMAG-B CX Color Framebuffer
tfb*	at	tc? slot ? offset ?	# PMAG-RO TX True Color Framebuffer
sfb*	at	tc? slot ? offset ?	# PMAGB-B HX Smart Framebuffer
px*	at	tc? slot ? offset ?	# PMAG-C 2D accelerator
pxg*	at	tc? slot ? offset ?	# PMAG-D,E,F 3D accelerator
#sfbp*	at	tc? slot ? offset ?	# PMAGD HX+ Smart Framebuffer
xcfb*	at	tc? slot ? offset ?	# PMAG-DV Color Framebuffer at MAXINE
asc*	at	tc? slot ? offset ?	# PMAZ-A single channel SCSI
le*	at	tc? slot ? offset ?	# PMAD-A LANCE
tcds*	at	tc? slot ? offset ?	# PMAZB/PMAZC dual channel SCSI
asc*	at	tcds? chip ?

# Workstation console

wskbd*		at	lkkbd? console ?
wskbd*		at	dtkbd? console ?
#wsmouse*	at	vsms?
#wsmouse*	at	dtms?

wsdisplay*	at	mfb?
wsdisplay*	at	cfb?
wsdisplay*	at	px?
wsdisplay*	at	pxg?
wsdisplay*	at	sfb?
#wsdisplay*	at	sfbp?
wsdisplay*	at	tfb?
wsdisplay*	at	xcfb?


#########################################################################
# SCSI configuration							#
#########################################################################

scsibus* at asc?
sd*	at scsibus? target ? lun ?	# SCSI disks
st*	at scsibus? target ? lun ?	# SCSI tapes
cd*	at scsibus? target ? lun ?	# SCSI CD-ROMs

#########################################################################
# Pseudo-devices							#
#########################################################################

pseudo-device	pty			# pseudo-terminals
pseudo-device	bpfilter		# packet filter ports
pseudo-device	loop
pseudo-device	ccd		 	# concatenated disks
#pseudo-device	fss		 	# file system snapshot device
#pseudo-device	wsfont			# wsfont control device
pseudo-device	wsmux			# wsmux control device
@


1.12
log
@Remove FDDI support.
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.11 2016/12/13 20:42:20 christos Exp $
d32 1
a32 1
#options 	LKM			# loadable kernel modules
@


1.12.30.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.13 2025/03/19 21:03:40 jakllsch Exp $
d32 1
a32 1
#options 	MODULAR
@


1.11
log
@wildcard speaker attachments, now that we can handle many of them.
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.10 2016/12/10 23:03:25 christos Exp $
a124 1
fta*	at	tc? slot ? offset ?	# PMAF-F FDDI
@


1.11.16.1
log
@Merge changes from current as of 20200406
@
text
@d1 1
a1 1
# 	$NetBSD$
d125 1
@


1.11.22.1
log
@Sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.12 2020/01/20 18:38:21 thorpej Exp $
d125 1
@


1.10
log
@remove VAUDIOSPEAKER for now, will be done differently.
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.9 2016/12/08 11:31:11 nat Exp $
d109 1
a109 1
#spkr0	at audio0		# PC speaker (synthesized)
@


1.9
log
@Add a synthesized pc beeper and keyboard bell for platforms with an audio
device.
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.8 2014/07/20 10:06:11 alnsn Exp $
a108 1
#options VAUDIOSPEAKER
@


1.8
log
@Add commented out bpfjit options to mips kernels.
While here, add 2 missing RCS ids.
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.7 2013/04/27 18:19:48 christos Exp $
d109 3
@


1.8.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.11 2016/12/13 20:42:20 christos Exp $
a108 2
#spkr*	at	audio?			# PC speaker (synthesized)

@


1.8.8.1
log
@Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.11 2016/12/13 20:42:20 christos Exp $
a108 2
#spkr*	at	audio?			# PC speaker (synthesized)

@


1.7
log
@remove confusing numeric locators where they are unused.
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.6 2012/08/17 20:11:41 abs Exp $
d57 4
@


1.7.8.1
log
@Rebase.
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.8 2014/07/20 10:06:11 alnsn Exp $
a56 4
# JIT compiler for bpfilter
#options	SLJIT
#options	BPFJIT

@


1.6
log
@Update all kernel configs mentioning WSEMUL_* but not already including
WSDISPLAY_COMPAT_USL using the following rules:
- If WSEMUL_ is commented out, add commented out out WSDISPLAY_COMPAT_USL
- If INSTALL or obviously memory constrained, add WSDISPLAY_DEFAULTSCREENS=1
  and commented out WSDISPLAY_COMPAT_USL
- Otherwise add WSDISPLAY_COMPAT_USL

Some of the INSTALL configs for larger memory machines are probably suitable
for adding WSDISPLAY_COMPAT_USL.

Now wsconscfg(8) should be able to switch VTs when expected.

Implemented after no objection from tech-kern to the following:

On 5 June 2012 09:47, David Brownlee <abs@@absd.org> wrote:
> wsconscfg(8) requires WSDISPLAY_COMPAT_USL in order to switch virtual
> terminals.
>
> Except when in an exceptionally memory or space constrained
> environment (INSTALL being the obvious case), is there any reason why
> all GENERIC and GENERIC-like kernels which have wscons enabled
> shouldn't also have WSDISPLAY_COMPAT_USL?
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.5 2011/12/18 05:49:31 dholland Exp $
d153 1
a153 1
pseudo-device	pty		2	# pseudo-terminals (Sysinst needs two)
d156 1
a156 1
pseudo-device	ccd		 4	# concatenated disks
@


1.6.2.1
log
@resync from head
@
text
@d1 1
a1 1
# 	$NetBSD$
d153 1
a153 1
pseudo-device	pty			# pseudo-terminals
d156 1
a156 1
pseudo-device	ccd		 	# concatenated disks
@


1.6.2.2
log
@Rebase to HEAD as of a few days ago.
@
text
@a56 4
# JIT compiler for bpfilter
#options	SLJIT
#options	BPFJIT

@


1.6.2.3
log
@update from HEAD
@
text
@a108 2
#spkr*	at	audio?			# PC speaker (synthesized)

@


1.5
log
@WABPL is no longer considered experimental (has not been for some time)
so update its comment in config files.
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.4 2011/11/22 21:25:32 tls Exp $
d63 2
@


1.4
log
@
The rnd pseudo-device is not really optional, because it is in the same
source file as the entropy-pool code itself.  Move it to std.  This
will be cleaned up more when I split the sources up as they should be.

This fixes build breaks on several ports.  Thanks to Havard Eidnes for
pointing them out.
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.3 2010/04/16 13:48:35 pooka Exp $
d50 1
a50 1
options 	WAPBL		# File system journaling support - Experimental
@


1.4.2.1
log
@merge to -current.
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.5 2011/12/18 05:49:31 dholland Exp $
d50 1
a50 1
options 	WAPBL			# File system journaling support
@


1.3
log
@Remove unused count (invariably "4") from pseudo-device fss.
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.2 2009/12/14 00:46:09 matt Exp $
a155 1
pseudo-device	rnd			# /dev/random and in-kernel generator
@


1.3.8.1
log
@sync with head
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.3 2010/04/16 13:48:35 pooka Exp $
d50 1
a50 1
options 	WAPBL			# File system journaling support
d156 1
@


1.3.8.2
log
@sync with head
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.3.8.1 2012/04/17 00:06:45 yamt Exp $
a62 2
options 	WSDISPLAY_DEFAULTSCREENS=1
#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
@


1.3.8.3
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.3.8.2 2012/10/30 17:20:08 yamt Exp $
d153 1
a153 1
pseudo-device	pty			# pseudo-terminals
d156 1
a156 1
pseudo-device	ccd		 	# concatenated disks
@


1.2
log
@Merge from matt-nb5-mips64
Merge mips-specific arch files.
@
text
@d1 1
a1 1
# 	$NetBSD$
d155 1
a155 1
#pseudo-device	fss		 4	# file system snapshot device
@


1.2.6.1
log
@sync with head
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.2 2009/12/14 00:46:09 matt Exp $
d155 1
a155 1
#pseudo-device	fss		 	# file system snapshot device
@


1.2.2.1
log
@Sync with HEAD.
@
text
@d155 1
a155 1
#pseudo-device	fss		 	# file system snapshot device
@


1.2.4.1
log
@file INSTALL64 was added on branch yamt-nfs-mp on 2010-03-11 15:02:48 +0000
@
text
@d1 158
@


1.2.4.2
log
@sync with head
@
text
@a0 158
# 	$NetBSD$
#
# Distribution	install kernel (any model)
#    netbsd:	cut-down kernel for miniroots.
#    nfsnetbsd:	root on NFS to boot diskless for installation,
#	disk drivers for labelling disks and installation on local disk.
#
#    Kernel must be under 1Mbyte to net-boot on 3100s with old PROMs.
#
#
include		"arch/pmax/conf/std.pmax64"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

makeoptions	COPTS="-Os -mmemcpy"	# Optimise for space. Implies -O2

maxusers	8

# CPU options
options 	MIPS3			# R4000/R4400 support


# Support for specific models of DECstation
options 	DEC_MAXINE		# kn02ca: 5000/xx (Personal DECstation)
options 	DEC_3MIN		#  5000/1xx (kn02ba), 5000/150 (kn04)
options 	DEC_3MAXPLUS		#  5000/240 (kn03), 5000/260 (kn05)

# Standard system options
#options 	DIAGNOSTIC		# extra kernel debugging checks
#options 	DEBUG			# extra kernel debugging support
#options 	KTRACE			# system call tracing support
#options 	LKM			# loadable kernel modules
options 	USERCONF		# userconf(4) support
options 	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

#options 	NTP			# network time protocol


# File systems
file-system 	FFS			# BSD fast filesystem
file-system 	NFS			# Sun NFS-compatible filesystem (client)
file-system 	CD9660			# ISO 9660 + Rock Ridge file system
file-system 	KERNFS			# kernel data-structure filesystem
#file-system	PTYFS			# /dev/pts/N support

# Filesystem options
#options 	NFS_V2_ONLY		# Exclude NFS3 code to save space
options 	FFS_NO_SNAPSHOT		# No FFS snapshot support
options 	WAPBL		# File system journaling support - Experimental


# Networking options
options 	INET			# Internet protocols
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG


# Workstation console options
options 	FONT_BOLD8x16		# Font for fb devices
options 	FONT_GALLANT12x22

options		WSEMUL_VT100
options		WS_KERNEL_FG=WSCOL_GREEN
options		WS_KERNEL_BG=WSCOL_BLACK

# Disable kernel security levels.  Needed for X with a PX or PXG.
#options       INSECURE

# pmax specific
options 	HZ=256		# RTC rate required

options 	NFS_BOOT_DHCP	# superset of BOOTP

config		netbsd		root on ? type ?
config		nfsnetbsd	root on ? type nfs

mainbus0	at root
cpu*		at mainbus0

## Peripheral Bus Support (for devices to attach to)
## ----------------------------------------------------------------------------

# TURBOchannel bus support
tc*	at	mainbus0

# 3MIN, 3MAX+ and MAXINE have IOASIC in system slot
ioasic0	at	tc?
mcclock* at	ioasic? offset ?	# DS1287 RTC
le*	at	ioasic? offset ?	# LANCE
dt*	at      ioasic? offset ?        # MAXINE kbd and mouse
#bba*	at	ioasic? offset ?	# MAXINE baseboard audio
#fdc	at	ioasic? offset ?	# MAXINE floppy disk (not supported)
zsc0	at	ioasic? offset 0x100000 # Z85C30
zsc1	at	ioasic? offset 0x180000 # Z85C30
asc*	at	ioasic? offset ?	# NCR53C94 SCSI with IOASIC

zstty*	at	zsc? channel ?		# serial ports on B/A channels
lkkbd*	at	zsc1 channel ?		# keyboard port on A channels
#vsms*	at	zsc0 channel ?		# mouse port on A channels   

#audio*	at	bba?

dtkbd*	at	dt? addr ?
#dtms*	at	dt? addr ?

# TURBOchannel devices
mfb*	at	tc? slot ? offset ?	# PMAG-A MX Monochrome Framebuffer
cfb*	at	tc? slot ? offset ?	# PMAG-B CX Color Framebuffer
tfb*	at	tc? slot ? offset ?	# PMAG-RO TX True Color Framebuffer
sfb*	at	tc? slot ? offset ?	# PMAGB-B HX Smart Framebuffer
px*	at	tc? slot ? offset ?	# PMAG-C 2D accelerator
pxg*	at	tc? slot ? offset ?	# PMAG-D,E,F 3D accelerator
#sfbp*	at	tc? slot ? offset ?	# PMAGD HX+ Smart Framebuffer
xcfb*	at	tc? slot ? offset ?	# PMAG-DV Color Framebuffer at MAXINE
asc*	at	tc? slot ? offset ?	# PMAZ-A single channel SCSI
le*	at	tc? slot ? offset ?	# PMAD-A LANCE
fta*	at	tc? slot ? offset ?	# PMAF-F FDDI
tcds*	at	tc? slot ? offset ?	# PMAZB/PMAZC dual channel SCSI
asc*	at	tcds? chip ?

# Workstation console

wskbd*		at	lkkbd? console ?
wskbd*		at	dtkbd? console ?
#wsmouse*	at	vsms?
#wsmouse*	at	dtms?

wsdisplay*	at	mfb?
wsdisplay*	at	cfb?
wsdisplay*	at	px?
wsdisplay*	at	pxg?
wsdisplay*	at	sfb?
#wsdisplay*	at	sfbp?
wsdisplay*	at	tfb?
wsdisplay*	at	xcfb?


#########################################################################
# SCSI configuration							#
#########################################################################

scsibus* at asc?
sd*	at scsibus? target ? lun ?	# SCSI disks
st*	at scsibus? target ? lun ?	# SCSI tapes
cd*	at scsibus? target ? lun ?	# SCSI CD-ROMs

#########################################################################
# Pseudo-devices							#
#########################################################################

pseudo-device	pty		2	# pseudo-terminals (Sysinst needs two)
pseudo-device	bpfilter		# packet filter ports
pseudo-device	loop
pseudo-device	ccd		 4	# concatenated disks
#pseudo-device	fss		 4	# file system snapshot device
pseudo-device	rnd			# /dev/random and in-kernel generator
#pseudo-device	wsfont			# wsfont control device
pseudo-device	wsmux			# wsmux control device
@


1.2.4.3
log
@sync with head.
@
text
@d1 1
a1 1
# 	$NetBSD: INSTALL64,v 1.2.4.2 2010/03/11 15:02:48 yamt Exp $
d155 1
a155 1
#pseudo-device	fss		 	# file system snapshot device
@


1.1
log
@file INSTALL64 was initially added on branch matt-nb5-mips64.
@
text
@d1 158
@


1.1.2.1
log
@Enable building LP64 kernels for 3min, maxine, and 3maxplus.
Fix various LP64 bugs.
XXX still invoked via O32 call args
@
text
@a0 158
# 	$NetBSD: INSTALL,v 1.64 2008/07/31 07:41:03 simonb Exp $
#
# Distribution	install kernel (any model)
#    netbsd:	cut-down kernel for miniroots.
#    nfsnetbsd:	root on NFS to boot diskless for installation,
#	disk drivers for labelling disks and installation on local disk.
#
#    Kernel must be under 1Mbyte to net-boot on 3100s with old PROMs.
#
#
include		"arch/pmax/conf/std.pmax64"

#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary

makeoptions	COPTS="-Os -mmemcpy"	# Optimise for space. Implies -O2

maxusers	8

# CPU options
options 	MIPS3			# R4000/R4400 support


# Support for specific models of DECstation
options 	DEC_MAXINE		# kn02ca: 5000/xx (Personal DECstation)
options 	DEC_3MIN		#  5000/1xx (kn02ba), 5000/150 (kn04)
options 	DEC_3MAXPLUS		#  5000/240 (kn03), 5000/260 (kn05)

# Standard system options
#options 	DIAGNOSTIC		# extra kernel debugging checks
#options 	DEBUG			# extra kernel debugging support
#options 	KTRACE			# system call tracing support
#options 	LKM			# loadable kernel modules
options 	USERCONF		# userconf(4) support
options 	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

#options 	NTP			# network time protocol


# File systems
file-system 	FFS			# BSD fast filesystem
file-system 	NFS			# Sun NFS-compatible filesystem (client)
file-system 	CD9660			# ISO 9660 + Rock Ridge file system
file-system 	KERNFS			# kernel data-structure filesystem
#file-system	PTYFS			# /dev/pts/N support

# Filesystem options
#options 	NFS_V2_ONLY		# Exclude NFS3 code to save space
options 	FFS_NO_SNAPSHOT		# No FFS snapshot support
options 	WAPBL		# File system journaling support - Experimental


# Networking options
options 	INET			# Internet protocols
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG


# Workstation console options
options 	FONT_BOLD8x16		# Font for fb devices
options 	FONT_GALLANT12x22

options		WSEMUL_VT100
options		WS_KERNEL_FG=WSCOL_GREEN
options		WS_KERNEL_BG=WSCOL_BLACK

# Disable kernel security levels.  Needed for X with a PX or PXG.
#options       INSECURE

# pmax specific
options 	HZ=256		# RTC rate required

options 	NFS_BOOT_DHCP	# superset of BOOTP

config		netbsd		root on ? type ?
config		nfsnetbsd	root on ? type nfs

mainbus0	at root
cpu*		at mainbus0

## Peripheral Bus Support (for devices to attach to)
## ----------------------------------------------------------------------------

# TURBOchannel bus support
tc*	at	mainbus0

# 3MIN, 3MAX+ and MAXINE have IOASIC in system slot
ioasic0	at	tc?
mcclock* at	ioasic? offset ?	# DS1287 RTC
le*	at	ioasic? offset ?	# LANCE
dt*	at      ioasic? offset ?        # MAXINE kbd and mouse
#bba*	at	ioasic? offset ?	# MAXINE baseboard audio
#fdc	at	ioasic? offset ?	# MAXINE floppy disk (not supported)
zsc0	at	ioasic? offset 0x100000 # Z85C30
zsc1	at	ioasic? offset 0x180000 # Z85C30
asc*	at	ioasic? offset ?	# NCR53C94 SCSI with IOASIC

zstty*	at	zsc? channel ?		# serial ports on B/A channels
lkkbd*	at	zsc1 channel ?		# keyboard port on A channels
#vsms*	at	zsc0 channel ?		# mouse port on A channels   

#audio*	at	bba?

dtkbd*	at	dt? addr ?
#dtms*	at	dt? addr ?

# TURBOchannel devices
mfb*	at	tc? slot ? offset ?	# PMAG-A MX Monochrome Framebuffer
cfb*	at	tc? slot ? offset ?	# PMAG-B CX Color Framebuffer
tfb*	at	tc? slot ? offset ?	# PMAG-RO TX True Color Framebuffer
sfb*	at	tc? slot ? offset ?	# PMAGB-B HX Smart Framebuffer
px*	at	tc? slot ? offset ?	# PMAG-C 2D accelerator
pxg*	at	tc? slot ? offset ?	# PMAG-D,E,F 3D accelerator
#sfbp*	at	tc? slot ? offset ?	# PMAGD HX+ Smart Framebuffer
xcfb*	at	tc? slot ? offset ?	# PMAG-DV Color Framebuffer at MAXINE
asc*	at	tc? slot ? offset ?	# PMAZ-A single channel SCSI
le*	at	tc? slot ? offset ?	# PMAD-A LANCE
fta*	at	tc? slot ? offset ?	# PMAF-F FDDI
tcds*	at	tc? slot ? offset ?	# PMAZB/PMAZC dual channel SCSI
asc*	at	tcds? chip ?

# Workstation console

wskbd*		at	lkkbd? console ?
wskbd*		at	dtkbd? console ?
#wsmouse*	at	vsms?
#wsmouse*	at	dtms?

wsdisplay*	at	mfb?
wsdisplay*	at	cfb?
wsdisplay*	at	px?
wsdisplay*	at	pxg?
wsdisplay*	at	sfb?
#wsdisplay*	at	sfbp?
wsdisplay*	at	tfb?
wsdisplay*	at	xcfb?


#########################################################################
# SCSI configuration							#
#########################################################################

scsibus* at asc?
sd*	at scsibus? target ? lun ?	# SCSI disks
st*	at scsibus? target ? lun ?	# SCSI tapes
cd*	at scsibus? target ? lun ?	# SCSI CD-ROMs

#########################################################################
# Pseudo-devices							#
#########################################################################

pseudo-device	pty		2	# pseudo-terminals (Sysinst needs two)
pseudo-device	bpfilter		# packet filter ports
pseudo-device	loop
pseudo-device	ccd		 4	# concatenated disks
#pseudo-device	fss		 4	# file system snapshot device
pseudo-device	rnd			# /dev/random and in-kernel generator
#pseudo-device	wsfont			# wsfont control device
pseudo-device	wsmux			# wsmux control device
@

