1# $NetBSD: INSTALL,v 1.7 2017/02/19 07:47:00 rin Exp $ 2# 3# Distribution install kernel (any model) 4# netbsd: cut-down kernel for miniroots. 5# nfsnetbsd: root on NFS to boot diskless for installation, 6# disk drivers for labelling disks and installation on local disk. 7# 8# 9include "arch/emips/conf/std.emips" 10 11makeoptions COPTS="-Os -mmemcpy" # Optimise for space. Implies -O2 12 13maxusers 8 14 15# CPU options 16options MIPS1 # R2000/R3000 support 17options NOFPU # No FPU 18options SOFTFLOAT # emulate FPU insn 19 20# Support for specific models 21options XILINX_ML40X # Xilinx Ml401/2 dev boards 22options XS_BEE3 # MSR/BeCube BEE3 system 23 24# Standard system options 25options USERCONF # userconf(4) support 26options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 27 28#options NTP # network time protocol 29 30# File systems 31file-system FFS # BSD fast filesystem 32file-system NFS # Sun NFS-compatible filesystem (client) 33file-system CD9660 # ISO 9660 + Rock Ridge file system 34file-system KERNFS # kernel data-structure filesystem 35 36 37# Filesystem options 38#options DISKLABEL_EI # disklabel Endian Independent support 39#options FFS_EI # FFS Endian Independent support 40#options NFS_V2_ONLY # Exclude NFS3 and NQNFS code to save space 41options FFS_NO_SNAPSHOT # No FFS snapshot support 42 43 44# Networking options 45options INET # Internet protocols 46 47# Workstation console options 48#options FONT_BOLD8x16 # Font for fb devices 49#options FONT_GALLANT12x22 50 51#options WSEMUL_VT100 52#options WSDISPLAY_DEFAULTSCREENS=1 53#options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 54#options WS_KERNEL_FG=WSCOL_GREEN 55#options WS_KERNEL_BG=WSCOL_BLACK 56 57# Disable kernel security levels. Needed for X with a PX or PXG. 58#options INSECURE 59 60# emips specific 61options HZ=16 # RTC rate required, uses timecounter 62 63options NFS_BOOT_DHCP # superset of BOOTP 64options NFS_BOOT_RWSIZE=1024 65 66config netbsd root on ? type ? 67config nfsnetbsd root on ? type nfs 68 69mainbus0 at root 70cpu* at mainbus0 71 72## Peripheral Bus Support (for devices to attach to) 73## ---------------------------------------------------------------------------- 74 75# eMIPS systems 76ebus0 at mainbus0 77eclock* at ebus0 addr ? # clock 78dz* at ebus0 addr ? # usart 79enic* at ebus0 addr ? # ethernet 80ace* at ebus0 addr ? # disk 81eflash* at ebus0 addr ? # flash memory 82 83 84######################################################################### 85# Pseudo-devices # 86######################################################################### 87 88pseudo-device pty # pseudo-terminals 89pseudo-device bpfilter # packet filter ports 90pseudo-device loop 91#pseudo-device ccd # concatenated disks 92