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 # 9 include "arch/emips/conf/std.emips" 10 11 makeoptions COPTS="-Os -mmemcpy" # Optimise for space. Implies -O2 12 13 maxusers 8 14 15 # CPU options 16 options MIPS1 # R2000/R3000 support 17 options NOFPU # No FPU 18 options SOFTFLOAT # emulate FPU insn 19 20 # Support for specific models 21 options XILINX_ML40X # Xilinx Ml401/2 dev boards 22 options XS_BEE3 # MSR/BeCube BEE3 system 23 24 # Standard system options 25 options USERCONF # userconf(4) support 26 options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 27 28 #options NTP # network time protocol 29 30 # File systems 31 file-system FFS # BSD fast filesystem 32 file-system NFS # Sun NFS-compatible filesystem (client) 33 file-system CD9660 # ISO 9660 + Rock Ridge file system 34 file-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 41 options FFS_NO_SNAPSHOT # No FFS snapshot support 42 43 44 # Networking options 45 options 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 61 options HZ=16 # RTC rate required, uses timecounter 62 63 options NFS_BOOT_DHCP # superset of BOOTP 64 options NFS_BOOT_RWSIZE=1024 65 66 config netbsd root on ? type ? 67 config nfsnetbsd root on ? type nfs 68 69 mainbus0 at root 70 cpu* at mainbus0 71 72 ## Peripheral Bus Support (for devices to attach to) 73 ## ---------------------------------------------------------------------------- 74 75 # eMIPS systems 76 ebus0 at mainbus0 77 eclock* at ebus0 addr ? # clock 78 dz* at ebus0 addr ? # usart 79 enic* at ebus0 addr ? # ethernet 80 ace* at ebus0 addr ? # disk 81 eflash* at ebus0 addr ? # flash memory 82 83 84 ######################################################################### 85 # Pseudo-devices # 86 ######################################################################### 87 88 pseudo-device pty # pseudo-terminals 89 pseudo-device bpfilter # packet filter ports 90 pseudo-device loop 91 #pseudo-device ccd # concatenated disks 92