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