head	1.36;
access;
symbols
	netbsd-11-0-RC3:1.36
	netbsd-11-0-RC2:1.36
	netbsd-11-0-RC1:1.36
	perseant-exfatfs-base-20250801:1.36
	netbsd-11:1.36.0.8
	netbsd-11-base:1.36
	netbsd-10-1-RELEASE:1.35
	perseant-exfatfs-base-20240630:1.36
	perseant-exfatfs:1.36.0.6
	perseant-exfatfs-base:1.36
	netbsd-8-3-RELEASE:1.21.6.1
	netbsd-9-4-RELEASE:1.27.2.1
	netbsd-10-0-RELEASE:1.35
	netbsd-10-0-RC6:1.35
	netbsd-10-0-RC5:1.35
	netbsd-10-0-RC4:1.35
	netbsd-10-0-RC3:1.35
	netbsd-10-0-RC2:1.35
	thorpej-ifq:1.36.0.4
	thorpej-ifq-base:1.36
	thorpej-altq-separation:1.36.0.2
	thorpej-altq-separation-base:1.36
	netbsd-10-0-RC1:1.35
	netbsd-10:1.35.0.4
	netbsd-10-base:1.35
	bouyer-sunxi-drm:1.35.0.2
	bouyer-sunxi-drm-base:1.35
	netbsd-9-3-RELEASE:1.27.2.1
	thorpej-i2c-spi-conf2:1.31.0.16
	thorpej-i2c-spi-conf2-base:1.31
	thorpej-futex2:1.31.0.14
	thorpej-futex2-base:1.31
	thorpej-cfargs2:1.31.0.12
	thorpej-cfargs2-base:1.31
	cjep_sun2x-base1:1.31
	cjep_sun2x:1.31.0.10
	cjep_sun2x-base:1.31
	cjep_staticlib_x-base1:1.31
	netbsd-9-2-RELEASE:1.27
	cjep_staticlib_x:1.31.0.8
	cjep_staticlib_x-base:1.31
	thorpej-i2c-spi-conf:1.31.0.6
	thorpej-i2c-spi-conf-base:1.31
	thorpej-cfargs:1.31.0.4
	thorpej-cfargs-base:1.31
	thorpej-futex:1.31.0.2
	thorpej-futex-base:1.31
	netbsd-9-1-RELEASE:1.27
	bouyer-xenpvh-base2:1.27
	phil-wifi-20200421:1.27
	bouyer-xenpvh-base1:1.27
	phil-wifi-20200411:1.27
	bouyer-xenpvh:1.27.0.8
	bouyer-xenpvh-base:1.27
	is-mlppp:1.27.0.6
	is-mlppp-base:1.27
	phil-wifi-20200406:1.27
	netbsd-8-2-RELEASE:1.21.6.1
	ad-namecache-base3:1.27
	netbsd-9-0-RELEASE:1.27
	netbsd-9-0-RC2:1.27
	ad-namecache-base2:1.27
	ad-namecache-base1:1.27
	ad-namecache:1.27.0.4
	ad-namecache-base:1.27
	netbsd-9-0-RC1:1.27
	phil-wifi-20191119:1.27
	netbsd-9:1.27.0.2
	netbsd-9-base:1.27
	phil-wifi-20190609:1.27
	netbsd-8-1-RELEASE:1.21.6.1
	netbsd-8-1-RC1:1.21.6.1
	isaki-audio2:1.26.0.2
	isaki-audio2-base:1.26
	pgoyette-compat-merge-20190127:1.25.2.1
	pgoyette-compat-20190127:1.26
	pgoyette-compat-20190118:1.26
	pgoyette-compat-1226:1.26
	pgoyette-compat-1126:1.26
	pgoyette-compat-1020:1.26
	pgoyette-compat-0930:1.26
	pgoyette-compat-0906:1.26
	netbsd-7-2-RELEASE:1.16
	pgoyette-compat-0728:1.25
	netbsd-8-0-RELEASE:1.21.6.1
	phil-wifi:1.25.0.4
	phil-wifi-base:1.25
	pgoyette-compat-0625:1.25
	netbsd-8-0-RC2:1.21.6.1
	pgoyette-compat-0521:1.25
	pgoyette-compat-0502:1.25
	pgoyette-compat-0422:1.25
	netbsd-8-0-RC1:1.21.6.1
	pgoyette-compat-0415:1.25
	pgoyette-compat-0407:1.25
	pgoyette-compat-0330:1.25
	pgoyette-compat-0322:1.25
	pgoyette-compat-0315:1.25
	netbsd-7-1-2-RELEASE:1.16
	pgoyette-compat:1.25.0.2
	pgoyette-compat-base:1.25
	netbsd-7-1-1-RELEASE:1.16
	tls-maxphys-base-20171202:1.24
	matt-nb8-mediatek:1.21.0.10
	matt-nb8-mediatek-base:1.21
	nick-nhusb-base-20170825:1.22
	perseant-stdc-iso10646:1.21.0.8
	perseant-stdc-iso10646-base:1.21
	netbsd-8:1.21.0.6
	netbsd-8-base:1.21
	prg-localcount2-base3:1.21
	prg-localcount2-base2:1.21
	prg-localcount2-base1:1.21
	prg-localcount2:1.21.0.4
	prg-localcount2-base:1.21
	pgoyette-localcount-20170426:1.21
	bouyer-socketcan-base1:1.21
	jdolecek-ncq:1.21.0.2
	jdolecek-ncq-base:1.21
	pgoyette-localcount-20170320:1.21
	netbsd-7-1:1.16.0.8
	netbsd-7-1-RELEASE:1.16
	netbsd-7-1-RC2:1.16
	nick-nhusb-base-20170204:1.20
	netbsd-7-nhusb-base-20170116:1.16
	bouyer-socketcan:1.20.0.2
	bouyer-socketcan-base:1.20
	pgoyette-localcount-20170107:1.20
	netbsd-7-1-RC1:1.16
	nick-nhusb-base-20161204:1.20
	pgoyette-localcount-20161104:1.20
	netbsd-7-0-2-RELEASE:1.16
	nick-nhusb-base-20161004:1.20
	localcount-20160914:1.19
	netbsd-7-nhusb:1.16.0.6
	netbsd-7-nhusb-base:1.16
	pgoyette-localcount-20160806:1.19
	pgoyette-localcount-20160726:1.19
	pgoyette-localcount:1.19.0.4
	pgoyette-localcount-base:1.19
	nick-nhusb-base-20160907:1.19
	nick-nhusb-base-20160529:1.19
	netbsd-7-0-1-RELEASE:1.16
	nick-nhusb-base-20160422:1.19
	nick-nhusb-base-20160319:1.19
	nick-nhusb-base-20151226:1.19
	netbsd-7-0:1.16.0.4
	netbsd-7-0-RELEASE:1.16
	nick-nhusb-base-20150921:1.19
	netbsd-7-0-RC3:1.16
	netbsd-7-0-RC2:1.16
	netbsd-7-0-RC1:1.16
	nick-nhusb-base-20150606:1.19
	nick-nhusb-base-20150406:1.19
	nick-nhusb:1.19.0.2
	nick-nhusb-base:1.19
	netbsd-6-0-6-RELEASE:1.4.2.1
	netbsd-6-1-5-RELEASE:1.4.2.1
	netbsd-7:1.16.0.2
	netbsd-7-base:1.16
	yamt-pagecache-base9:1.15
	yamt-pagecache-tag8:1.1.2.2
	netbsd-6-1-4-RELEASE:1.4.2.1
	netbsd-6-0-5-RELEASE:1.4.2.1
	tls-earlyentropy:1.15.0.2
	tls-earlyentropy-base:1.16
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.15
	riastradh-drm2-base3:1.15
	netbsd-6-1-3-RELEASE:1.4.2.1
	netbsd-6-0-4-RELEASE:1.4.2.1
	netbsd-6-1-2-RELEASE:1.4.2.1
	netbsd-6-0-3-RELEASE:1.4.2.1
	rmind-smpnet-nbase:1.15
	netbsd-6-1-1-RELEASE:1.4.2.1
	riastradh-drm2-base2:1.14
	riastradh-drm2-base1:1.14
	riastradh-drm2:1.14.0.2
	riastradh-drm2-base:1.14
	rmind-smpnet:1.13.0.2
	rmind-smpnet-base:1.15
	netbsd-6-1:1.4.2.1.0.6
	netbsd-6-0-2-RELEASE:1.4.2.1
	netbsd-6-1-RELEASE:1.4.2.1
	khorben-n900:1.12.0.2
	netbsd-6-1-RC4:1.4.2.1
	netbsd-6-1-RC3:1.4.2.1
	agc-symver:1.10.0.2
	agc-symver-base:1.10
	netbsd-6-1-RC2:1.4.2.1
	netbsd-6-1-RC1:1.4.2.1
	yamt-pagecache-base8:1.8
	netbsd-6-0-1-RELEASE:1.4.2.1
	yamt-pagecache-base7:1.8
	matt-nb6-plus-nbase:1.4.2.1
	yamt-pagecache-base6:1.8
	netbsd-6-0:1.4.2.1.0.4
	netbsd-6-0-RELEASE:1.4.2.1
	netbsd-6-0-RC2:1.4.2.1
	tls-maxphys:1.7.0.2
	tls-maxphys-base:1.16
	matt-nb6-plus:1.4.2.1.0.2
	matt-nb6-plus-base:1.4.2.1
	netbsd-6-0-RC1:1.4.2.1
	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.4
	jmcneill-usbmp-base5:1.4
	jmcneill-usbmp-base4:1.4
	jmcneill-usbmp-base3:1.4
	jmcneill-usbmp-pre-base2:1.3
	jmcneill-usbmp-base2:1.4
	netbsd-6:1.4.0.2
	netbsd-6-base:1.4
	jmcneill-usbmp:1.3.0.2
	jmcneill-usbmp-base:1.3
	jmcneill-audiomp3:1.2.0.2
	jmcneill-audiomp3-base:1.2
	yamt-pagecache-base3:1.1
	yamt-pagecache-base2:1.1
	yamt-pagecache:1.1.0.2
	yamt-pagecache-base:1.1;
