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