head	1.37;
access;
symbols
	netbsd-11-0-RELEASE:1.36
	netbsd-11-0-RC7:1.36
	netbsd-11-0-RC6:1.36
	netbsd-11-0-RC5:1.36
	netbsd-11-0-RC4:1.36
	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.37
date	2026.08.05.01.01.46;	author thorpej;	state Exp;
branches;
next	1.36;
commitid	4mtY0HZslupwVnQG;

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.37
log
@All M68040 configs require FPSP, and all M68060 configs require M060SP,
so just make M68040 and M68060 dependent on their respective software
packages rather than having to duplicate the options across every kernel
config.
@
text
@# $NetBSD: INSTALL,v 1.36 2023/10/13 16:35:14 tsutsui 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 	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.36
log
@Remove trailing spaces and TAB.
@
text
@d1 1
a1 1
# $NetBSD: INSTALL,v 1.35 2022/08/07 02:52:27 simonb Exp $
a12 1
options 	FPSP	# on m68040 to emulate some missing FP instructions
@


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
@


