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