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