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