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