locks; strict;
comment	@# @;


1.36
date	2023.10.13.16.35.14;	author tsutsui;	state Exp;
branches;
next	1.35;
commitid	2Q8DV9eP1GbN6uIE;

1.35
date	2022.08.07.02.52.27;	author simonb;	state Exp;
branches;
next	1.34;
commitid	HXKRRXLciPDtrTOD;

1.34
date	2022.06.10.21.42.23;	author tsutsui;	state Exp;
branches;
next	1.33;
commitid	3RhWl9CpTnKLyxHD;

1.33
date	2022.05.27.16.59.19;	author tsutsui;	state Exp;
branches;
next	1.32;
commitid	eJCDjYPzVWYqrIFD;

1.32
date	2022.02.04.18.28.53;	author tsutsui;	state Exp;
branches;
next	1.31;
commitid	LW6VoXiQhRrBwkrD;

1.31
date	2020.09.27.13.48.52;	author roy;	state Exp;
branches;
next	1.30;
commitid	DA9l8f9bbF8ATGpC;

1.30
date	2020.08.01.08.20.50;	author maxv;	state Exp;
branches;
next	1.29;
commitid	JD2lavAMv7TQUkiC;

1.29
date	2020.05.19.09.14.52;	author rin;	state Exp;
branches;
next	1.28;
commitid	EP5GOYPygC7JAP8C;

1.28
date	2020.05.19.09.02.48;	author rin;	state Exp;
branches;
next	1.27;
commitid	SCx7ndGb6wEGwP8C;

1.27
date	2019.04.26.22.46.03;	author sevan;	state Exp;
branches
	1.27.2.1;
next	1.26;
commitid	HBAlgqGPZeivAUkB;

1.26
date	2018.08.01.20.04.12;	author maxv;	state Exp;
branches;
next	1.25;
commitid	UbIHSaPqOzfNisMA;

1.25
date	2018.01.23.14.47.55;	author sevan;	state Exp;
branches
	1.25.2.1
	1.25.4.1;
next	1.24;
commitid	AGdejQ7TNSzBE0oA;

1.24
date	2017.09.14.07.58.41;	author mrg;	state Exp;
branches;
next	1.23;
commitid	ngZ6fHXwTqlZA87A;

1.23
date	2017.09.13.22.24.44;	author sevan;	state Exp;
branches;
next	1.22;
commitid	U9QcH0HsUyAtp57A;

1.22
date	2017.07.29.18.08.58;	author maxv;	state Exp;
branches;
next	1.21;
commitid	OtoNC1YDOrKHu91A;

1.21
date	2017.03.09.14.05.58;	author tsutsui;	state Exp;
branches
	1.21.6.1;
next	1.20;
commitid	DPogwrmBg58ZFSIz;

1.20
date	2016.09.18.14.20.23;	author christos;	state Exp;
branches
	1.20.2.1;
next	1.19;
commitid	XgA6GlIcrkthkMmz;

1.19
date	2014.08.23.20.26.58;	author dholland;	state Exp;
branches
	1.19.2.1
	1.19.4.1;
next	1.18;
commitid	Ef5fhfmsGe1uFwNx;

1.18
date	2014.08.17.21.17.44;	author joerg;	state Exp;
branches;
next	1.17;
commitid	1Tn1qthIdwV09LMx;

1.17
date	2014.08.16.17.57.37;	author apb;	state Exp;
branches;
next	1.16;
commitid	yO2wojSVGhzf5CMx;

1.16
date	2014.08.05.15.52.38;	author martin;	state Exp;
branches;
next	1.15;
commitid	7yv0jhg7PRLoKbLx;

