INSTALL revision 1.6.4.1 1 # $NetBSD: INSTALL,v 1.6.4.1 2017/03/20 06:57:12 pgoyette 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