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