GENERIC revision 1.37 1 1.37 jtk # $NetBSD: GENERIC,v 1.37 1996/03/18 01:46:37 jtk Exp $
2 1.1 mycroft #
3 1.1 mycroft # GENERIC -- everything that's currently supported
4 1.1 mycroft #
5 1.1 mycroft
6 1.1 mycroft machine i386 # architecture, used by config; REQUIRED
7 1.14 cgd
8 1.1 mycroft options I386_CPU # CPU classes; at least one is REQUIRED
9 1.1 mycroft options I486_CPU
10 1.1 mycroft options I586_CPU
11 1.1 mycroft options MATH_EMULATE # floating point emulation
12 1.32 thorpej
13 1.32 thorpej # Some BIOSes don't get the size of extended memory right. If you
14 1.32 thorpej # have a broken BIOS, uncomment the following and set the value
15 1.32 thorpej # properly for your system.
16 1.32 thorpej #options EXTMEM_SIZE=... # size of extended memory
17 1.1 mycroft
18 1.20 jtc #options DUMMY_NOPS # speed hack; recommended
19 1.1 mycroft options XSERVER,UCONSOLE
20 1.16 cgd options INSECURE # insecure; allow /dev/mem writing for X
21 1.1 mycroft options MACHINE_NONCONTIG
22 1.1 mycroft
23 1.1 mycroft maxusers 32 # estimated number of users
24 1.1 mycroft options TIMEZONE=0 # time zone to adjust RTC time by
25 1.1 mycroft options DST=0 # daylight savings time used by RTC
26 1.1 mycroft
27 1.1 mycroft options SWAPPAGER # paging; REQUIRED
28 1.1 mycroft options VNODEPAGER # mmap() of files
29 1.1 mycroft options DEVPAGER # mmap() of devices
30 1.1 mycroft
31 1.1 mycroft options DDB # in-kernel debugger
32 1.8 mycroft #makeoptions DEBUG="-g" # compile full symbol table
33 1.35 perry options DIAGNOSTIC # internal consistency checks
34 1.1 mycroft options KTRACE # system call tracing, a la ktrace(1)
35 1.1 mycroft
36 1.1 mycroft options SYSVMSG # System V-like message queues
37 1.1 mycroft options SYSVSEM # System V-like semaphores
38 1.1 mycroft options SYSVSHM # System V-like memory sharing
39 1.1 mycroft #options SHMMAXPGS=1024 # 1024 pages is the default
40 1.1 mycroft
41 1.1 mycroft options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8,
42 1.1 mycroft options COMPAT_09 # NetBSD 0.9,
43 1.1 mycroft options COMPAT_10 # NetBSD 1.0,
44 1.1 mycroft options COMPAT_43 # and 4.3BSD
45 1.1 mycroft options TCP_COMPAT_42 # TCP bug compatibility with 4.2BSD
46 1.1 mycroft
47 1.1 mycroft options COMPAT_SVR4 # binary compatibility with SVR4
48 1.17 christos options COMPAT_IBCS2 # binary compatibility with SCO and ISC
49 1.13 mycroft options COMPAT_LINUX # binary compatibility with Linux
50 1.23 mycroft options COMPAT_FREEBSD # binary compatibility with FreeBSD
51 1.1 mycroft
52 1.1 mycroft options USER_LDT # user-settable LDT; used by WINE
53 1.1 mycroft options LKM # loadable kernel modules
54 1.1 mycroft
55 1.16 cgd options FFS # UFS
56 1.16 cgd options QUOTA # UFS quotas
57 1.1 mycroft options LFS # log-structured file system
58 1.1 mycroft options MFS # memory file system
59 1.1 mycroft
60 1.1 mycroft options NFSCLIENT # Network File System client
61 1.1 mycroft options NFSSERVER # Network File System server
62 1.1 mycroft
63 1.1 mycroft options CD9660 # ISO 9660 + Rock Ridge file system
64 1.1 mycroft options MSDOSFS # MS-DOS file system
65 1.1 mycroft options FDESC # /dev/fd
66 1.1 mycroft options FIFO # FIFOs; RECOMMENDED
67 1.1 mycroft options KERNFS # /kern
68 1.1 mycroft options NULLFS # loopback file system
69 1.1 mycroft options PORTAL # ?
70 1.1 mycroft options PROCFS # /proc
71 1.1 mycroft options UMAPFS # NULLFS + uid and gid remapping
72 1.1 mycroft options UNION # union file system
73 1.1 mycroft
74 1.1 mycroft #options GATEWAY # packet forwarding
75 1.1 mycroft options INET # IP + ICMP + TCP + UDP
76 1.1 mycroft options NS # XNS
77 1.22 mycroft options ISO,TPIP # OSI
78 1.22 mycroft options EON # OSI tunneling over IP
79 1.22 mycroft options CCITT,LLC,HDLC # X.25
80 1.1 mycroft
81 1.1 mycroft config netbsd swap generic
82 1.1 mycroft options GENERIC
83 1.1 mycroft
84 1.31 cgd mainbus0 at root
85 1.31 cgd
86 1.31 cgd isa0 at mainbus0
87 1.31 cgd eisa0 at mainbus0
88 1.31 cgd pci0 at mainbus0 bus ?
89 1.1 mycroft
90 1.30 cgd ppb* at pci? dev ? function ? # PCI-PCI bridges
91 1.30 cgd pci* at ppb? bus ?
92 1.30 cgd
93 1.1 mycroft npx0 at isa? port 0xf0 irq 13 # math coprocessor
94 1.1 mycroft
95 1.1 mycroft pc0 at isa? port 0x60 irq 1 # generic PC console device
96 1.1 mycroft #vt0 at isa? port 0x60 irq 1
97 1.1 mycroft
98 1.2 mycroft com0 at isa? port 0x3f8 irq 4 # standard PC serial ports
99 1.2 mycroft com1 at isa? port 0x2f8 irq 3
100 1.2 mycroft com2 at isa? port 0x3e8 irq 5
101 1.2 mycroft #com3 at isa? port 0x2e8 irq 9
102 1.8 mycroft #ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards
103 1.34 cgd #com* at ast? slave ?
104 1.8 mycroft #boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards
105 1.8 mycroft #com* at boca? slave ?
106 1.1 mycroft #rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards
107 1.1 mycroft #com* at rtfps? slave ?
108 1.1 mycroft
109 1.1 mycroft #cy0 at isa? ...
110 1.1 mycroft
111 1.1 mycroft lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
112 1.1 mycroft lpt1 at isa? port 0x278
113 1.1 mycroft lpt2 at isa? port 0x3bc
114 1.1 mycroft
115 1.1 mycroft lms0 at isa? port 0x23c irq 5 # Logitech bus mouse
116 1.1 mycroft lms1 at isa? port 0x238 irq 5
117 1.1 mycroft mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse
118 1.1 mycroft mms1 at isa? port 0x238 irq 5
119 1.36 thorpej #pms0 at pckbd? irq 12 # PS/2 auxiliary port mouse
120 1.1 mycroft
121 1.1 mycroft aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI controllers
122 1.1 mycroft aha1 at isa? port 0x334 irq ? drq ? # Adaptec 154[02] SCSI controllers
123 1.1 mycroft scsibus* at aha?
124 1.29 cgd ahb* at eisa? slot ? # Adaptec 174[024] SCSI controllers
125 1.22 mycroft scsibus* at ahb?
126 1.30 cgd ahc* at pci? dev ? function ? # Adaptec 2940 SCSI controllers
127 1.23 mycroft scsibus* at ahc?
128 1.28 thorpej ahe0 at isa? port 0x1c00 irq ? # Adaptec 284x SCSI controllers
129 1.28 thorpej scsibus* at ahe?
130 1.22 mycroft aic0 at isa? port 0x340 irq 12 # Adaptec 152[02] SCSI controllers
131 1.22 mycroft scsibus* at aic?
132 1.22 mycroft bt0 at isa? port 0x330 irq ? drq ? # BusLogic [57]4X SCSI controllers
133 1.22 mycroft bt1 at isa? port 0x334 irq ? drq ? # BusLogic [57]4X SCSI controllers
134 1.22 mycroft bt2 at isa? port ? irq ?
135 1.22 mycroft scsibus* at bt?
136 1.30 cgd ncr* at pci? dev ? function ? # NCR 538XX SCSI controllers
137 1.22 mycroft scsibus* at ncr?
138 1.22 mycroft sea0 at isa? iomem 0xc8000 irq 5
139 1.22 mycroft scsibus* at sea?
140 1.22 mycroft uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI controllers
141 1.22 mycroft uha1 at isa? port 0x334 irq ? drq ? # UltraStor [13]4f SCSI controllers
142 1.22 mycroft uha2 at isa? port ? irq ? # UltraStor 24f SCSI controllers
143 1.22 mycroft scsibus* at uha?
144 1.16 cgd
145 1.1 mycroft sd* at scsibus? target ? lun ? # SCSI disk drives
146 1.1 mycroft st* at scsibus? target ? lun ? # SCSI tape drives
147 1.1 mycroft cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
148 1.1 mycroft ch* at scsibus? target ? lun ? # SCSI autochangers
149 1.1 mycroft
150 1.1 mycroft fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
151 1.1 mycroft #fdc1 at isa? port 0x370 irq ? drq ?
152 1.1 mycroft fd* at fdc? drive ?
153 1.1 mycroft
154 1.1 mycroft mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives
155 1.1 mycroft
156 1.1 mycroft wdc0 at isa? port 0x1f0 irq 14 # ST506, ESDI, and IDE controllers
157 1.1 mycroft #wdc1 at isa? port 0x170 irq ?
158 1.1 mycroft wd* at wdc? drive ?
159 1.1 mycroft
160 1.1 mycroft wt0 at isa? port 0x300 irq 5 drq 1 # Archive and Wangtek QIC tape drives
161 1.1 mycroft
162 1.4 mycroft ed0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC, 3C503, and NE[12]000
163 1.4 mycroft ed1 at isa? port 0x250 iomem 0xd8000 irq 9 # ethernet cards
164 1.4 mycroft ed2 at isa? port 0x300 iomem 0xcc000 irq 10
165 1.1 mycroft #eg0 at isa? ... # 3C505 ethernet cards
166 1.19 mycroft el0 at isa? port 0x300 irq 9 # 3C501 ethernet cards
167 1.1 mycroft ep0 at isa? port ? irq ? # 3C509 ethernet cards
168 1.21 hpeyerl ie0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN, 3C507, and Etherexpress
169 1.1 mycroft #le0 at isa? port 0x320 irq 10 drq 7 # IsoLan, NE2100, and DEPCA
170 1.30 cgd le* at pci? dev ? function ? # PCnet-PCI based ethernet cards
171 1.30 cgd de* at pci? dev ? function ? # DC21X4X-based ethernet cards
172 1.30 cgd ep* at pci? dev ? function ? # 3C590 ethernet cards
173 1.15 brezak
174 1.15 brezak pss0 at isa? port 0x220 irq 7 drq 6 # Personal Sound System
175 1.15 brezak sp0 at pss0 port 0x530 irq 10 drq 0 # sound port driver
176 1.1 mycroft
177 1.1 mycroft sb0 at isa? port 0x220 irq 7 drq 1 # SoundBlaster
178 1.12 brezak wss0 at isa? port 0x530 irq 10 drq 0 # Windows Sound System
179 1.12 brezak pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum
180 1.18 brezak gus0 at isa? port 0x220 irq 7 drq 1 flags 6 # Gravis Ultra Sound (flags is record drq for full-duplex)
181 1.37 jtk #spkr0 at pckbd? port 0x61
182 1.1 mycroft
183 1.1 mycroft pseudo-device loop 1 # network loopback
184 1.1 mycroft pseudo-device bpfilter 8 # packet filter
185 1.1 mycroft pseudo-device sl 2 # CSLIP
186 1.1 mycroft pseudo-device ppp 2 # PPP
187 1.1 mycroft pseudo-device tun 2 # network tunneling over tty
188 1.1 mycroft
189 1.1 mycroft pseudo-device pty 64 # pseudo-terminals
190 1.1 mycroft pseudo-device tb 1 # tablet line discipline
191 1.11 cgd pseudo-device vnd 4 # paging to files
192 1.27 neil pseudo-device ccd 4 # concatenated disk devices
193