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