1.15
date	2014.02.20.14.30.23;	author tsutsui;	state Exp;
branches
	1.15.2.1;
next	1.14;
commitid	vR3j2KdhO6mNCQpx;

1.14
date	2013.06.30.21.38.57;	author rmind;	state Exp;
branches;
next	1.13;
commitid	WyqSRDp14EmayGVw;

1.13
date	2013.06.05.23.08.01;	author christos;	state Exp;
branches
	1.13.2.1;
next	1.12;
commitid	MDKdYakvaqdHQtSw;

1.12
date	2013.04.27.21.43.31;	author christos;	state Exp;
branches;
next	1.11;

1.11
date	2013.04.27.18.19.41;	author christos;	state Exp;
branches;
next	1.10;

1.10
date	2013.03.02.02.42.16;	author christos;	state Exp;
branches;
next	1.9;

1.9
date	2013.03.01.18.25.47;	author joerg;	state Exp;
branches;
next	1.8;

1.8
date	2012.10.17.14.49.41;	author apb;	state Exp;
branches;
next	1.7;

1.7
date	2012.08.17.20.11.40;	author abs;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	2012.07.20.19.31.53;	author tsutsui;	state Exp;
branches;
next	1.5;

1.5
date	2012.03.10.21.51.53;	author joerg;	state Exp;
branches;
next	1.4;

1.4
date	2011.12.18.05.49.29;	author dholland;	state Exp;
branches
	1.4.2.1;
next	1.3;

1.3
date	2011.11.22.21.25.23;	author tls;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	2011.11.12.13.44.26;	author tsutsui;	state Exp;
branches;
next	1.1;

1.1
date	2011.07.16.15.52.21;	author tsutsui;	state Exp;
branches
	1.1.2.1;
next	;

1.27.2.1
date	2022.05.15.12.29.46;	author martin;	state Exp;
branches;
next	;
commitid	4FtD8AplF6E1l9ED;

1.25.2.1
date	2018.09.06.06.55.35;	author pgoyette;	state Exp;
branches;
next	;
commitid	HCi1bXD317XIK0RA;

1.25.4.1
date	2019.06.10.22.06.25;	author christos;	state Exp;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.21.6.1
date	2018.01.26.14.28.16;	author martin;	state Exp;
branches;
next	;
commitid	PZEWbwc3WwWusooA;

1.20.2.1
date	2017.04.21.16.53.29;	author bouyer;	state Exp;
branches;
next	;
commitid	dUG7nkTKALCadqOz;

1.19.2.1
date	2016.10.05.20.55.31;	author skrll;	state Exp;
branches;
next	1.19.2.2;
commitid	uuAdz3JYHQmaWZoz;

1.19.2.2
date	2017.08.28.17.51.43;	author skrll;	state Exp;
branches;
next	;
commitid	UQQpnjvcNkUZn05A;

1.19.4.1
date	2016.11.04.14.49.02;	author pgoyette;	state Exp;
branches;
next	1.19.4.2;
commitid	2m1JRwYmpwPkOOsz;

1.19.4.2
date	2017.03.20.06.57.16;	author pgoyette;	state Exp;
branches;
next	;
commitid	jjw7cAwgyKq7RfKz;

1.15.2.1
date	2014.08.10.06.54.00;	author tls;	state Exp;
branches;
next	;
commitid	7fY3uHKSIbCABMLx;

1.13.2.1
date	2013.08.28.23.59.18;	author rmind;	state Exp;
branches;
next	1.13.2.2;
commitid	cbp9Ov2uYijlqh3x;

1.13.2.2
date	2014.05.18.17.45.15;	author rmind;	state Exp;
branches;
next	;
commitid	mL5ZYSzpqK6QS2Bx;

1.7.2.1
date	2012.11.20.03.01.29;	author tls;	state Exp;
branches;
next	1.7.2.2;

1.7.2.2
date	2013.06.23.06.20.07;	author tls;	state Exp;
branches;
next	1.7.2.3;
commitid	eVjr9caYRQbRGHUw;

1.7.2.3
date	2014.08.20.00.03.10;	author tls;	state Exp;
branches;
next	1.7.2.4;
commitid	jTnpym9Qu0o4R1Nx;

1.7.2.4
date	2017.12.03.11.36.23;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;

1.4.2.1
date	2012.07.25.21.30.34;	author martin;	state Exp;
branches;
next	;

1.3.2.1
date	2012.02.18.07.32.28;	author mrg;	state Exp;
branches;
next	1.3.2.2;

1.3.2.2
date	2012.03.11.01.52.23;	author mrg;	state Exp;
branches;
next	;

1.1.2.1
date	2012.04.17.00.06.34;	author yamt;	state Exp;
branches;
next	1.1.2.2;

1.1.2.2
date	2012.10.30.17.19.53;	author yamt;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	2014.05.22.11.39.55;	author yamt;	state Exp;
branches;
next	;
commitid	VUUXuyNWnt3AKwBx;


desc
@@


1.36
log
@Remove trailing spaces and TAB.
@
text
@# $NetBSD: INSTALL,v 1.35 2022/08/07 02:52:27 simonb Exp $
#
# config for installation ramdisk kernel
#
include 	"arch/luna68k/conf/std.luna68k"

makeoptions	COPTS="-Os -fno-unwind-tables"	# Optimise for space.

maxusers	4

options 	M68030
options 	M68040
options 	FPSP	# on m68040 to emulate some missing FP instructions

options 	MEMORY_DISK_HOOKS
options 	MEMORY_DISK_IS_ROOT		# Force root on ram-disk
options 	MEMORY_DISK_SERVER=0		# no userspace md(4) support
options 	MEMORY_DISK_ROOT_SIZE=4000	# size of memory disk, in blocks
options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode

# Standard system options
#options 	NTP			# NTP phase/frequency locked loop
#options 	KTRACE
#options 	SYSVMSG			# System V message queues
#options 	SYSVSEM			# System V semaphores
#options 	SYSVSHM			# System V shared memory
#options 	USERCONF		# userconf(4) support
options 	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel

# Alternate buffer queue strategies for better responsiveness under high
# disk I/O load.
#options 	BUFQ_READPRIO
#options 	BUFQ_PRIOCSCAN

# Debugging options
#options 	DDB
#options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
#makeoptions	COPY_SYMTAB=1	# place DDB symbols in data segment
#options 	DEBUG			# extra kernel debugging support
#options 	DIAGNOSTIC		# extra kernel sanity checking
#options 	SCSIVERBOSE		# Verbose SCSI errors
#options 	SCSIDEBUG
#makeoptions	DEBUG="-g"		# compile full symbol table

# Compatibility options
#include 	"conf/compat_netbsd09.config

#options 	COMPAT_AOUT_M68K # support for NetBSD a.out executables
#options 	EXEC_AOUT	# support for a.out executables
options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.

