head 1.7; access; symbols netbsd-10-2-RELEASE:1.7 netbsd-9-5-RELEASE:1.7 netbsd-11-0-RELEASE:1.7 netbsd-11-0-RC7:1.7 netbsd-11-0-RC6:1.7 netbsd-11-0-RC5:1.7 netbsd-11-0-RC4:1.7 netbsd-11-0-RC3:1.7 netbsd-11-0-RC2:1.7 netbsd-11-0-RC1:1.7 perseant-exfatfs-base-20250801:1.7 netbsd-11:1.7.0.52 netbsd-11-base:1.7 netbsd-10-1-RELEASE:1.7 perseant-exfatfs-base-20240630:1.7 perseant-exfatfs:1.7.0.50 perseant-exfatfs-base:1.7 netbsd-8-3-RELEASE:1.7 netbsd-9-4-RELEASE:1.7 netbsd-10-0-RELEASE:1.7 netbsd-10-0-RC6:1.7 netbsd-10-0-RC5:1.7 netbsd-10-0-RC4:1.7 netbsd-10-0-RC3:1.7 netbsd-10-0-RC2:1.7 thorpej-ifq:1.7.0.48 thorpej-ifq-base:1.7 thorpej-altq-separation:1.7.0.46 thorpej-altq-separation-base:1.7 netbsd-10-0-RC1:1.7 netbsd-10:1.7.0.44 netbsd-10-base:1.7 bouyer-sunxi-drm:1.7.0.42 bouyer-sunxi-drm-base:1.7 netbsd-9-3-RELEASE:1.7 thorpej-i2c-spi-conf2:1.7.0.40 thorpej-i2c-spi-conf2-base:1.7 thorpej-futex2:1.7.0.38 thorpej-futex2-base:1.7 thorpej-cfargs2:1.7.0.36 thorpej-cfargs2-base:1.7 cjep_sun2x-base1:1.7 cjep_sun2x:1.7.0.34 cjep_sun2x-base:1.7 cjep_staticlib_x-base1:1.7 netbsd-9-2-RELEASE:1.7 cjep_staticlib_x:1.7.0.32 cjep_staticlib_x-base:1.7 thorpej-i2c-spi-conf:1.7.0.30 thorpej-i2c-spi-conf-base:1.7 thorpej-cfargs:1.7.0.28 thorpej-cfargs-base:1.7 thorpej-futex:1.7.0.26 thorpej-futex-base:1.7 netbsd-9-1-RELEASE:1.7 bouyer-xenpvh-base2:1.7 phil-wifi-20200421:1.7 bouyer-xenpvh-base1:1.7 phil-wifi-20200411:1.7 bouyer-xenpvh:1.7.0.24 bouyer-xenpvh-base:1.7 is-mlppp:1.7.0.22 is-mlppp-base:1.7 phil-wifi-20200406:1.7 netbsd-8-2-RELEASE:1.7 ad-namecache-base3:1.7 netbsd-9-0-RELEASE:1.7 netbsd-9-0-RC2:1.7 ad-namecache-base2:1.7 ad-namecache-base1:1.7 ad-namecache:1.7.0.20 ad-namecache-base:1.7 netbsd-9-0-RC1:1.7 phil-wifi-20191119:1.7 netbsd-9:1.7.0.18 netbsd-9-base:1.7 phil-wifi-20190609:1.7 netbsd-8-1-RELEASE:1.7 netbsd-8-1-RC1:1.7 isaki-audio2:1.7.0.16 isaki-audio2-base:1.7 pgoyette-compat-merge-20190127:1.7 pgoyette-compat-20190127:1.7 pgoyette-compat-20190118:1.7 pgoyette-compat-1226:1.7 pgoyette-compat-1126:1.7 pgoyette-compat-1020:1.7 pgoyette-compat-0930:1.7 pgoyette-compat-0906:1.7 netbsd-7-2-RELEASE:1.4 pgoyette-compat-0728:1.7 netbsd-8-0-RELEASE:1.7 phil-wifi:1.7.0.14 phil-wifi-base:1.7 pgoyette-compat-0625:1.7 netbsd-8-0-RC2:1.7 pgoyette-compat-0521:1.7 pgoyette-compat-0502:1.7 pgoyette-compat-0422:1.7 netbsd-8-0-RC1:1.7 pgoyette-compat-0415:1.7 pgoyette-compat-0407:1.7 pgoyette-compat-0330:1.7 pgoyette-compat-0322:1.7 pgoyette-compat-0315:1.7 netbsd-7-1-2-RELEASE:1.4 pgoyette-compat:1.7.0.12 pgoyette-compat-base:1.7 netbsd-7-1-1-RELEASE:1.4 tls-maxphys-base-20171202:1.7 matt-nb8-mediatek:1.7.0.10 matt-nb8-mediatek-base:1.7 nick-nhusb-base-20170825:1.7 perseant-stdc-iso10646:1.7.0.8 perseant-stdc-iso10646-base:1.7 netbsd-8:1.7.0.6 netbsd-8-base:1.7 prg-localcount2-base3:1.7 prg-localcount2-base2:1.7 prg-localcount2-base1:1.7 prg-localcount2:1.7.0.4 prg-localcount2-base:1.7 pgoyette-localcount-20170426:1.7 bouyer-socketcan-base1:1.7 jdolecek-ncq:1.7.0.2 jdolecek-ncq-base:1.7 pgoyette-localcount-20170320:1.7 netbsd-7-1:1.4.0.16 netbsd-7-1-RELEASE:1.4 netbsd-7-1-RC2:1.4 nick-nhusb-base-20170204:1.6 netbsd-7-nhusb-base-20170116:1.4 bouyer-socketcan:1.6.0.6 bouyer-socketcan-base:1.6 pgoyette-localcount-20170107:1.6 netbsd-7-1-RC1:1.4 nick-nhusb-base-20161204:1.6 pgoyette-localcount-20161104:1.6 netbsd-7-0-2-RELEASE:1.4 nick-nhusb-base-20161004:1.6 localcount-20160914:1.6 netbsd-7-nhusb:1.4.0.14 netbsd-7-nhusb-base:1.4 pgoyette-localcount-20160806:1.6 pgoyette-localcount-20160726:1.6 pgoyette-localcount:1.6.0.4 pgoyette-localcount-base:1.6 nick-nhusb-base-20160907:1.6 nick-nhusb-base-20160529:1.6 netbsd-7-0-1-RELEASE:1.4 nick-nhusb-base-20160422:1.6 nick-nhusb-base-20160319:1.6 nick-nhusb-base-20151226:1.6 netbsd-7-0:1.4.0.12 netbsd-7-0-RELEASE:1.4 nick-nhusb-base-20150921:1.6 netbsd-7-0-RC3:1.4 netbsd-7-0-RC2:1.4 netbsd-7-0-RC1:1.4 nick-nhusb-base-20150606:1.6 nick-nhusb-base-20150406:1.6 nick-nhusb:1.6.0.2 nick-nhusb-base:1.6 netbsd-6-0-6-RELEASE:1.2 netbsd-6-1-5-RELEASE:1.2 netbsd-7:1.4.0.10 netbsd-7-base:1.4 yamt-pagecache-base9:1.4 yamt-pagecache-tag8:1.1.10.2 netbsd-6-1-4-RELEASE:1.2 netbsd-6-0-5-RELEASE:1.2 tls-earlyentropy:1.4.0.8 tls-earlyentropy-base:1.4 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.4 riastradh-drm2-base3:1.4 netbsd-6-1-3-RELEASE:1.2 netbsd-6-0-4-RELEASE:1.2 netbsd-6-1-2-RELEASE:1.2 netbsd-6-0-3-RELEASE:1.2 rmind-smpnet-nbase:1.4 netbsd-6-1-1-RELEASE:1.2 riastradh-drm2-base2:1.4 riastradh-drm2-base1:1.4 riastradh-drm2:1.4.0.6 riastradh-drm2-base:1.4 rmind-smpnet:1.4.0.4 rmind-smpnet-base:1.4 netbsd-6-1:1.2.0.10 netbsd-6-0-2-RELEASE:1.2 netbsd-6-1-RELEASE:1.2 khorben-n900:1.4.0.2 netbsd-6-1-RC4:1.2 netbsd-6-1-RC3:1.2 agc-symver:1.3.0.6 agc-symver-base:1.3 netbsd-6-1-RC2:1.2 netbsd-6-1-RC1:1.2 yamt-pagecache-base8:1.3 netbsd-6-0-1-RELEASE:1.2 yamt-pagecache-base7:1.3 matt-nb6-plus-nbase:1.2 yamt-pagecache-base6:1.3 netbsd-6-0:1.2.0.8 netbsd-6-0-RELEASE:1.2 netbsd-6-0-RC2:1.2 tls-maxphys:1.3.0.2 tls-maxphys-base:1.4 matt-nb6-plus:1.2.0.6 matt-nb6-plus-base:1.2 netbsd-6-0-RC1:1.2 jmcneill-usbmp-base10:1.2 yamt-pagecache-base5:1.2 jmcneill-usbmp-base9:1.2 yamt-pagecache-base4:1.2 jmcneill-usbmp-base8:1.2 jmcneill-usbmp-base7:1.2 jmcneill-usbmp-base6:1.2 jmcneill-usbmp-base5:1.2 jmcneill-usbmp-base4:1.2 jmcneill-usbmp-base3:1.2 jmcneill-usbmp-pre-base2:1.2 jmcneill-usbmp-base2:1.2 netbsd-6:1.2.0.4 netbsd-6-base:1.2 jmcneill-usbmp:1.2.0.2 jmcneill-usbmp-base:1.2 jmcneill-audiomp3:1.1.0.12 jmcneill-audiomp3-base:1.1 yamt-pagecache-base3:1.1 yamt-pagecache-base2:1.1 yamt-pagecache:1.1.0.10 yamt-pagecache-base:1.1 rmind-uvmplock-nbase:1.1 jruoho-x86intr:1.1.0.8 cherry-xenmp:1.1.0.6 cherry-xenmp-base:1.1 jym-xensuspend-nbase:1.1 jym-xensuspend-base:1.1 rmind-uvmplock-base:1.1 rmind-uvmplock:1.1.0.4 uebayasi-xip-base7:1.1 bouyer-quota2-base:1.1 bouyer-quota2:1.1.0.2 bouyer-quota2-nbase:1.1; locks; strict; comment @# @; 1.7 date 2017.02.19.07.47.00; author rin; state Exp; branches; next 1.6; commitid ivCr5u3yfBMzbxGz; 1.6 date 2014.10.14.17.09.12; author uebayasi; state Exp; branches 1.6.2.1 1.6.4.1 1.6.6.1; next 1.5; commitid ii7KKuu81PrdVbUx; 1.5 date 2014.10.11.07.18.43; author uebayasi; state Exp; branches; next 1.4; commitid lsRQlDYr9OxCKKTx; 1.4 date 2013.04.27.18.19.31; author christos; state Exp; branches; next 1.3; 1.3 date 2012.08.17.20.11.38; author abs; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2011.11.22.21.25.05; author tls; state Exp; branches; next 1.1; 1.1 date 2011.01.26.01.18.50; author pooka; state Exp; branches 1.1.2.1 1.1.4.1 1.1.8.1 1.1.10.1; next ; 1.6.2.1 date 2017.08.28.17.51.33; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.6.4.1 date 2017.03.20.06.57.12; author pgoyette; state Exp; branches; next ; commitid jjw7cAwgyKq7RfKz; 1.6.6.1 date 2017.04.21.16.53.25; author bouyer; state Exp; branches; next ; commitid dUG7nkTKALCadqOz; 1.3.2.1 date 2013.06.23.06.20.02; author tls; state Exp; branches; next 1.3.2.2; commitid eVjr9caYRQbRGHUw; 1.3.2.2 date 2017.12.03.11.36.01; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.1.2.1 date 2011.01.26.01.18.50; author bouyer; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2011.02.08.18.05.05; author bouyer; state Exp; branches; next ; 1.1.4.1 date 2011.01.26.01.18.50; author rmind; state dead; branches; next 1.1.4.2; 1.1.4.2 date 2011.03.05.20.49.53; author rmind; state Exp; branches; next ; 1.1.8.1 date 2011.01.26.01.18.50; author jruoho; state dead; branches; next 1.1.8.2; 1.1.8.2 date 2011.06.06.09.05.15; author jruoho; state Exp; branches; next ; 1.1.10.1 date 2012.04.17.00.06.12; author yamt; state Exp; branches; next 1.1.10.2; 1.1.10.2 date 2012.10.30.17.19.17; author yamt; state Exp; branches; next 1.1.10.3; 1.1.10.3 date 2014.05.22.11.39.37; author yamt; state Exp; branches; next ; commitid VUUXuyNWnt3AKwBx; desc @@ 1.7 log @PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386. @ text @# $NetBSD: INSTALL,v 1.6 2014/10/14 17:09:12 uebayasi Exp $ # # Distribution install kernel (any model) # netbsd: cut-down kernel for miniroots. # nfsnetbsd: root on NFS to boot diskless for installation, # disk drivers for labelling disks and installation on local disk. # # include "arch/emips/conf/std.emips" makeoptions COPTS="-Os -mmemcpy" # Optimise for space. Implies -O2 maxusers 8 # CPU options options MIPS1 # R2000/R3000 support options NOFPU # No FPU options SOFTFLOAT # emulate FPU insn # Support for specific models options XILINX_ML40X # Xilinx Ml401/2 dev boards options XS_BEE3 # MSR/BeCube BEE3 system # Standard system options options USERCONF # userconf(4) support options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options NTP # network time protocol # File systems file-system FFS # BSD fast filesystem file-system NFS # Sun NFS-compatible filesystem (client) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system KERNFS # kernel data-structure filesystem # Filesystem options #options DISKLABEL_EI # disklabel Endian Independent support #options FFS_EI # FFS Endian Independent support #options NFS_V2_ONLY # Exclude NFS3 and NQNFS code to save space options FFS_NO_SNAPSHOT # No FFS snapshot support # Networking options options INET # Internet protocols # Workstation console options #options FONT_BOLD8x16 # Font for fb devices #options FONT_GALLANT12x22 #options WSEMUL_VT100 #options WSDISPLAY_DEFAULTSCREENS=1 #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling #options WS_KERNEL_FG=WSCOL_GREEN #options WS_KERNEL_BG=WSCOL_BLACK # Disable kernel security levels. Needed for X with a PX or PXG. #options INSECURE # emips specific options HZ=16 # RTC rate required, uses timecounter options NFS_BOOT_DHCP # superset of BOOTP options NFS_BOOT_RWSIZE=1024 config netbsd root on ? type ? config nfsnetbsd root on ? type nfs mainbus0 at root cpu* at mainbus0 ## Peripheral Bus Support (for devices to attach to) ## ---------------------------------------------------------------------------- # eMIPS systems ebus0 at mainbus0 eclock* at ebus0 addr ? # clock dz* at ebus0 addr ? # usart enic* at ebus0 addr ? # ethernet ace* at ebus0 addr ? # disk eflash* at ebus0 addr ? # flash memory ######################################################################### # Pseudo-devices # ######################################################################### pseudo-device pty # pseudo-terminals pseudo-device bpfilter # packet filter ports pseudo-device loop #pseudo-device ccd # concatenated disks @ 1.6 log @Don't define wscons options without wscons devices. @ text @d1 1 a1 1 # $NetBSD$ d38 2 @ 1.6.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: INSTALL,v 1.7 2017/02/19 07:47:00 rin Exp $ a37 2 #options DISKLABEL_EI # disklabel Endian Independent support #options FFS_EI # FFS Endian Independent support @ 1.6.6.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: INSTALL,v 1.7 2017/02/19 07:47:00 rin Exp $ a37 2 #options DISKLABEL_EI # disklabel Endian Independent support #options FFS_EI # FFS Endian Independent support @ 1.6.4.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: INSTALL,v 1.7 2017/02/19 07:47:00 rin Exp $ a37 2 #options DISKLABEL_EI # disklabel Endian Independent support #options FFS_EI # FFS Endian Independent support @ 1.5 log @Don't define WSDISPLAY_* without wsdisplay. @ text @d46 2 a47 2 options FONT_BOLD8x16 # Font for fb devices options FONT_GALLANT12x22 d49 1 a49 1 options WSEMUL_VT100 d52 2 a53 2 options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_BLACK @ 1.4 log @remove confusing numeric locators where they are unused. @ text @d1 1 a1 1 # $NetBSD: INSTALL,v 1.3 2012/08/17 20:11:38 abs Exp $ d50 1 a50 1 options WSDISPLAY_DEFAULTSCREENS=1 @ 1.3 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 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.2 2011/11/22 21:25:05 tls Exp $ d86 1 a86 1 pseudo-device pty 2 # pseudo-terminals (Sysinst needs two) d89 1 a89 1 #pseudo-device ccd 4 # concatenated disks @ 1.3.2.1 log @resync from head @ text @d1 1 a1 1 # $NetBSD$ d86 1 a86 1 pseudo-device pty # pseudo-terminals d89 1 a89 1 #pseudo-device ccd # concatenated disks @ 1.3.2.2 log @update from HEAD @ text @a37 2 #options DISKLABEL_EI # disklabel Endian Independent support #options FFS_EI # FFS Endian Independent support d46 2 a47 2 #options FONT_BOLD8x16 # Font for fb devices #options FONT_GALLANT12x22 d49 2 a50 2 #options WSEMUL_VT100 #options WSDISPLAY_DEFAULTSCREENS=1 d52 2 a53 2 #options WS_KERNEL_FG=WSCOL_GREEN #options WS_KERNEL_BG=WSCOL_BLACK @ 1.2 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.1 2011/01/26 01:18:50 pooka Exp $ d50 2 @ 1.1 log @Add support for the Extensible MIPS ("eMIPS") platform. The NetBSD/emips port runs on Xilinx and Beecube FPGA systems and the Giano system simulator. eMIPS is a platform developed at Microsoft Research for researching reconfigurable computing. eMIPS allows dynamic loading and scheduling of application-specific circuits for the purpose of accelerating computations based on the current workload. NetBSD eMIPS support for NetBSD 4.x was written at Microsoft Research by Alessandro Forin and Neil Pittman. Microsoft Corporation has donated full copyright to The NetBSD Foundation. Platform support for eMIPS is the first part of Microsoft's contribution. The second part includes the hardware accelerator framework and will be proposed on tech-kern soon. @ text @d1 1 a1 1 # $NetBSD: INSTALL,v 1.62 2006/10/02 03:28:31 chs Exp $ a87 1 pseudo-device rnd # /dev/random and in-kernel generator @ 1.1.10.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: INSTALL,v 1.1 2011/01/26 01:18:50 pooka Exp $ d88 1 @ 1.1.10.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: INSTALL,v 1.1.10.1 2012/04/17 00:06:12 yamt Exp $ a49 2 options WSDISPLAY_DEFAULTSCREENS=1 #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling @ 1.1.10.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.10.2 2012/10/30 17:19:17 yamt Exp $ d86 1 a86 1 pseudo-device pty # pseudo-terminals d89 1 a89 1 #pseudo-device ccd # concatenated disks @ 1.1.8.1 log @file INSTALL was added on branch jruoho-x86intr on 2011-06-06 09:05:15 +0000 @ text @d1 88 @ 1.1.8.2 log @Sync with HEAD. @ text @a0 88 # $NetBSD: INSTALL,v 1.1 2011/01/26 01:18:50 pooka Exp $ # # Distribution install kernel (any model) # netbsd: cut-down kernel for miniroots. # nfsnetbsd: root on NFS to boot diskless for installation, # disk drivers for labelling disks and installation on local disk. # # include "arch/emips/conf/std.emips" makeoptions COPTS="-Os -mmemcpy" # Optimise for space. Implies -O2 maxusers 8 # CPU options options MIPS1 # R2000/R3000 support options NOFPU # No FPU options SOFTFLOAT # emulate FPU insn # Support for specific models options XILINX_ML40X # Xilinx Ml401/2 dev boards options XS_BEE3 # MSR/BeCube BEE3 system # Standard system options options USERCONF # userconf(4) support options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options NTP # network time protocol # File systems file-system FFS # BSD fast filesystem file-system NFS # Sun NFS-compatible filesystem (client) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system KERNFS # kernel data-structure filesystem # Filesystem options #options NFS_V2_ONLY # Exclude NFS3 and NQNFS code to save space options FFS_NO_SNAPSHOT # No FFS snapshot support # Networking options options INET # Internet protocols # Workstation console options options FONT_BOLD8x16 # Font for fb devices options FONT_GALLANT12x22 options WSEMUL_VT100 options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_BLACK # Disable kernel security levels. Needed for X with a PX or PXG. #options INSECURE # emips specific options HZ=16 # RTC rate required, uses timecounter options NFS_BOOT_DHCP # superset of BOOTP options NFS_BOOT_RWSIZE=1024 config netbsd root on ? type ? config nfsnetbsd root on ? type nfs mainbus0 at root cpu* at mainbus0 ## Peripheral Bus Support (for devices to attach to) ## ---------------------------------------------------------------------------- # eMIPS systems ebus0 at mainbus0 eclock* at ebus0 addr ? # clock dz* at ebus0 addr ? # usart enic* at ebus0 addr ? # ethernet ace* at ebus0 addr ? # disk eflash* at ebus0 addr ? # flash memory ######################################################################### # Pseudo-devices # ######################################################################### pseudo-device pty 2 # pseudo-terminals (Sysinst needs two) pseudo-device bpfilter # packet filter ports pseudo-device loop #pseudo-device ccd 4 # concatenated disks pseudo-device rnd # /dev/random and in-kernel generator @ 1.1.4.1 log @file INSTALL was added on branch rmind-uvmplock on 2011-03-05 20:49:53 +0000 @ text @d1 88 @ 1.1.4.2 log @sync with head @ text @a0 88 # $NetBSD$ # # Distribution install kernel (any model) # netbsd: cut-down kernel for miniroots. # nfsnetbsd: root on NFS to boot diskless for installation, # disk drivers for labelling disks and installation on local disk. # # include "arch/emips/conf/std.emips" makeoptions COPTS="-Os -mmemcpy" # Optimise for space. Implies -O2 maxusers 8 # CPU options options MIPS1 # R2000/R3000 support options NOFPU # No FPU options SOFTFLOAT # emulate FPU insn # Support for specific models options XILINX_ML40X # Xilinx Ml401/2 dev boards options XS_BEE3 # MSR/BeCube BEE3 system # Standard system options options USERCONF # userconf(4) support options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options NTP # network time protocol # File systems file-system FFS # BSD fast filesystem file-system NFS # Sun NFS-compatible filesystem (client) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system KERNFS # kernel data-structure filesystem # Filesystem options #options NFS_V2_ONLY # Exclude NFS3 and NQNFS code to save space options FFS_NO_SNAPSHOT # No FFS snapshot support # Networking options options INET # Internet protocols # Workstation console options options FONT_BOLD8x16 # Font for fb devices options FONT_GALLANT12x22 options WSEMUL_VT100 options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_BLACK # Disable kernel security levels. Needed for X with a PX or PXG. #options INSECURE # emips specific options HZ=16 # RTC rate required, uses timecounter options NFS_BOOT_DHCP # superset of BOOTP options NFS_BOOT_RWSIZE=1024 config netbsd root on ? type ? config nfsnetbsd root on ? type nfs mainbus0 at root cpu* at mainbus0 ## Peripheral Bus Support (for devices to attach to) ## ---------------------------------------------------------------------------- # eMIPS systems ebus0 at mainbus0 eclock* at ebus0 addr ? # clock dz* at ebus0 addr ? # usart enic* at ebus0 addr ? # ethernet ace* at ebus0 addr ? # disk eflash* at ebus0 addr ? # flash memory ######################################################################### # Pseudo-devices # ######################################################################### pseudo-device pty 2 # pseudo-terminals (Sysinst needs two) pseudo-device bpfilter # packet filter ports pseudo-device loop #pseudo-device ccd 4 # concatenated disks pseudo-device rnd # /dev/random and in-kernel generator @ 1.1.2.1 log @file INSTALL was added on branch bouyer-quota2 on 2011-02-08 18:05:05 +0000 @ text @d1 88 @ 1.1.2.2 log @Sync with HEAD @ text @a0 88 # $NetBSD: INSTALL,v 1.1 2011/01/26 01:18:50 pooka Exp $ # # Distribution install kernel (any model) # netbsd: cut-down kernel for miniroots. # nfsnetbsd: root on NFS to boot diskless for installation, # disk drivers for labelling disks and installation on local disk. # # include "arch/emips/conf/std.emips" makeoptions COPTS="-Os -mmemcpy" # Optimise for space. Implies -O2 maxusers 8 # CPU options options MIPS1 # R2000/R3000 support options NOFPU # No FPU options SOFTFLOAT # emulate FPU insn # Support for specific models options XILINX_ML40X # Xilinx Ml401/2 dev boards options XS_BEE3 # MSR/BeCube BEE3 system # Standard system options options USERCONF # userconf(4) support options PIPE_SOCKETPAIR # smaller, but slower pipe(2) #options NTP # network time protocol # File systems file-system FFS # BSD fast filesystem file-system NFS # Sun NFS-compatible filesystem (client) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system KERNFS # kernel data-structure filesystem # Filesystem options #options NFS_V2_ONLY # Exclude NFS3 and NQNFS code to save space options FFS_NO_SNAPSHOT # No FFS snapshot support # Networking options options INET # Internet protocols # Workstation console options options FONT_BOLD8x16 # Font for fb devices options FONT_GALLANT12x22 options WSEMUL_VT100 options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_BLACK # Disable kernel security levels. Needed for X with a PX or PXG. #options INSECURE # emips specific options HZ=16 # RTC rate required, uses timecounter options NFS_BOOT_DHCP # superset of BOOTP options NFS_BOOT_RWSIZE=1024 config netbsd root on ? type ? config nfsnetbsd root on ? type nfs mainbus0 at root cpu* at mainbus0 ## Peripheral Bus Support (for devices to attach to) ## ---------------------------------------------------------------------------- # eMIPS systems ebus0 at mainbus0 eclock* at ebus0 addr ? # clock dz* at ebus0 addr ? # usart enic* at ebus0 addr ? # ethernet ace* at ebus0 addr ? # disk eflash* at ebus0 addr ? # flash memory ######################################################################### # Pseudo-devices # ######################################################################### pseudo-device pty 2 # pseudo-terminals (Sysinst needs two) pseudo-device bpfilter # packet filter ports pseudo-device loop #pseudo-device ccd 4 # concatenated disks pseudo-device rnd # /dev/random and in-kernel generator @