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