# File systems
file-system 	FFS		# ufs file system
#file-system	LFS		# log-structured file system
file-system 	NFS		# nfs client support
file-system	MFS
file-system 	CD9660		# ISO 9660 + Rock Ridge file system
#file-system	MSDOSFS		# MS-DOS FAT file system
#file-system 	KERNFS		# /kern
#file-system 	PROCFS		# /proc
#file-system 	FDESC		# /dev/fd/*
#file-system 	NULLFS		# loopback file system
#file-system	UMAPFS		# NULLFS + uid and gid remapping
#file-system 	UNION		# union file system
#file-system	CODA		# Coda File System; also needs vcode (below)
#file-system	PTYFS		# /dev/pts/N support
#file-system	TMPFS		# Efficient memory file-system
#file-system	UDF		# experimental - OSTA UDF CD/DVD file-system

# File system options
#options 	FFS_EI		# FFS Endian Independent support
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#options 	QUOTA		# legacy UFS quotas
#options 	QUOTA2		# new, in-filesystem UFS quotas
#options 	UFS_DIRHASH	# UFS Large Directory Hashing
#options 	UFS_EXTATTR	# Extended attribute support for UFS1
options 	WAPBL		# File system journaling support
#options 	NFSSERVER	# Network File System server

# Networking options
options 	INET		# IP protocol stack support
#options 	INET6		# IPV6
#options 	IPSEC		# IP security
#options 	IPSEC_DEBUG	# debug for IP security
#options 	GATEWAY		# IP packet forwarding
#options 	MROUTING	# IP multicast routing
#options 	PIM		# Protocol Independent Multicast
#options 	NETATALK	# AppleTalk networking protocols
#options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
#options 	PPP_DEFLATE	# Deflate compression support for PPP
#options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
options 	NFS_BOOT_DHCP	# superset of BOOTP
#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG

#options 	ALTQ		# Manipulate network interfaces' output queues
#options 	ALTQ_BLUE	# Stochastic Fair Blue
#options 	ALTQ_CBQ	# Class-Based Queueing
#options 	ALTQ_CDNR	# Diffserv Traffic Conditioner
#options 	ALTQ_FIFOQ	# First-In First-Out Queue
#options 	ALTQ_FLOWVALVE	# RED/flow-valve (red-penalty-box)
#options 	ALTQ_HFSC	# Hierarchical Fair Service Curve
#options 	ALTQ_LOCALQ	# Local queueing discipline
#options 	ALTQ_PRIQ	# Priority Queueing
#options 	ALTQ_RED	# Random Early Detection
#options 	ALTQ_RIO	# RED with IN/OUT
#options 	ALTQ_WFQ	# Weighted Fair Queueing

# WS console uses SUN or VT100 terminal emulation
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

options 	FONT_OMRON12x20

config		netbsd root on ? type ?

mainbus0 at root

clock0	at mainbus0

# LCD on front panel
lcd0	at mainbus0

# uPD7201 SIO
sio0	at mainbus0
siotty0	at sio0			# ttya
ws0	at sio0			# port for keyboard and mouse
# AM7990 LANCE
le0	at mainbus0
# MB89532 SPC
spc0	at mainbus0
spc1	at mainbus0		# 2nd SCSI on LUNA-II
# framebuffer
fb0	at mainbus0		# 16 or 256 pseudo color

# HD647180X I/O processor
#xpbus0	at mainbus0
#xp0	at xpbus0

# HD647180X I/O processor as PSG PAM audio
#psgpam0	at xpbus0
#audio*	at psgpam?
#spkr*	at audio?
#wsbell*	at spkr?

# Workstation Console attachments
wsdisplay*	at fb?
wskbd*		at ws? console ?
#wsmouse*	at ws?

# SCSI bus support
scsibus* at spc?

# SCSI devices
sd* at scsibus? target ? lun ?		# SCSI disks
st* at scsibus? target ? lun ?		# SCSI tapes
cd* at scsibus? target ? lun ?		# SCSI CD-ROMs
#ch* at scsibus? target ? lun ?		# SCSI changer devices
#ss* at scsibus? target ? lun ?		# SCSI scanners
#uk* at scsibus? target ? lun ?		# unknown SCSI devices

#
# accept filters
#pseudo-device   accf_data		# "dataready" accept filter
#pseudo-device   accf_http		# "httpready" accept filter

pseudo-device	bpfilter		# Berkeley Packet Filter
#pseudo-device	carp			# Common Address Redundancy Protocol
#pseudo-device	ccd			# concatenated and striped disks
#pseudo-device	cgd			# cryptographic disks
#pseudo-device	gre			# generic L3 over IP tunnel
#pseudo-device	npf			# NPF packet filter
pseudo-device	loop			# loopback interface; required
pseudo-device	md			# memory disk device
#pseudo-device	ppp			# PPP interfaces
#pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
pseudo-device	pty			# pseudo-terminals
#pseudo-device	raid			# RAIDframe disk driver
#pseudo-device	fss			# file system snapshot device
#pseudo-device	sl			# SLIP interfaces
#pseudo-device	tun			# Network "tunnel" device
#pseudo-device	tap			# virtual Ethernet
#pseudo-device	vlan			# IEEE 802.1q encapsulation
#pseudo-device	bridge			# simple inter-network bridging
#pseudo-device	vether			# Virtual Ethernet for bridge
#pseudo-device	agr			# IEEE 802.3ad link aggregation
#pseudo-device	vnd			# disk-like interface to files
#options 	VND_COMPRESSION		# compressed vnd(4)
#pseudo-device	clockctl		# user control of clock subsystem
#pseudo-device	drvctl			# user control of drive subsystem
#pseudo-device	ksyms			# /dev/ksyms

# Veriexec
# include "dev/veriexec.config"
@


1.35
log
@UFS/LFS dirhash:
- Enable UFS_DIRHASH if the architecture or kernel model specific config
  file can use 128MB of RAM or more.
- Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel
  and by a number of NetBSD developers for years.
- Add LFS_DIRHASH if LFS was enabled.
- Be somewhat consistent with FS options order.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.34 2022/06/10 21:42:23 tsutsui Exp $
d4 1
a4 1
# 
@


1.34
log
@luna68k: add psgpam(4) audio for LUNA, using YM2149 PSG/SSG sound chip.

"PSG PAM" is a audio driver using "Pulse Amplitude Modulation" with the
YM2149 PSG/SSG chip connected to the I/O processor HD647180X on LUNA.
The driver plays up to 30 kHz PCM audio by manipulating PSG channel volumes
at extremely high speed with 6.144 MHz HD647180X, a Z80 compatible sub CPU.
 https://www.youtube.com/watch?v=fR7PqaLpijQ
 https://www.youtube.com/watch?v=kCDZCgkwgBA

Compatibilities with the existing XPIOCDOWNLD ioctl(2) to download and
exec user programs (PSG sound driver player ported from PC-6001 etc.)
on the HD647180X is still provided.
 https://twitter.com/tsutsuii/status/1533247362965315584

