INSTALL revision 1.1 1 # $NetBSD: INSTALL,v 1.1 2011/01/26 01:18:50 pooka 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 WS_KERNEL_FG=WSCOL_GREEN
51 options WS_KERNEL_BG=WSCOL_BLACK
52
53 # Disable kernel security levels. Needed for X with a PX or PXG.
54 #options INSECURE
55
56 # emips specific
57 options HZ=16 # RTC rate required, uses timecounter
58
59 options NFS_BOOT_DHCP # superset of BOOTP
60 options NFS_BOOT_RWSIZE=1024
61
62 config netbsd root on ? type ?
63 config nfsnetbsd root on ? type nfs
64
65 mainbus0 at root
66 cpu* at mainbus0
67
68 ## Peripheral Bus Support (for devices to attach to)
69 ## ----------------------------------------------------------------------------
70
71 # eMIPS systems
72 ebus0 at mainbus0
73 eclock* at ebus0 addr ? # clock
74 dz* at ebus0 addr ? # usart
75 enic* at ebus0 addr ? # ethernet
76 ace* at ebus0 addr ? # disk
77 eflash* at ebus0 addr ? # flash memory
78
79
80 #########################################################################
81 # Pseudo-devices #
82 #########################################################################
83
84 pseudo-device pty 2 # pseudo-terminals (Sysinst needs two)
85 pseudo-device bpfilter # packet filter ports
86 pseudo-device loop
87 #pseudo-device ccd 4 # concatenated disks
88 pseudo-device rnd # /dev/random and in-kernel generator
89