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