MMTA revision 1.14 1 1.14 lukem # $NetBSD: MMTA,v 1.14 2002/04/02 05:30:44 lukem Exp $
2 1.1 itojun #
3 1.1 itojun # GENERIC -- everything that's currently supported
4 1.1 itojun #
5 1.1 itojun
6 1.1 itojun include "arch/mmeye/conf/std.mmeye"
7 1.1 itojun
8 1.1 itojun # Enable the hooks used for initializing the root memory-disk.
9 1.1 itojun #options MEMORY_DISK_HOOKS
10 1.1 itojun #options MEMORY_DISK_IS_ROOT # force root on memory disk
11 1.1 itojun #options MEMORY_DISK_SERVER=0 # no userspace memory disk support
12 1.14 lukem #options MEMORY_DISK_ROOT_SIZE=3074 # size of memory disk, in blocks
13 1.1 itojun
14 1.1 itojun maxusers 32 # estimated number of users
15 1.1 itojun
16 1.1 itojun # Standard system options
17 1.12 uch options SH3
18 1.9 lukem options SH7708R # 100MHz
19 1.1 itojun options PCLOCK=33330000 # 33.33MHz
20 1.1 itojun options INITTODR_ALWAYS_USE_RTC
21 1.1 itojun
22 1.1 itojun #options UCONSOLE # users can use TIOCCONS (for xconsole)
23 1.1 itojun options INSECURE # disable kernel security levels
24 1.1 itojun
25 1.1 itojun options RTC_OFFSET=-540 # hardware clock is this many mins. west of GMT
26 1.9 lukem options HZ=50 # clock interrupt generates every 1/HZ sec
27 1.1 itojun #options NTP # NTP phase/frequency locked loop
28 1.1 itojun
29 1.1 itojun #options KTRACE # system call tracing via ktrace(1)
30 1.1 itojun
31 1.1 itojun options SYSVMSG # System V-like message queues
32 1.1 itojun options SYSVSEM # System V-like semaphores
33 1.1 itojun options SYSVSHM # System V-like memory sharing
34 1.1 itojun #options SHMMAXPGS=1024 # 1024 pages is the default
35 1.1 itojun
36 1.1 itojun #options LKM # loadable kernel modules
37 1.10 jdolecek
38 1.10 jdolecek #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
39 1.1 itojun
40 1.1 itojun # Diagnostic/debugging support options
41 1.1 itojun #options DIAGNOSTIC # cheap kernel consistency checks
42 1.1 itojun #options DEBUG # expensive debugging checks/support
43 1.1 itojun #options KMEMSTATS # kernel memory statistics (vmstat -m)
44 1.1 itojun #options DDB # in-kernel debugger
45 1.1 itojun #options KGDB # remote debugger
46 1.8 lukem #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
47 1.1 itojun #makeoptions DEBUG="-g" # compile full symbol table
48 1.1 itojun options SYSCALL_DEBUG
49 1.1 itojun
50 1.1 itojun # Compatibility options
51 1.1 itojun options COMPAT_13 # NetBSD 1.3
52 1.1 itojun options COMPAT_43 # and 4.3BSD
53 1.7 abs #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
54 1.1 itojun
55 1.1 itojun # Executable format options
56 1.1 itojun options EXEC_ELF32 # 32-bit ELF executables (SVR4, Linux)
57 1.3 msaitoh options EXEC_COFF # 32-bit COFF executables (sh-compiler)
58 1.1 itojun
59 1.1 itojun # File systems
60 1.1 itojun file-system FFS # UFS
61 1.1 itojun #file-system EXT2FS # second extended file system (linux)
62 1.1 itojun #file-system LFS # log-structured file system
63 1.1 itojun file-system MFS # memory file system
64 1.1 itojun file-system NFS # Network File System client
65 1.1 itojun #file-system CD9660 # ISO 9660 + Rock Ridge file system
66 1.1 itojun #file-system MSDOSFS # MS-DOS file system
67 1.1 itojun file-system FDESC # /dev/fd
68 1.1 itojun file-system KERNFS # /kern
69 1.1 itojun file-system NULLFS # loopback file system
70 1.1 itojun #file-system PORTAL # portal filesystem (still experimental)
71 1.1 itojun file-system PROCFS # /proc
72 1.1 itojun file-system UMAPFS # NULLFS + uid and gid remapping
73 1.1 itojun #file-system UNION # union file system
74 1.1 itojun
75 1.1 itojun # File system options
76 1.1 itojun #options QUOTA # UFS quotas
77 1.1 itojun options NFSSERVER # Network File System server
78 1.1 itojun #options FIFO # FIFOs; RECOMMENDED
79 1.1 itojun #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
80 1.1 itojun # immutable) behave as system flags.
81 1.1 itojun
82 1.1 itojun # Networking options
83 1.1 itojun #options GATEWAY # packet forwarding
84 1.1 itojun options INET # IP + ICMP + TCP + UDP
85 1.1 itojun #options MROUTING # IP multicast routing
86 1.1 itojun options NS # XNS
87 1.1 itojun #options NSIP # XNS tunneling over IP
88 1.1 itojun #options ISO,TPIP # OSI
89 1.1 itojun #options EON # OSI tunneling over IP
90 1.1 itojun #options CCITT,LLC,HDLC # X.25
91 1.1 itojun #options NETATALK # AppleTalk networking protocols
92 1.1 itojun #options PPP_BSDCOMP # BSD-Compress compression support for PPP
93 1.1 itojun #options PPP_DEFLATE # Deflate compression support for PPP
94 1.1 itojun #options PPP_FILTER # Active filter support for PPP (requires bpf)
95 1.1 itojun #options PFIL_HOOKS # pfil(9) packet filter hooks
96 1.7 abs #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
97 1.1 itojun
98 1.1 itojun # These options enable verbose messages for several subsystems.
99 1.1 itojun # Warning, these may compile large string tables into the kernel!
100 1.1 itojun options PCMCIAVERBOSE # verbose PCMCIA configuration messages
101 1.4 augustss options MIIVERBOSE # verbose PHY autoconfig messages
102 1.1 itojun #options SCSIVERBOSE # human readable SCSI error messages
103 1.1 itojun
104 1.1 itojun # Kernel root file system and dump configuration.
105 1.1 itojun #config netbsd root on ? type ?
106 1.1 itojun #config netbsd root on sd0a type ffs
107 1.1 itojun #config netbsd root on ? type nfs
108 1.1 itojun config netbsd root on wd0a type ffs
109 1.1 itojun
110 1.1 itojun #
111 1.1 itojun # Device configuration
112 1.1 itojun #
113 1.1 itojun
114 1.1 itojun mainbus0 at root
115 1.1 itojun
116 1.1 itojun shb* at mainbus?
117 1.1 itojun
118 1.1 itojun # Basic Bus Support
119 1.1 itojun
120 1.1 itojun # PCMCIA bus support
121 1.1 itojun pcmcia* at shpcic? controller ? socket ?
122 1.9 lukem #pcmcia* at shb?
123 1.1 itojun
124 1.1 itojun # SH PCMCIA controllers
125 1.6 msaitoh shpcic0 at shb? port 0xb000000a iomem 0xb8000000 iosiz 0x1000000
126 1.6 msaitoh shpcic1 at shb? port 0xb000000c iomem 0xb9000000 iosiz 0x1000000
127 1.1 itojun
128 1.1 itojun
129 1.1 itojun # Console Devices
130 1.1 itojun
131 1.1 itojun # XXX
132 1.1 itojun
133 1.1 itojun
134 1.1 itojun # Serial Devices
135 1.1 itojun
136 1.1 itojun com0 at shb? port 0xa4000000 irq 11
137 1.1 itojun com1 at shb? port 0xa4000008 irq 12
138 1.1 itojun
139 1.1 itojun # PCMCIA serial interfaces
140 1.1 itojun com* at pcmcia? function ? # Modems and serial cards
141 1.1 itojun
142 1.1 itojun
143 1.1 itojun # SCSI Controllers and Devices
144 1.1 itojun
145 1.1 itojun # PCMCIA SCSI controllers
146 1.1 itojun #aic* at pcmcia? function ? # Adaptec APA-1460 SCSI
147 1.1 itojun
148 1.1 itojun # SCSI bus support
149 1.1 itojun #scsibus* at aic?
150 1.1 itojun
151 1.1 itojun # SCSI devices
152 1.1 itojun #sd* at scsibus? target ? lun ? # SCSI disk drives
153 1.1 itojun #st* at scsibus? target ? lun ? # SCSI tape drives
154 1.1 itojun #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
155 1.1 itojun #ch* at scsibus? target ? lun ? # SCSI autochangers
156 1.1 itojun #ss* at scsibus? target ? lun ? # SCSI scanners
157 1.1 itojun #uk* at scsibus? target ? lun ? # SCSI unknown
158 1.1 itojun
159 1.1 itojun
160 1.1 itojun # IDE and Related Devices
161 1.1 itojun
162 1.1 itojun wdc* at pcmcia? function ?
163 1.1 itojun
164 1.1 itojun # IDE drives
165 1.1 itojun wd* at wdc? drive ? # the drives themselves
166 1.1 itojun
167 1.1 itojun # ATAPI bus support
168 1.1 itojun #atapibus* at wdc?
169 1.1 itojun
170 1.1 itojun # ATAPI devices
171 1.1 itojun #cd* at atapibus? drive ? # ATAPI CD-ROM drives
172 1.1 itojun
173 1.1 itojun
174 1.1 itojun # Miscellaneous mass storage devices
175 1.1 itojun
176 1.1 itojun
177 1.1 itojun # Network Interfaces
178 1.1 itojun
179 1.1 itojun # PCMCIA network interfaces
180 1.1 itojun ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
181 1.1 itojun ne* at pcmcia? function ? # NE2000-compatible Ethernet
182 1.1 itojun #sm* at pcmcia? function ? # Megahertz Ethernet
183 1.1 itojun
184 1.1 itojun # MII/PHY support
185 1.1 itojun exphy* at mii? phy ? # 3Com internal PHYs
186 1.11 wiz icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
187 1.1 itojun inphy* at mii? phy ? # Intel 82555 PHYs
188 1.1 itojun lxtphy* at mii? phy ? # Level One LXT-970 PHYs
189 1.1 itojun nsphy* at mii? phy ? # NS83840 PHYs
190 1.1 itojun qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
191 1.1 itojun sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
192 1.1 itojun tlphy* at mii? phy ? # ThunderLAN PHYs
193 1.1 itojun ukphy* at mii? phy ? # generic unknown PHYs
194 1.1 itojun
195 1.1 itojun
196 1.1 itojun # Pull in optional local configuration
197 1.1 itojun include "arch/mmeye/conf/GENERIC.local"
198 1.1 itojun
199 1.1 itojun
200 1.1 itojun # Pseudo-Devices
201 1.1 itojun
202 1.1 itojun # disk/mass storage pseudo-devices
203 1.1 itojun pseudo-device ccd 4 # concatenated/striped disk devices
204 1.1 itojun pseudo-device md 1 # memory disk device (ramdisk)
205 1.1 itojun pseudo-device vnd 4 # disk-like interface to files
206 1.1 itojun
207 1.1 itojun # network pseudo-devices
208 1.1 itojun #pseudo-device bpfilter 8 # Berkeley packet filter
209 1.1 itojun #pseudo-device ipfilter # IP filter (firewall) and NAT
210 1.1 itojun pseudo-device loop # network loopback
211 1.1 itojun pseudo-device ppp 2 # Point-to-Point Protocol
212 1.1 itojun #pseudo-device sl 2 # Serial Line IP
213 1.1 itojun #pseudo-device strip 2 # Starmode Radio IP (Metricom)
214 1.1 itojun pseudo-device tun 2 # network tunneling over tty
215 1.1 itojun
216 1.1 itojun # miscellaneous pseudo-devices
217 1.5 jdolecek pseudo-device pty # pseudo-terminals
218 1.1 itojun #pseudo-device tb 1 # tablet line discipline
219 1.1 itojun
220 1.1 itojun # rnd is EXPERIMENTAL at this point.
221 1.1 itojun #pseudo-device rnd # /dev/random and in-kernel generator
222 1.1 itojun #options RND_COM # use "com" randomness as well (BROKEN)
223