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