This psgpam(4) driver for NetBSD/luna68k was written by @@moveccr
during isaki-audio2 branch developments, and it was also demonstrated
at Open Source Conference 2018 Kyoto:
 https://github.com/isaki68k/netbsd-src/tree/audio2
 https://mail-index.netbsd.org/netbsd-advocacy/2018/08/07/msg000781.html
 https://twitter.com/tsutsuii/status/1025504875625365505

Note specifications of interrupts from the HD647180X to the host LUNA
was confirmed by Kenji Aoyama on his LUNA-88K2 running OpenBSD/luna88k.

I would like to thank all people still working on ancient LUNA machines!
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.33 2022/05/27 16:59:19 tsutsui Exp $
d53 1
a53 1
# Filesystem options
d71 3
a73 1
#options 	NFSSERVER	# nfs server support
d76 2
a77 1
#options 	FFS_EI		# ffs endian independent support
d79 1
a79 2
options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
#options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
@


1.33
log
@Specify -fno-unwind-tables to shrink binaries.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.32 2022/02/04 18:28:53 tsutsui Exp $
d137 10
d191 1
@


1.32
log
@Use "options WS_KERNEL_FG=WSCOL_GREEN" as most ports with color support.

For demonstration on nono that supports 4bpp framebuffer recently.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.31 2020/09/27 13:48:52 roy Exp $
d7 1
a7 1
makeoptions	COPTS="-Os"		# Optimise for space. Implies -O2
@


1.31
log
@vether: Add to kernel configurations

It's only enabled if the kernel enabled bridge AND tap.
Otherwise it's commented out.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.30 2020/08/01 08:20:50 maxv Exp $
d111 3
@


1.30
log
@Remove references to BRIDGE_IPF, it is now compiled in by default.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.29 2020/05/19 09:14:52 rin Exp $
d173 1
@


1.29
log
@Oops, fix comment in the previous for accuracy.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.28 2020/05/19 09:02:48 rin Exp $
a172 1
#options	BRIDGE_IPF		# bridge uses IP/IPv6 pfil hooks too
@


1.28
log
@Bump ramdisk size to 2MB.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.27 2019/04/26 22:46:03 sevan Exp $
d18 1
a18 1
options 	MEMORY_DISK_ROOT_SIZE=4000	# 2.00 Megabytes
@


1.27
log
@Use veriexec.config to reduce duplication
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.26 2018/08/01 20:04:12 maxv Exp $
d18 1
a18 1
options 	MEMORY_DISK_ROOT_SIZE=3800	# 1.90 Megabytes
@


