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