INSTALL revision 1.46
11.34Sthorpej# 	$NetBSD: INSTALL,v 1.46 2017/09/14 07:58:42 mrg Exp $
21.1Sgdamore#
31.1Sgdamore#	INSTALL kernel for RISC-NEWS
41.1Sgdamore
51.1Sgdamoreinclude 	"arch/newsmips/conf/std.newsmips"
61.1Sgdamore
71.1Sgdamore#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
81.1Sgdamore
91.1Sgdamoremakeoptions	COPTS="-Os -mmemcpy"	# Optimise for space. Implies -O2
101.1Sgdamore
111.1Sgdamoremaxusers	8
121.1Sgdamore
131.1Sgdamore# Enable the hooks used for initializing the ram-disk.
141.1Sgdamoreoptions 	MEMORY_DISK_HOOKS
151.1Sgdamoreoptions 	MEMORY_DISK_IS_ROOT		# Force root on ram-disk
161.1Sgdamoreoptions 	MEMORY_DISK_SERVER=0		# no userspace md(4) support
171.1Sgdamoreoptions 	MEMORY_DISK_ROOT_SIZE=5700	# 2.85 Megabytes
181.1Sgdamoreoptions 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
191.1Sgdamore
201.1Sgdamoreoptions 	news3400
211.1Sgdamoreoptions 	news5000
221.1Sgdamoreoptions 	MIPS1			# R2000/R3000 support
231.1Sgdamoreoptions 	MIPS3			# R4000 support
241.1Sgdamoreoptions 	CPU_SINGLE		# no I/O processor
251.1Sgdamore
261.1Sgdamoreoptions 	USERCONF		# userconf(4) support
271.1Sgdamoreoptions		PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
281.1Sgdamore#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
291.1Sgdamore
301.1Sgdamore# Compatibility options
311.1Sgdamoreinclude 	"conf/compat_netbsd14.config"
321.1Sgdamore
331.1Sgdamore# Filesystems
341.1Sgdamorefile-system	FFS		# Berkeley Fast Filesystem
351.34Sthorpejfile-system	NFS		# Sun NFS-compatible filesystem client
361.1Sgdamorefile-system	MFS		# memory-based filesystem
371.1Sgdamorefile-system	CD9660		# ISO 9660 + Rock Ridge file system
381.21Splunkyfile-system	MSDOSFS		# MS-DOS FAT filesystem(s).
391.1Sgdamore#file-system	PTYFS		# /dev/pts/N support
401.1Sgdamore
411.1Sgdamore# Filesystem options
421.1Sgdamoreoptions 	NFS_V2_ONLY	# Exclude NFS3 code to save space
431.21Splunkyoptions 	FFS_NO_SNAPSHOT	# No FFS snapshot support
441.1Sgdamoreoptions 	WAPBL		# File system journaling support
451.1Sgdamore
461.1Sgdamore# Networking options
471.21Splunkyoptions 	INET		# Internet protocols
481.1Sgdamore#options 	INET6		# IPV6
491.16Splunkyoptions 	NFS_BOOT_BOOTPARAM
501.1Sgdamore
511.1Sgdamore# wscons options
521.2Stronoptions 	WSEMUL_VT100		# VT100 / VT220 emulation
531.2Stronoptions 	WSDISPLAY_DEFAULTSCREENS=1
541.1Sgdamore#options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
551.1Sgdamore#options 	FONT_GALLANT12x22
561.1Sgdamoreoptions 	FONT_SONY8x16
571.30Sbouyer
581.1Sgdamoreconfig		netbsd	root on ? type ?
591.1Sgdamore
601.1Sgdamoremainbus0 at root
611.1Sgdamore
621.1Sgdamorecpu0	at mainbus0
631.1Sgdamorehb0	at mainbus0			# Hyper-bus
641.1Sgdamoreap0	at mainbus0			# APbus
651.1Sgdamore
661.1Sgdamoremkclock0 at hb0 addr 0xbff40000		# MK48T02 realtime clock
671.1Sgdamoremkclock0 at ap?
681.1Sgdamore
691.1Sgdamorele0	at hb0 addr 0xbff80000 level 1	# built-in LANCE ethernet
701.1Sgdamorele1	at hb0 addr 0xb8c30000 level 0
711.1Sgdamore
721.1Sgdamoresn*	at ap?				# SONIC Ethernet
731.1Sgdamoretlp*	at ap?
741.1Sgdamore
751.12Splunkykb0	at hb0 addr 0xbfd00000 level 2	# keyboard
761.1Sgdamore#ms0	at hb0 addr 0xbfd00004 level 2	# mouse
771.1Sgdamore
781.1Sgdamorezsc0	at hb0 addr 0xbfec0000 level 1 flags 0x0	# on-board
791.16Splunkyzsc0	at ap?
801.1Sgdamore
811.1Sgdamorezstty0	at zsc0 channel 0		# tty00
821.1Sgdamorezstty1	at zsc0 channel 1		# tty01
831.1Sgdamore
841.1Sgdamorefb0	at hb0 addr 0x88000000		# frame buffer
851.1Sgdamore
861.1Sgdamorexafb*	at ap?
871.1Sgdamorekb0	at ap?
881.1Sgdamore#ms0	at ap?
891.21Splunky
901.21Splunkysc0	at hb0 addr 0xbfe00100 level 0	# on-board cxd1185 SCSI controller
911.21Splunkyscsibus* at sc0
921.21Splunky
931.21Splunkydmac*	at ap?				# dmac3
941.21Splunkyspifi*	at ap?				# SPIFI SCSI
951.1Sgdamorescsibus* at spifi?
961.1Sgdamore
971.11Splunkysd*	at scsibus? target ? lun ?	# SCSI disks
981.1Sgdamorest*	at scsibus? target ? lun ?	# SCSI tapes
991.1Sgdamorecd*	at scsibus? target ? lun ?	# SCSI CD-ROMs
1001.1Sgdamore
1011.2Stronwsdisplay0 at fb? console ?
1021.2Stronwsdisplay0 at xafb? console ?
1031.2Stronwskbd0	at kb? console ?
1041.2Stron#wsmouse0 at ms?
1051.1Sgdamore
1061.1Sgdamorepseudo-device	loop			# loopback interface; required
1071.1Sgdamorepseudo-device	pty			# pseudo-terminals
1081.1Sgdamorepseudo-device	md			# memory disk device
1091.1Sgdamore#pseudo-device	fss			# file system snapshot device
1101.1Sgdamore
1111.1Sgdamore