INSTALL revision 1.24 1 1.24 mycroft # $NetBSD: INSTALL,v 1.24 1996/10/02 23:56:48 mycroft Exp $
2 1.2 tls #
3 1.2 tls # INSTOTHER -- like GENERICOTHER. This supports only non-Adaptec SCSI
4 1.2 tls # adapters. This kernel is GENERICOTHER with lines
5 1.2 tls # deleted, not commented out, so it is easy to maintain.
6 1.2 tls #
7 1.2 tls # Install kernels no longer support X.
8 1.2 tls #
9 1.2 tls
10 1.2 tls machine i386 # architecture, used by config; REQUIRED
11 1.2 tls
12 1.2 tls options I386_CPU # CPU classes; at least one is REQUIRED
13 1.2 tls options I486_CPU
14 1.2 tls options I586_CPU
15 1.2 tls options MATH_EMULATE # floating point emulation
16 1.20 mycroft #options VM86 # Virtual 8086 emulation
17 1.7 thorpej
18 1.7 thorpej # Some BIOSes don't get the size of extended memory right. If you
19 1.7 thorpej # have a broken BIOS, uncomment the following and set the value
20 1.7 thorpej # properly for your system.
21 1.7 thorpej #options EXTMEM_SIZE=... # size of extended memory
22 1.2 tls
23 1.2 tls #options DUMMY_NOPS # speed hack; recommended
24 1.20 mycroft #options XSERVER,UCONSOLE
25 1.20 mycroft #options INSECURE # insecure; allow /dev/mem writing for X
26 1.2 tls options MACHINE_NONCONTIG
27 1.2 tls
28 1.2 tls maxusers 32 # estimated number of users
29 1.2 tls options TIMEZONE=0 # time zone to adjust RTC time by
30 1.2 tls options DST=0 # daylight savings time used by RTC
31 1.24 mycroft #options NTP # NTP phase/frequency locked loop
32 1.2 tls
33 1.2 tls options SWAPPAGER # paging; REQUIRED
34 1.2 tls options VNODEPAGER # mmap() of files
35 1.2 tls options DEVPAGER # mmap() of devices
36 1.2 tls
37 1.20 mycroft #options DDB # in-kernel debugger
38 1.2 tls #makeoptions DEBUG="-g" # compile full symbol table
39 1.20 mycroft #options DIAGNOSTIC # internal consistency checks
40 1.20 mycroft #options KTRACE # system call tracing, a la ktrace(1)
41 1.2 tls
42 1.20 mycroft #options SYSVMSG # System V-like message queues
43 1.20 mycroft #options SYSVSEM # System V-like semaphores
44 1.20 mycroft #options SYSVSHM # System V-like memory sharing
45 1.20 mycroft #options SHMMAXPGS=1024 # 1024 pages is the default
46 1.20 mycroft
47 1.20 mycroft #options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8,
48 1.20 mycroft #options COMPAT_09 # NetBSD 0.9,
49 1.2 tls options COMPAT_10 # NetBSD 1.0,
50 1.10 perry options COMPAT_11 # NetBSD 1.1,
51 1.20 mycroft options COMPAT_12 # NetBSD 1.2,
52 1.20 mycroft #options COMPAT_43 # and 4.3BSD
53 1.20 mycroft #options TCP_COMPAT_42 # TCP bug compatibility with 4.2BSD
54 1.20 mycroft
55 1.20 mycroft #options COMPAT_SVR4 # binary compatibility with SVR4
56 1.20 mycroft #options COMPAT_IBCS2 # binary compatibility with SCO and ISC
57 1.20 mycroft #options COMPAT_LINUX # binary compatibility with Linux
58 1.20 mycroft #options COMPAT_FREEBSD # binary compatibility with FreeBSD
59 1.23 mycroft
60 1.23 mycroft options EXEC_SCRIPT # #! scripts
61 1.23 mycroft options EXEC_AOUT # a.out executables (native, BSD/OS, Linux, FreeBSD)
62 1.23 mycroft #options EXEC_ELF32 # 32-bit ELF executables (SVR4, Linux)
63 1.2 tls
64 1.20 mycroft #options USER_LDT # user-settable LDT; used by WINE
65 1.2 tls options LKM # loadable kernel modules
66 1.2 tls
67 1.2 tls options FFS # UFS
68 1.20 mycroft #options QUOTA # UFS quotas
69 1.20 mycroft #options LFS # log-structured file system
70 1.20 mycroft options MFS # memory file system
71 1.2 tls
72 1.2 tls options NFSCLIENT # Network File System client
73 1.20 mycroft #options NFSSERVER # Network File System server
74 1.2 tls
75 1.2 tls options CD9660 # ISO 9660 + Rock Ridge file system
76 1.2 tls options MSDOSFS # MS-DOS file system
77 1.2 tls options FDESC # /dev/fd
78 1.2 tls options FIFO # FIFOs; RECOMMENDED
79 1.2 tls options KERNFS # /kern
80 1.20 mycroft #options NULLFS # loopback file system
81 1.20 mycroft #options PORTAL # portal filesystem (still experimental)
82 1.20 mycroft #options PROCFS # /proc
83 1.20 mycroft #options UMAPFS # NULLFS + uid and gid remapping
84 1.20 mycroft #options UNION # union file system
85 1.2 tls
86 1.20 mycroft #options GATEWAY # packet forwarding
87 1.2 tls options INET # IP + ICMP + TCP + UDP
88 1.24 mycroft #options MROUTING # IP multicast routing
89 1.20 mycroft #options NS # XNS
90 1.20 mycroft #options NSIP # XNS tunneling over IP
91 1.20 mycroft #options ISO,TPIP # OSI
92 1.20 mycroft #options EON # OSI tunneling over IP
93 1.20 mycroft #options CCITT,LLC,HDLC # X.25
94 1.2 tls
95 1.2 tls config netbsd swap generic
96 1.2 tls options GENERIC
97 1.24 mycroft #options COMCONSOLE=0,CONADDR=0x3f8,CONUNIT=0,CONSPEED=9600
98 1.2 tls
99 1.6 cgd mainbus0 at root
100 1.6 cgd
101 1.6 cgd isa0 at mainbus0
102 1.6 cgd eisa0 at mainbus0
103 1.20 mycroft pci0 at mainbus0 bus ?
104 1.20 mycroft
105 1.20 mycroft #apm0 at mainbus0 # Advanced power management
106 1.2 tls
107 1.5 cgd ppb* at pci? dev ? function ? # PCI-PCI bridges
108 1.5 cgd pci* at ppb? bus ?
109 1.5 cgd
110 1.2 tls npx0 at isa? port 0xf0 irq 13 # math coprocessor
111 1.2 tls
112 1.2 tls pc0 at isa? port 0x60 irq 1 # generic PC console device
113 1.2 tls #vt0 at isa? port 0x60 irq 1
114 1.2 tls
115 1.2 tls com0 at isa? port 0x3f8 irq 4 # standard PC serial ports
116 1.2 tls com1 at isa? port 0x2f8 irq 3
117 1.2 tls com2 at isa? port 0x3e8 irq 5
118 1.2 tls #com3 at isa? port 0x2e8 irq 9
119 1.2 tls #ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards
120 1.8 cgd #com* at ast? slave ?
121 1.2 tls #boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards
122 1.2 tls #com* at boca? slave ?
123 1.2 tls #rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards
124 1.2 tls #com* at rtfps? slave ?
125 1.2 tls
126 1.2 tls #cy0 at isa? ...
127 1.2 tls
128 1.2 tls lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
129 1.2 tls lpt1 at isa? port 0x278
130 1.2 tls lpt2 at isa? port 0x3bc
131 1.2 tls
132 1.20 mycroft #lms0 at isa? port 0x23c irq 5 # Logitech bus mouse
133 1.20 mycroft #lms1 at isa? port 0x238 irq 5
134 1.20 mycroft #mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse
135 1.20 mycroft #mms1 at isa? port 0x238 irq 5
136 1.20 mycroft #pms0 at pckbd? irq 12 # PS/2 auxiliary port mouse
137 1.20 mycroft
138 1.20 mycroft #aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI controllers
139 1.20 mycroft #aha1 at isa? port 0x334 irq ? drq ? # Adaptec 154[02] SCSI controllers
140 1.20 mycroft #scsibus* at aha?
141 1.20 mycroft #ahb* at eisa? slot ? # Adaptec 174[024] SCSI controllers
142 1.20 mycroft #scsibus* at ahb?
143 1.20 mycroft #ahc0 at isa? port ? irq ? # Adaptec 284x SCSI controllers
144 1.20 mycroft #ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI controllers
145 1.20 mycroft #ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI controllers
146 1.20 mycroft #scsibus* at ahc?
147 1.20 mycroft #aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI controllers
148 1.20 mycroft #scsibus* at aic?
149 1.17 mycroft bha0 at isa? port 0x330 irq ? drq ? # BusLogic [57]4X SCSI controllers
150 1.17 mycroft bha1 at isa? port 0x334 irq ? drq ? # BusLogic [57]4X SCSI controllers
151 1.17 mycroft bha* at eisa? slot ?
152 1.18 mycroft bha* at pci? dev ? function ?
153 1.17 mycroft scsibus* at bha?
154 1.5 cgd ncr* at pci? dev ? function ? # NCR 538XX SCSI controllers
155 1.2 tls scsibus* at ncr?
156 1.2 tls sea0 at isa? iomem 0xc8000 irq 5
157 1.2 tls scsibus* at sea?
158 1.2 tls uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI controllers
159 1.2 tls uha1 at isa? port 0x334 irq ? drq ? # UltraStor [13]4f SCSI controllers
160 1.17 mycroft uha* at eisa? slot ? # UltraStor 24f SCSI controllers
161 1.2 tls scsibus* at uha?
162 1.11 mycroft wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers
163 1.11 mycroft wds1 at isa? port 0x358 irq 11 drq 5
164 1.11 mycroft scsibus* at wds?
165 1.2 tls
166 1.2 tls sd* at scsibus? target ? lun ? # SCSI disk drives
167 1.2 tls st* at scsibus? target ? lun ? # SCSI tape drives
168 1.2 tls cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
169 1.2 tls ch* at scsibus? target ? lun ? # SCSI autochangers
170 1.20 mycroft #ss* at scsibus? target ? lun ? # SCSI scanners
171 1.20 mycroft #uk* at scsibus? target ? lun ? # SCSI unknown
172 1.2 tls
173 1.2 tls fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
174 1.2 tls #fdc1 at isa? port 0x370 irq ? drq ?
175 1.2 tls fd* at fdc? drive ?
176 1.2 tls
177 1.20 mycroft #mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives
178 1.20 mycroft
179 1.2 tls wdc0 at isa? port 0x1f0 irq 14 # ST506, ESDI, and IDE controllers
180 1.2 tls #wdc1 at isa? port 0x170 irq ?
181 1.2 tls wd* at wdc? drive ?
182 1.2 tls
183 1.2 tls wt0 at isa? port 0x300 irq 5 drq 1 # Archive and Wangtek QIC tape drives
184 1.2 tls
185 1.2 tls ed0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC, 3C503, and NE[12]000
186 1.2 tls ed1 at isa? port 0x250 iomem 0xd8000 irq 9 # ethernet cards
187 1.2 tls ed2 at isa? port 0x300 iomem 0xcc000 irq 10
188 1.2 tls #eg0 at isa? ... # 3C505 ethernet cards
189 1.2 tls el0 at isa? port 0x300 irq 9 # 3C501 ethernet cards
190 1.2 tls ep0 at isa? port ? irq ? # 3C509 ethernet cards
191 1.13 scottr ie0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN and 3C507
192 1.13 scottr ie1 at isa? port 0x300 irq 10 # EtherExpress
193 1.2 tls #le0 at isa? port 0x320 irq 10 drq 7 # IsoLan, NE2100, and DEPCA
194 1.12 thorpej ep* at eisa? slot ? # 3C579 ethernet cards
195 1.20 mycroft fea* at eisa? slot ? # DEC DEFEA FDDI cards
196 1.5 cgd le* at pci? dev ? function ? # PCnet-PCI based ethernet cards
197 1.5 cgd de* at pci? dev ? function ? # DC21X4X-based ethernet cards
198 1.5 cgd ep* at pci? dev ? function ? # 3C590 ethernet cards
199 1.20 mycroft fpa* at pci? dev ? function ? # DEC DEFPA FDDI cards
200 1.20 mycroft
201 1.20 mycroft #pss0 at isa? port 0x220 irq 7 drq 6 # Personal Sound System
202 1.20 mycroft #sp0 at pss0 port 0x530 irq 10 drq 0 # sound port driver
203 1.20 mycroft
204 1.20 mycroft #sb0 at isa? port 0x220 irq 7 drq 1 # SoundBlaster
205 1.20 mycroft #wss0 at isa? port 0x530 irq 10 drq 0 # Windows Sound System
206 1.20 mycroft #pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum
207 1.20 mycroft #gus0 at isa? port 0x220 irq 7 drq 1 flags 6 # Gravis Ultra Sound (flags is record drq for full-duplex)
208 1.20 mycroft #spkr0 at pckbd? port 0x61
209 1.20 mycroft
210 1.20 mycroft # Joystick driver. Probe is a little strange; add only if you have one.
211 1.20 mycroft #joy0 at isa? port 0x201
212 1.21 mycroft
213 1.22 mycroft include "arch/i386/conf/GENERIC.local"
214 1.2 tls
215 1.2 tls pseudo-device loop 1 # network loopback
216 1.20 mycroft #pseudo-device bpfilter 8 # packet filter
217 1.2 tls pseudo-device sl 2 # CSLIP
218 1.20 mycroft #pseudo-device ppp 2 # PPP
219 1.20 mycroft #pseudo-device tun 2 # network tunneling over tty
220 1.2 tls
221 1.2 tls pseudo-device pty 64 # pseudo-terminals
222 1.20 mycroft #pseudo-device tb 1 # tablet line discipline
223 1.20 mycroft #pseudo-device vnd 4 # paging to files
224 1.20 mycroft #pseudo-device ccd 4 # concatenated disk devices
225