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