INSTALL revision 1.8 1 # $NetBSD: INSTALL,v 1.8 2000/09/25 11:46:38 abs Exp $
2 #
3 # INSTALL
4
5 include "arch/mac68k/conf/std.mac68k"
6
7 # Saving space
8 makeoptions COPTS="-Os" # Optimise for space. Implies -O2
9 #options VNODE_OP_NOINLINE # Don't inline vnode op calls
10 #options NFS_V2_ONLY # Exclude NFS3 and NQNFS code
11
12 maxusers 8 # estimated number of users
13
14 # Enable the hooks used for initializing the ram-disk.
15 options MEMORY_DISK_HOOKS
16 options MEMORY_DISK_IS_ROOT # Force root on ram-disk
17 options MINIROOTSIZE=5120 # 2.5 MB
18
19 # CPU support. At least one is REQUIRED.
20 options M68040
21 options M68030
22 options M68020 # Note: must have 68851 PMMU
23
24 # CPU-related options.
25 options FPSP
26 options FPU_EMULATE
27
28 # Standard system options
29
30 options UCONSOLE # users can use TIOCCONS (for xconsole)
31 options INSECURE # disable kernel security levels
32
33 options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
34
35 # Diagnostic/debugging support options - XXX remove these at some point
36 options DIAGNOSTIC # cheap kernel consistency checks
37 options DDB # in-kernel debugger
38 #options ADB_DEBUG # ADB debugging
39
40 # Compatibility options
41 options COMPAT_10 # NetBSD 1.0,
42 options COMPAT_11 # NetBSD 1.1,
43 options COMPAT_12 # NetBSD 1.2,
44 options COMPAT_13 # NetBSD 1.3,
45 options COMPAT_14 # NetBSD 1.4,
46 options COMPAT_43 # and 4.3BSD
47
48 # File systems
49 file-system FFS # UFS
50 file-system NFS # Network File System client
51 file-system CD9660 # ISO 9660 + Rock Ridge file system
52 file-system MSDOSFS # MS-DOS file system
53 file-system KERNFS # /kern
54
55 # Networking options
56 options INET # IP + ICMP + TCP + UDP
57
58 # These options enable verbose messages for several subsystems.
59 # Warning, these may compile large string tables into the kernel!
60 options SCSIVERBOSE # human readable SCSI error messages
61
62 # wscons options
63 #options WSEMUL_SUN # sun terminal emulation
64 options WSEMUL_VT100 # VT100 / VT220 emulation
65 options WSDISPLAY_COMPAT_ITEFONT # use ite font (6x10)
66
67 # rcons options; note that 1-bit and 8-bit displays are supported by default.
68 options RCONS_2BPP # Support for 2-bit display
69 options RCONS_4BPP # Support for 4-bit display
70 options RCONS_16BPP # Support for 16-bit display
71
72 # Mac-specific options
73 #options DISABLE_EXT_CACHE # If really paranoid, disable IIci ext. cache
74 #options MRG_ADB # Use ROM-based ADB driver
75 options ZS_CONSOLE_ABORT
76
77 options NFS_BOOT_DHCP
78
79 # Kernel root file system and dump configuration.
80 config netbsd root on ? type ?
81
82 #
83 # Device configuration
84 #
85
86 mainbus0 at root
87
88 fpu0 at mainbus? # Floating-Point Coprocessor support
89
90
91 # Basic Bus Support
92
93 # On-board I/O bus support
94 obio0 at mainbus?
95
96 # NuBus support
97 nubus0 at mainbus?
98
99
100 # Console Devices
101
102 # Apple Desktop Bus interface
103 adb0 at obio?
104 aed* at adb? # ADB event device
105 akbd* at adb? # ADB keyboard
106 ams* at adb? # ADB mouse
107
108 # Basic frame buffer support
109 intvid0 at obio? # Internal video hardware
110 macvid* at nubus? # NuBus video card
111
112 # Device-independent frame buffer interface
113 macfb* at intvid?
114 macfb* at macvid?
115
116 # Workstation Console devices
117 wsdisplay0 at macfb? console ?
118 wskbd0 at akbd? console ?
119 wsmouse0 at ams?
120
121
122 # Serial Devices
123
124 # On-board serial interface
125 zsc0 at obio?
126 zstty* at zsc? channel ?
127
128
129 # SCSI Controllers and Devices
130
131 # SCSI controllers
132 # XXX - use only one of ncrscsi or sbc
133 ncrscsi0 at obio? # SCSI NCR 5380
134 #sbc0 at obio? flags 0x1 # MI SCSI NCR 5380
135 esp0 at obio? # SCSI NCR 53C9x
136 esp1 at obio? # SCSI NCR 53C9x
137
138 # SCSI bus support
139 scsibus* at scsi?
140
141 # SCSI devices
142 sd* at scsibus? target ? lun ? # SCSI disk drives
143 cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
144 st* at scsibus? target ? lun ? # SCSI tape drives
145
146
147 # Miscellaneous mass storage devices
148
149 # IWM floppy disk controller
150 iwm0 at obio? # Sony driver (800K GCR)
151 fd* at iwm? drive ?
152
153
154 # Network Interfaces
155
156 # On-board Ethernet controllers
157 sn* at obio? # SONIC-based (DP83932, DP83916)
158 mc* at obio? # MACE-based
159
160 # NuBus Ethernet controllers
161 ae* at nubus? # DP8390-based
162 sn* at nubus? # SONIC-based (DP83932, DP83916)
163 sm* at nubus? # SMC-based
164
165 nsphy* at mii? phy ?
166 ukphy* at mii? phy ?
167
168 # Audio Devices
169
170 # On-board audio hardware
171 asc0 at obio? # ASC/EASC audio
172
173 # Pseudo-Devices
174
175 # disk/mass storage pseudo-devices
176 pseudo-device md 1 # memory disk device (ramdisk)
177
178 # network pseudo-devices
179 pseudo-device loop 1 # network loopback
180 pseudo-device ppp 1 # Point-to-Point Protocol
181 pseudo-device sl 1 # Serial Line IP
182
183 # miscellaneous pseudo-devices
184 pseudo-device pty # pseudo-terminals
185