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