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