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