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