INSTALL revision 1.3 1 # $NetBSD: INSTALL,v 1.3 2012/08/17 20:11:38 abs 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 NFS_V2_ONLY # Exclude NFS3 and NQNFS code to save space
39 options FFS_NO_SNAPSHOT # No FFS snapshot support
40
41
42 # Networking options
43 options INET # Internet protocols
44
45 # Workstation console options
46 options FONT_BOLD8x16 # Font for fb devices
47 options FONT_GALLANT12x22
48
49 options WSEMUL_VT100
50 options WSDISPLAY_DEFAULTSCREENS=1
51 #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling
52 options WS_KERNEL_FG=WSCOL_GREEN
53 options WS_KERNEL_BG=WSCOL_BLACK
54
55 # Disable kernel security levels. Needed for X with a PX or PXG.
56 #options INSECURE
57
58 # emips specific
59 options HZ=16 # RTC rate required, uses timecounter
60
61 options NFS_BOOT_DHCP # superset of BOOTP
62 options NFS_BOOT_RWSIZE=1024
63
64 config netbsd root on ? type ?
65 config nfsnetbsd root on ? type nfs
66
67 mainbus0 at root
68 cpu* at mainbus0
69
70 ## Peripheral Bus Support (for devices to attach to)
71 ## ----------------------------------------------------------------------------
72
73 # eMIPS systems
74 ebus0 at mainbus0
75 eclock* at ebus0 addr ? # clock
76 dz* at ebus0 addr ? # usart
77 enic* at ebus0 addr ? # ethernet
78 ace* at ebus0 addr ? # disk
79 eflash* at ebus0 addr ? # flash memory
80
81
82 #########################################################################
83 # Pseudo-devices #
84 #########################################################################
85
86 pseudo-device pty 2 # pseudo-terminals (Sysinst needs two)
87 pseudo-device bpfilter # packet filter ports
88 pseudo-device loop
89 #pseudo-device ccd 4 # concatenated disks
90