GENERIC revision 1.41 1 # $NetBSD: GENERIC,v 1.41 1997/03/12 19:29:16 cgd Exp $
2 #
3 # Generic Alpha kernel. Enough to get booted, etc., but not much more.
4
5 include "arch/alpha/conf/std.alpha"
6
7 maxusers 8
8
9 # set kernel load address a bit higher to allow kernel to be netbooted.
10 # if not netbooting, the "makeoptions LOADADDRESS" line can be commented
11 # out to save a fair chunk (~850k) of RAM.
12 makeoptions LOADADDRESS="fffffc0000300000"
13
14 # CPU Support
15 options DEC_3000_500 # Flamingo etc: 3000/[4-9]00*
16 options DEC_3000_300 # Pelican etc: 3000/300*
17 options DEC_2100_A50 # Avanti etc: AlphaStation 400, 200, etc.
18 options DEC_KN20AA # KN20AA: AlphaStation 600
19 options DEC_AXPPCI_33 # NoName: AXPpci33, etc.
20 options DEC_EB164 # EB164: AlphaPC 164
21 options DEC_KN8AE # KN8AE: AlphaServer 8200 and 8400
22 #options DEC_2000_300 # "Jensen": 2000/300 (DECpc AXP 150)
23
24 # Standard system options
25 options KTRACE # System call tracing support
26
27 # Diagnostic/debugging support options
28 options DIAGNOSTIC # Cheap kernel consistency checks
29 options DEBUG # Expensive debugging checks/support
30
31 # File systems
32 file-system FFS # Fast file system
33 file-system MFS # Memory-based file system
34 file-system CD9660 # ISO-9660 CD-ROM FS (w/RockRidge extensions)
35 file-system MSDOSFS # MS-DOS-compatible file system
36 file-system NFS # Sun NFS-compatible file system client
37
38 # File system options
39 options FIFO # POSIX fifo support (in all file systems)
40 options NFSSERVER # Sun NFS-compatible file system server
41
42 # Networking options
43 options INET # Internet protocol suite
44
45 # 4.3BSD compatibility. Should be optional, but necessary for now.
46 options COMPAT_43
47
48 # Binary compatibility with previous versions of NetBSD.
49 #options COMPAT_09
50 options COMPAT_10
51 options COMPAT_11
52 options COMPAT_12
53
54 # System V-like shared memory
55 options SYSVSHM
56 #options SHMMAXPGS=1024 # 1024 pages is the default
57
58 # Loadable Kernel Modules
59 options LKM
60
61 # Disable kernel security.
62 #options INSECURE
63
64 # Misc. options
65 options EISAVERBOSE # recognize "unknown" EISA devices
66 options PCIVERBOSE # recognize "unknown" PCI devices
67 options TCVERBOSE # recognize "unknown" TC devices
68 options UCONSOLE # users can use TIOCCONS (for xconsole)
69
70 config netbsd root on ? type ?
71 #config netbsd root on sd0 type ffs swap on sd0
72 #config netbsd root on ? type nfs
73
74 mainbus0 at root
75 cpu* at mainbus0
76
77 # TurboLaser bus support and devices
78 tlsb* at mainbus0
79 gbus* at tlsb? node ? offset ?
80 tlsbmem* at tlsb? node ? offset ?
81 kft* at tlsb? node ? offset ?
82
83 # Gbus Devices
84 mcclock* at gbus? offset 0x20000000
85
86 # TurboChannel host bus adapter support
87 tcasic* at mainbus0
88
89 # TurboChannel bus support
90 tc* at tcasic?
91
92 # TurboChannel devices
93 ioasic* at tc? slot ? offset ?
94 mcclock* at ioasic? offset ?
95 le* at ioasic? offset ?
96 scc0 at ioasic? offset ?
97 scc1 at ioasic? offset ?
98 tcds0 at tc? slot ? offset ?
99 asc0 at tcds? slot ?
100 asc1 at tcds? slot ?
101 cfb* at tc? slot ? offset ?
102 sfb* at tc? slot ? offset ?
103 le* at tc? slot ? offset ?
104 fta* at tc? slot ? offset ? # DEC DEFTA FDDI cards
105
106 # PCI host bus adapter support
107 apecs* at mainbus?
108 cia* at mainbus?
109 lca* at mainbus?
110 dwlpx* at kft?
111
112 # PCI bus support
113 pci* at apecs?
114 pci* at cia?
115 pci* at lca?
116 pci* at ppb?
117 pci* at dwlpx?
118
119 # PCI devices
120 #ahc* at pci? dev ? function ? # AHA-[23]9xx SCSI
121 #bha* at pci? dev ? function ? # BusLogic [57]4X SCSI (broken)
122 de* at pci? dev ? function ? # 21x4[012]-based Ethernet
123 en* at pci? dev ? function ? # ENI PCI ATM (untested)
124 ep* at pci? dev ? function ? # 3COM 3c59x (untested)
125 fpa* at pci? dev ? function ? # DEC DEFPA FDDI cards
126 #isp* at pci? dev ? function ? # Qlogic ISP 10X0
127 le* at pci? dev ? function ? # PCI LANCE Ethernet (untested)
128 ncr* at pci? dev ? function ? # NCR 53c8xx SCSI
129 pceb* at pci? dev ? function ? # Intel PCI-EISA brige
130 vga* at pci? dev ? function ? # PCI VGA graphics
131 ppb* at pci? dev ? function ? # PCI-PCI bridges
132 sio* at pci? dev ? function ? # Intel PCI-ISA bridge
133 tga* at pci? dev ? function ? # DEC ZLXp-E[123] graphics
134
135 # ISA/EISA bus support
136 isa* at pceb?
137 eisa* at pceb?
138 isa* at sio?
139
140 # ISA devices
141 mcclock* at isa? port 0x70
142 pcppi* at isa? # PC prog. periph. interface
143 pckbd* at pcppi? # PC keyboard (kbd port)
144 pms* at pcppi? # PS/2-style mouse (aux port)
145 com* at isa? port 0x3f8 irq 4 # standard serial ports
146 com* at isa? port 0x2f8 irq 3
147 lpt* at isa? port 0x3bc irq 7 # standard parallel port
148 vga* at isa? # ISA (EISA: XXX) VGA
149 #wss* at isa? port 0x530 irq 9 drq 0 # Windows Sound System
150
151 # EISA devices
152 fea* at eisa? slot ? # DEC DEFEA FDDI cards
153
154 # SCSI bus support
155 #scsibus* at ahc?
156 scsibus* at asc?
157 #scsibus* at bha?
158 #scsibus* at isp?
159 scsibus* at ncr?
160
161 # SCSI devices
162 cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
163 sd* at scsibus? target ? lun ? # SCSI disk drives
164 st* at scsibus? target ? lun ? # SCSI tape drives
165
166 # Workstation Console attachments
167 wscons* at cfb?
168 wscons* at vga?
169 wscons* at sfb?
170 wscons* at tga?
171
172 pseudo-device bpfilter 16
173 pseudo-device ccd 4
174 pseudo-device loop 1
175 pseudo-device md 1
176 pseudo-device ppp 4
177 pseudo-device pty 64
178 pseudo-device sl 4
179 pseudo-device vnd 4
180