1.27.2.1
log
@Pull up following revision(s) (requested by tsutsui in ticket #1450):

	sys/arch/luna68k/conf/INSTALL: revision 1.32
	sys/arch/luna68k/conf/GENERIC: revision 1.131

Use "options WS_KERNEL_FG=WSCOL_GREEN" as most ports with color support.

For demonstration on nono that supports 4bpp framebuffer recently.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.27 2019/04/26 22:46:03 sevan Exp $
a110 3
options 	WS_KERNEL_FG=WSCOL_GREEN
#options 	WS_KERNEL_BG=WSCOL_BLACK

@


1.26
log
@Unreference IPF/PF from all the config files, and enable NPF instead when
wanted. This also fixes some inconsistencies I saw in several files (eg
IPF options while IPF was not compiled, IPF+PF enabled by default, etc).
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.25 2018/01/23 14:47:55 sevan Exp $
d181 1
a181 11
#
# a pseudo device needed for veriexec
#pseudo-device	veriexec
#
# Uncomment the fingerprint methods below that are desired. Note that
# removing fingerprint methods will have almost no impact on the kernel
# code size.
#
#options VERIFIED_EXEC_FP_SHA256
#options VERIFIED_EXEC_FP_SHA384
#options VERIFIED_EXEC_FP_SHA512
@


1.25
log
@Alternate buffer queue strategies no longer considered experimental, update
description.

Discussed on tech-kern
http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.24 2017/09/14 07:58:41 mrg Exp $
a90 3
#options 	IPFILTER_LOG	# ipmon(8) log support
#options 	IPFILTER_LOOKUP	# ippool(8) support
#options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
d160 1
a160 1
#pseudo-device	ipfilter		# ip filter
a178 2
#pseudo-device	pf			# PF packet filter
#pseudo-device	pflog			# PF log if
@


1.25.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.27 2019/04/26 22:46:03 sevan Exp $
d91 3
d163 1
a163 1
#pseudo-device	npf			# NPF packet filter
d182 2
d186 11
a196 1
# include "dev/veriexec.config"
@


1.25.2.1
log
@Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.26 2018/08/01 20:04:12 maxv Exp $
d91 3
d163 1
a163 1
#pseudo-device	npf			# NPF packet filter
d182 2
@


1.24
log
@clean up COMPAT_* options for native netbsd code:
- new series of files that are useful for saying "i want everything
  since netbsd 1.4", etc.
- use the fact COMPAT_* options have future dependancies to remove
  many redundant options.

removes about 3000 lines total across kernel configuration files.
tested about 30 random kernels in the changed list.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.23 2017/09/13 22:24:44 sevan Exp $
d31 2
a32 2
# Enable experimental buffer queue strategy for better responsiveness under 
# high disk I/O load. Use it with caution - it's not proven to be stable yet.
@


1.23
log
@Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options.
These algorithms are either broken or on their way to being broken.

Discussed on tech-security
http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html

ok riastradh
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.22 2017/07/29 18:08:58 maxv Exp $
d5 1
a5 1
include		"arch/luna68k/conf/std.luna68k"
d47 2
a48 12
#options 	COMPAT_43	# 4.3BSD binary compatibility
#options 	COMPAT_12	# NetBSD 1.2,
#options 	COMPAT_13	# NetBSD 1.3,
#options 	COMPAT_14	# NetBSD 1.4,
#options 	COMPAT_15	# NetBSD 1.5,
#options 	COMPAT_16	# NetBSD 1.6,
#options 	COMPAT_20	# NetBSD 2.0,
#options 	COMPAT_30	# NetBSD 3.0,
#options 	COMPAT_40	# NetBSD 4.0,
#options 	COMPAT_50	# NetBSD 5.0,
#options 	COMPAT_60	# NetBSD 6.0, and
#options 	COMPAT_70	# NetBSD 7.0 binary compatibility.
@


1.22
log
@Remove TCP_COMPAT_42 from the config files. Pass 3.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.21 2017/03/09 14:05:58 tsutsui Exp $
a203 1
#options VERIFIED_EXEC_FP_RMD160
a206 2
#options VERIFIED_EXEC_FP_SHA1
#options VERIFIED_EXEC_FP_MD5
@


1.21
log
@Add a driver for LUNA's front panel LCD.  Ported from OpenBSD/luna88k.

Reviewed by enami@@.  Tested by Naruaki Etomi and me.

A 68k LUNA with this driver will be demonstrated at AsiaBSDCon NetBSD booth
by Etomi-san, with LUNA-88K2 running OpenBSD/luna88k by Kenji Aoyama.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.20 2016/09/18 14:20:23 christos Exp $
a58 1
#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
@


1.21.6.1
log
@Pull up following revision(s) (requested by sevan in ticket #510):
	sys/arch/sun3/conf/GENERIC3X: revision 1.130
	sys/arch/sparc64/conf/GENERIC: revision 1.203
	sys/arch/news68k/conf/LIBERO: revision 1.66
	sys/arch/amiga/conf/DRACO: revision 1.185
	sys/arch/evbarm/conf/MV2120: revision 1.35
	sys/arch/x68k/conf/GENERIC: revision 1.187
	sys/arch/rs6000/conf/GENERIC: revision 1.39
	sys/arch/news68k/conf/GENERIC_TINY: revision 1.86
	sys/arch/i386/conf/XEN3_DOMU: revision 1.88
	sys/arch/iyonix/conf/GENERIC: revision 1.97
	sys/arch/evbarm64/conf/A64EMUL: revision 1.11
	sys/arch/mvme68k/conf/GENERIC: revision 1.98
	sys/arch/acorn32/conf/GENERIC: revision 1.124
	sys/arch/i386/conf/XEN3_DOM0: revision 1.125
	sys/arch/cobalt/conf/INSTALL: revision 1.65
	sys/arch/macppc/conf/GENERIC_601: revision 1.16
	sys/arch/hppa/conf/GENERIC: revision 1.17
	sys/arch/amiga/conf/GENERIC.in: revision 1.137
	sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.33
	sys/arch/netwinder/conf/GENERIC: revision 1.134
	sys/arch/amd64/conf/XEN3_DOMU: revision 1.83
	sys/arch/mac68k/conf/GENERIC: revision 1.225
	sys/arch/arc/conf/RPC44: revision 1.54
	sys/arch/mipsco/conf/GENERIC: revision 1.92
	sys/arch/cats/conf/GENERIC: revision 1.166
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.145
	sys/arch/amigappc/conf/GENERIC: revision 1.33
	sys/arch/sun3/conf/GENERIC: revision 1.176
	sys/arch/news68k/conf/GENERIC: revision 1.130
	sys/arch/hpcsh/conf/GENERIC: revision 1.110
	sys/arch/hp300/conf/GENERIC: revision 1.198
	sys/arch/atari/conf/GENERIC.in: revision 1.115
	sys/arch/sparc/conf/MRCOFFEE: revision 1.54
	sys/arch/evbppc/conf/EXPLORA451: revision 1.62
	sys/arch/cesfic/conf/GENERIC: revision 1.69
	sys/arch/vax/conf/GENERIC: revision 1.204
	sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.115
	sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.112
	sys/arch/sparc/conf/GENERIC: revision 1.258
	sys/arch/next68k/conf/GENERIC: revision 1.145
	sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.34
	sys/arch/prep/conf/GENERIC: revision 1.185
	sys/arch/amiga/conf/INSTALL: revision 1.129
	sys/arch/newsmips/conf/GENERIC: revision 1.133
	sys/arch/cobalt/conf/GENERIC: revision 1.156
	sys/arch/sun2/conf/GENERIC: revision 1.99
	sys/arch/luna68k/conf/INSTALL: revision 1.25
	sys/arch/amigappc/conf/NULL: revision 1.53
	sys/arch/acorn26/conf/GENERIC: revision 1.85
	sys/arch/vax/conf/VAX780: revision 1.25
	sys/arch/luna68k/conf/GENERIC: revision 1.125
	sys/arch/ews4800mips/conf/GENERIC: revision 1.56
	sys/arch/macppc/conf/POWERMAC_G5: revision 1.29
	sys/arch/arc/conf/GENERIC: revision 1.189
	sys/arch/macppc/conf/MAMBO: revision 1.27
	sys/arch/acorn32/conf/EB7500ATX: revision 1.64
	sys/arch/pmax/conf/GENERIC: revision 1.196
	sys/arch/pmax/conf/GENERIC64: revision 1.28
	sys/arch/amiga/conf/GENERIC: revision 1.319
	sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.55
	sys/arch/macppc/conf/GENERIC: revision 1.339
	sys/arch/emips/conf/GENERIC: revision 1.21
	sys/arch/sandpoint/conf/GENERIC: revision 1.97
	sys/arch/landisk/conf/GENERIC: revision 1.58
	sys/arch/bebox/conf/GENERIC: revision 1.157
	sys/arch/alpha/conf/GENERIC: revision 1.379
Alternate buffer queue strategies no longer considered experimental, update
description.
Discussed on tech-kern
http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.21 2017/03/09 14:05:58 tsutsui Exp $
d31 2
a32 2
# Alternate buffer queue strategies for better responsiveness under high
# disk I/O load.
@


1.20
log
@bump
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.19 2014/08/23 20:26:58 dholland Exp $
d133 3
@


1.20.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.21 2017/03/09 14:05:58 tsutsui Exp $
a132 3
# LCD on front panel
lcd0	at mainbus0

@


1.19
log
@Systematize (and in many cases, fix) the comments on options COMPAT_NN.

There are quite a few configs that are missing some COMPAT_NN options
in ways that don't make sense; this should probably get cleaned up
too, but for the time being I've not added or removed anything.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.18 2014/08/17 21:17:44 joerg Exp $
d18 1
a18 1
options 	MEMORY_DISK_ROOT_SIZE=3600	# 1.80 Megabytes
@


1.19.4.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.20 2016/09/18 14:20:23 christos Exp $
d18 1
a18 1
options 	MEMORY_DISK_ROOT_SIZE=3800	# 1.90 Megabytes
@


1.19.4.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.21 2017/03/09 14:05:58 tsutsui Exp $
a132 3
# LCD on front panel
lcd0	at mainbus0

@


1.19.2.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.20 2016/09/18 14:20:23 christos Exp $
d18 1
a18 1
options 	MEMORY_DISK_ROOT_SIZE=3800	# 1.90 Megabytes
@


1.19.2.2
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.19.2.1 2016/10/05 20:55:31 skrll Exp $
d59 1
a132 3
# LCD on front panel
lcd0	at mainbus0

@


1.18
log
@Reorganize symbol table embedding.  The existing option SYMTAB_SPACE is
replaced by the make option COPY_SYMTAB set to any value. The copy of
the symbol table is no longer put into a buffer in kern_ksyms.o, but a
small helper object. This object is build first with a dummy size, then
the kernel is linked to compute the real dimension of the symbol table
buffer. After that, the helper object is rebuild and the kernel linked
again.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.17 2014/08/16 17:57:37 apb Exp $
d47 12
a58 12
#options 	COMPAT_43	# and 4.3BSD and ...
#options 	COMPAT_12	# NetBSD 1.2 binary compatibility
#options 	COMPAT_13	# NetBSD 1.3 binary compatibility
#options 	COMPAT_14	# NetBSD 1.4 binary compatibility
#options 	COMPAT_15	# NetBSD 1.5 binary compatibility
#options 	COMPAT_16	# NetBSD 1.6 binary compatibility
#options 	COMPAT_20	# NetBSD 2.0 binary compatibility
#options 	COMPAT_30	# NetBSD 3.0 compatibility.
#options 	COMPAT_40	# NetBSD 4.0 compatibility.
#options 	COMPAT_50	# NetBSD 5.0 compatibility.
#options 	COMPAT_60	# NetBSD 6.0 compatibility.
#options 	COMPAT_70	# NetBSD 7.0 compatibility.
@


1.17
log
@Add commented out "#options COMPAT_70" to all kernel configuration
files that already had commented out "#options COMPAT_60".
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.16 2014/08/05 15:52:38 martin Exp $
d39 1
a39 1
#options 	SYMTAB_SPACE=72000	# place DDB symbols in data segment
@


1.16
log
@Adapt to grown ramdisk image size
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.15 2014/02/20 14:30:23 tsutsui Exp $
d58 1
@


1.15
log
@Add dhcpcd(8) to luna68k sysinst.  Also bump ramdisk size.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.14 2013/06/30 21:38:57 rmind Exp $
d18 1
a18 1
options 	MEMORY_DISK_ROOT_SIZE=3400	# 1.60 Megabytes
@


1.15.2.1
log
@Rebase.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.16 2014/08/05 15:52:38 martin Exp $
d18 1
a18 1
options 	MEMORY_DISK_ROOT_SIZE=3600	# 1.80 Megabytes
@


1.14
log
@G/C PFIL_HOOKS from the kernel configs.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.13 2013/06/05 23:08:01 christos Exp $
d18 1
a18 1
options 	MEMORY_DISK_ROOT_SIZE=3200	# 1.60 Megabytes
@


1.13
log
@remove obsolete networking options
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.12 2013/04/27 21:43:31 christos Exp $
a100 1
#options 	PFIL_HOOKS	# pfil(9) packet filter hooks
@


1.13.2.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD$
d101 1
@


1.13.2.2
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.13.2.1 2013/08/28 23:59:18 rmind Exp $
d18 1
a18 1
options 	MEMORY_DISK_ROOT_SIZE=3400	# 1.60 Megabytes
@


1.12
log
@the bogus number police
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.11 2013/04/27 18:19:41 christos Exp $
a92 1
#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
@


1.11
log
@remove confusing numeric locators where they are unused.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.10 2013/03/02 02:42:16 christos Exp $
d178 1
a178 1
#pseudo-device	raid		2	# RAIDframe disk driver
d197 1
a197 1
#pseudo-device	veriexec		1
@


1.10
log
@Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.9 2013/03/01 18:25:47 joerg Exp $
d169 2
a170 2
#pseudo-device	ccd		2	# concatenated and striped disks
#pseudo-device	cgd		2	# cryptographic disks
d172 2
a173 2
#pseudo-device	ipfilter	1	# ip filter
pseudo-device	loop		1	# loopback interface; required
@


1.9
log
@Retire OSI network stack. OK core@@
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.8 2012/10/17 14:49:41 apb Exp $
a92 1
#options 	IPSEC_ESP	# IP security (encryption part; define w/IPSEC)
@


1.8
log
@Add commented out "#options COMPAT_60" to all kernel configuration files
that already had commented out "#options COMPAT_50".
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.7 2012/08/17 20:11:40 abs Exp $
a98 2
#options 	ISO,TPIP	# OSI
#options 	EON		# OSI tunneling over IP
@


1.7
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: INSTALL,v 1.6 2012/07/20 19:31:53 tsutsui Exp $
d57 1
@


1.7.2.1
log
@Resync to 2012-11-19 00:00:00 UTC
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.8 2012/10/17 14:49:41 apb Exp $
a56 1
#options 	COMPAT_60	# NetBSD 6.0 compatibility.
@


1.7.2.2
log
@resync from head
@
text
@d1 1
a1 1
# $NetBSD$
d93 2
d99 2
d172 2
a173 2
#pseudo-device	ccd			# concatenated and striped disks
#pseudo-device	cgd			# cryptographic disks
d175 2
a176 2
#pseudo-device	ipfilter		# ip filter
pseudo-device	loop			# loopback interface; required
d181 1
a181 1
#pseudo-device	raid			# RAIDframe disk driver
d200 1
a200 1
#pseudo-device	veriexec
@


1.7.2.3
log
@Rebase to HEAD as of a few days ago.
@
text
@d18 1
a18 1
options 	MEMORY_DISK_ROOT_SIZE=3600	# 1.80 Megabytes
d101 1
@


1.7.2.4
log
@update from HEAD
@
text
@d5 1
a5 1
include 	"arch/luna68k/conf/std.luna68k"
d18 1
a18 1
options 	MEMORY_DISK_ROOT_SIZE=3800	# 1.90 Megabytes
d39 1
a39 1
#makeoptions	COPY_SYMTAB=1	# place DDB symbols in data segment
d47 12
a58 2
#include 	"conf/compat_netbsd09.config

a131 3
# LCD on front panel
lcd0	at mainbus0

d201 1
d205 2
@


1.6
log
@Switch luna68k wscons framebuffer driver to using rasops(9) APIs instead of
deprecated rcons(4).  This allows "options FONT_foo" in kernel config files.
Mostly taken from OpenBSD/luna88k, but unnecessary MI rasops(9) stuff is
omitted since omrasops.c has own raster wsdisplay_emulops functions.
Tested on LUNA with 4bpp fb and LUNA-II with 1bpp fb.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.5 2012/03/10 21:51:53 joerg Exp $
d126 2
@


1.5
log
@P1003_1B_SEMAPHORE is no longer optional.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.4 2011/12/18 05:49:29 dholland Exp $
d126 1
@


1.4
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: INSTALL,v 1.3 2011/11/22 21:25:23 tls Exp $
a26 1
#options 	P1003_1B_SEMAPHORE # p1003.1b semaphore support
@


1.4.2.1
log
@Pull up following revision(s) (requested by tsutsui in ticket #444):
	sys/arch/luna68k/conf/GENERIC: revision 1.99
	sys/arch/luna68k/dev/lunafb.c: revision 1.26
	sys/arch/luna68k/luna68k/locore.s: revision 1.48
	sys/arch/luna68k/dev/lunaws.c: revision 1.24
	sys/arch/luna68k/dev/omron_rfont.h: file removal
	sys/arch/luna68k/dev/omrasopsvar.h: revision 1.1
	sys/arch/luna68k/dev/omrasops.c: revision 1.12
	sys/arch/luna68k/dev/omrasops.c: revision 1.13
	sys/arch/luna68k/conf/INSTALL: revision 1.6
Use & not && to mask bits.  From OpenBSD/luna88k
Fix typo in comment.  From OpenBSD/luna88k.
Switch luna68k wscons framebuffer driver to using rasops(9) APIs instead of
deprecated rcons(4).  This allows "options FONT_foo" in kernel config files.
Mostly taken from OpenBSD/luna88k, but unnecessary MI rasops(9) stuff is
omitted since omrasops.c has own raster wsdisplay_emulops functions.
Tested on LUNA with 4bpp fb and LUNA-II with 1bpp fb.
Make reboot(2) actually work (don't access %sp after MMU is turned off).
Also cleanup spaces and #if 0'ed code.  Tested on both LUNA and LUNA-II.
Should be pulled up to netbsd-6.
@
text
@d1 1
a1 1
# $NetBSD$
a126 1
options 	FONT_OMRON12x20
@


1.3
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: INSTALL,v 1.2 2011/11/12 13:44:26 tsutsui Exp $
d85 1
a85 1
options 	WAPBL		# File system journaling support - Experimental
@


1.3.2.1
log
@merge to -current.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.4 2011/12/18 05:49:29 dholland Exp $
d85 1
a85 1
options 	WAPBL		# File system journaling support
@


1.3.2.2
log
@sync to latest -current
@
text
@d1 1
a1 1
# $NetBSD$
d27 1
@


1.2
log
@Finally complete LUNA-II support, after almost 12 years since
initial import of NetBSD/luna68k.

Note a working LUNA-II machine was found and provided by OMRON guys
after LUNA demonstration at Open Source Conference 2011 Kansai @@ Kyoto:
http://mail-index.NetBSD.org/source-changes/2011/07/16/msg024675.html
and this resurrected LUNA-II which runs NetBSD/luna68k -current with Xserver
was also demonstrated on the NetBSD booth at Kansai Open Source 2011:
http://www.NetBSD.org/gallery/events.html#kansai-os-jp-2011

It's really pleasure to meet many OMRON LUNA developers and LUNA users
at the NetBSD booth.  Thank you everyone!


Changes details:

luna68k/luna68k/locore.s
 - don't use 68030 specific pflusha instruction in 68040 initialization path
 - use TBIA() to invalidate TLB instead of 68030's pflusha
   after MMU is turned on (as hp300 does)
   (these two bugs are fatal at early bootstrap)
 - pull loadustp() fixes from hp300/locore.s rev 1.82
   (more flush ops are required in it otherwise causes random coredumps)
 - specify correct %tt1 mask value
   (the mask value means actually bit mask, not transparent range)

luna68k/luna68k/machdep.c
 - use proper delay_divisor for 68040 25MHz LUNA-II

luna68k/luna68k/mainbus.c
 - prepare and use per-model mainbus device lists for mainbus_attach_args

luna68k/conf/GENERIC
luna68k/conf/INSTALL
 - enable options M68040 and FPSP
 - enable secondary spc(4) on LUNA-II

luna68k/conf/Makefile.luna68k
 - include arch/m68k/fpsp/Makefile.inc for FPSP

luna68k/dev/lcd.c
 - promote LUNA-II model on LCD

XXX: old and slow SCSI-1 drives like Hitachi DK312 seems to have
XXX: some problem with spc(4) driver, even on the original LUNA
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.1 2011/07/16 15:52:21 tsutsui Exp $
a188 1
pseudo-device	rnd			# /dev/random and in-kernel generator
@


1.1
log
@Revive NetBSD/luna68k.

Even after almost a lost decade since NetBSD/luna68k was
switched to using ELF format by default back in 2001,
actually only one fix (bus.h) is required for a GENERIC kernel itself
to get multiuser login: prompt on a real hardware.  Hurrahhh!!!

Demonstrated with a working Xorg mono server on the NetBSD booth
at Open Source Conference 2011 Kansai @@ Kyoto:
 http://www.ospn.jp/osc2011-kyoto/

"Very impressed," commented by Tomoko YOSHIDA,
Program Committee Chair of the Conference,
and some other OMRON guys.

Special Thanks to Tadashi Okamura, for providing
a working SX-9100/DT "LUNA" for this mission.


Changes details:

sys/arch/luna68k/include/bus.h
 - handle stride properly even on multi and region ops for MI spc(4)
 - also fix stride handling of (currently unused) 2 and 4 byte ops

sys/arch/luna68k/conf/Makefile.luna68k
sys/arch/luna68k/conf/kern.ldscript.head
sys/arch/luna68k/conf/kern.ldscript.tail
 - build a faked a.out kernel using elf2aout(8) tool
   and a linker script derived from cats and shark
   for the LUNA firmware that loads a.out binary directly
   via network or from a UNIOS partition on a local disk

sys/arch/luna68k/dev/omrasops.c
sys/arch/luna68k/dev/omron_rfont.h
 - use the original OMRON font derived from 4.4BSD-Lite/luna68k
   rather than gallant19 which is used on Sun workstations
   (XXX omrasops.c should be rewritten to use generic wsfont(4))

distrib/luna68k/*
distrib/utils/sysinst/arch/luna68k/*
etc/etc.luna68k/MAKEDEV.conf
etc/etc.luna68k/Makefile.inc
sys/arch/luna68k/conf/INSTALL
 - build a ramdisk based INSTALL kernel with sysinst(8) for luna68k
 - also build an installation iso image for luna68k

sys/arch/luna68k/conf/GENERIC
 - enable SYSVSHM (and other SYSV*) options for Xorg server

More Xorg changes (which need some more cleanup) and
isiboot.c fixes will come soon.
@
text
@d1 1
a1 1
# $NetBSD$
d12 2
a13 2
#options 	M68040
#options 	FPSP	# on m68040 to emulate some missing FP instructions
d142 1
a142 1
#spc1	at mainbus0		# 2nd SCSI on LUNA-II
@


1.1.2.1
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.1 2011/07/16 15:52:21 tsutsui Exp $
d12 2
a13 2
options 	M68040
options 	FPSP	# on m68040 to emulate some missing FP instructions
d27 1
d85 1
a85 1
options 	WAPBL		# File system journaling support
d142 1
a142 1
spc1	at mainbus0		# 2nd SCSI on LUNA-II
d189 1
@


1.1.2.2
log
@sync with head
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.1.2.1 2012/04/17 00:06:34 yamt Exp $
a56 1
#options 	COMPAT_60	# NetBSD 6.0 compatibility.
a125 3
options 	WSDISPLAY_DEFAULTSCREENS=1
#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
options 	FONT_OMRON12x20
@


1.1.2.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: INSTALL,v 1.1.2.2 2012/10/30 17:19:53 yamt Exp $
d18 1
a18 1
options 	MEMORY_DISK_ROOT_SIZE=3400	# 1.60 Megabytes
d93 2
d99 2
d105 1
d172 2
a173 2
#pseudo-device	ccd			# concatenated and striped disks
#pseudo-device	cgd			# cryptographic disks
d175 2
a176 2
#pseudo-device	ipfilter		# ip filter
pseudo-device	loop			# loopback interface; required
d181 1
a181 1
#pseudo-device	raid			# RAIDframe disk driver
d200 1
a200 1
#pseudo-device	veriexec
@


