1 1.11.4.2 yamt # $NetBSD: ALCHEMY,v 1.11.4.2 2006/06/21 14:51:02 yamt Exp $ 2 1.11.4.2 yamt # 3 1.11.4.2 yamt # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500, 4 1.11.4.2 yamt # DBAu1000 and DBAu1500 evaluation boards. 5 1.11.4.2 yamt 6 1.11.4.2 yamt include "arch/evbmips/conf/std.alchemy" 7 1.11.4.2 yamt 8 1.11.4.2 yamt #ident "ALCHEMY-$Revision: 1.11.4.2 $" 9 1.11.4.2 yamt 10 1.11.4.2 yamt maxusers 32 11 1.11.4.2 yamt 12 1.11.4.2 yamt options MIPS32 13 1.11.4.2 yamt options NOFPU # No FPU 14 1.11.4.2 yamt options SOFTFLOAT # emulate FPU insn 15 1.11.4.2 yamt #options CONSPEED=115200 # YAMON default 16 1.11.4.2 yamt options HZ=512 # for profiling 17 1.11.4.2 yamt 18 1.11.4.2 yamt # CPU support 19 1.11.4.2 yamt options ALCHEMY_AU1000 20 1.11.4.2 yamt options ALCHEMY_AU1100 21 1.11.4.2 yamt options ALCHEMY_AU1500 22 1.11.4.2 yamt options ALCHEMY_AU1550 23 1.11.4.2 yamt 24 1.11.4.2 yamt # Board support 25 1.11.4.2 yamt options ALCHEMY_GENERIC 26 1.11.4.2 yamt 27 1.11.4.2 yamt #options LOCKDEBUG 28 1.11.4.2 yamt options SOSEND_LOAN 29 1.11.4.2 yamt options SOSEND_COUNTERS 30 1.11.4.2 yamt options INET_CSUM_COUNTERS 31 1.11.4.2 yamt options TCP_CSUM_COUNTERS 32 1.11.4.2 yamt options UDP_CSUM_COUNTERS 33 1.11.4.2 yamt options TCP_OUTPUT_COUNTERS 34 1.11.4.2 yamt 35 1.11.4.2 yamt # Standard system options 36 1.11.4.2 yamt options KTRACE # system call tracing support 37 1.11.4.2 yamt options SYSVMSG # System V message queues 38 1.11.4.2 yamt options SYSVSEM # System V semaphores 39 1.11.4.2 yamt options SYSVSHM # System V shared memory 40 1.11.4.2 yamt #options SHMMAXPGS=1024 # 1024 pages is the default 41 1.11.4.2 yamt #options LKM # loadable kernel modules 42 1.11.4.2 yamt options NTP # network time protocol 43 1.11.4.2 yamt 44 1.11.4.2 yamt # Debugging options 45 1.11.4.2 yamt options DIAGNOSTIC # extra kernel sanity checking 46 1.11.4.2 yamt options DEBUG # extra kernel debugging support 47 1.11.4.2 yamt #options KMEMSTATS # kernel memory statistics (vmstat -m) 48 1.11.4.2 yamt options DDB # kernel dynamic debugger 49 1.11.4.2 yamt options DDB_HISTORY_SIZE=100 # enable history editing in DDB 50 1.11.4.2 yamt makeoptions DEBUG="-g" # compile full symbol table 51 1.11.4.2 yamt options SYMTAB_SPACE=200000 # size for embedded symbol table 52 1.11.4.2 yamt 53 1.11.4.2 yamt # Compatibility options 54 1.11.4.2 yamt #options COMPAT_43 # compatibility with 4.3BSD binaries 55 1.11.4.2 yamt #options COMPAT_09 # NetBSD 0.9 binary compatibility 56 1.11.4.2 yamt #options COMPAT_10 # NetBSD 1.0 binary compatibility 57 1.11.4.2 yamt #options COMPAT_11 # NetBSD 1.1 binary compatibility 58 1.11.4.2 yamt #options COMPAT_12 # NetBSD 1.2 binary compatibility 59 1.11.4.2 yamt #options COMPAT_13 # NetBSD 1.3 binary compatibility 60 1.11.4.2 yamt #options COMPAT_14 # NetBSD 1.4 binary compatibility 61 1.11.4.2 yamt options COMPAT_16 # NetBSD 1.6 binary compatibility 62 1.11.4.2 yamt options COMPAT_20 # NetBSD 2.0 binary compatibility 63 1.11.4.2 yamt options COMPAT_30 # NetBSD 3.0 compatibility. 64 1.11.4.2 yamt #options EXEC_ECOFF # exec ECOFF binaries 65 1.11.4.2 yamt #options COMPAT_ULTRIX # binary compatibility with Ultrix 66 1.11.4.2 yamt options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 67 1.11.4.2 yamt 68 1.11.4.2 yamt # File systems 69 1.11.4.2 yamt file-system FFS # Berkeley Fast Filesystem 70 1.11.4.2 yamt file-system MFS # memory-based filesystem 71 1.11.4.2 yamt #file-system EXT2FS # second extended file system (linux) 72 1.11.4.2 yamt file-system NFS # Sun NFS-compatible filesystem client 73 1.11.4.2 yamt #file-system KERNFS # kernel data-structure filesystem 74 1.11.4.2 yamt #file-system NULLFS # NULL layered filesystem 75 1.11.4.2 yamt #file-system OVERLAY # overlay file system 76 1.11.4.2 yamt file-system FDESC # user file descriptor filesystem 77 1.11.4.2 yamt #file-system UMAPFS # uid/gid remapping filesystem 78 1.11.4.2 yamt #file-system LFS # Log-based filesystem (still experimental) 79 1.11.4.2 yamt #file-system PORTAL # portal filesystem (still experimental) 80 1.11.4.2 yamt #file-system PROCFS # /proc 81 1.11.4.2 yamt #file-system CD9660 # ISO 9660 + Rock Ridge file system 82 1.11.4.2 yamt #file-system UNION # union file system 83 1.11.4.2 yamt #file-system MSDOSFS # MS-DOS FAT filesystem(s). 84 1.11.4.2 yamt #file-system CODA # Coda File System; also needs vcoda (below) 85 1.11.4.2 yamt #file-system PTYFS # /dev/pts/N support 86 1.11.4.2 yamt 87 1.11.4.2 yamt # File system options 88 1.11.4.2 yamt #options NFSSERVER # Sun NFS-compatible filesystem server 89 1.11.4.2 yamt #options QUOTA # FFS quotas 90 1.11.4.2 yamt #options FFS_EI # FFS Endian Independant support 91 1.11.4.2 yamt #options SOFTDEP # FFS soft updates support. 92 1.11.4.2 yamt options FFS_NO_SNAPSHOT # No FFS snapshot support 93 1.11.4.2 yamt #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 94 1.11.4.2 yamt # immutable) behave as system flags. 95 1.11.4.2 yamt 96 1.11.4.2 yamt # Networking options 97 1.11.4.2 yamt #options GATEWAY # IP packet forwarding 98 1.11.4.2 yamt options INET # Internet protocols 99 1.11.4.2 yamt #options INET6 # IPV6 100 1.11.4.2 yamt #options IPSEC # IP security 101 1.11.4.2 yamt #options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 102 1.11.4.2 yamt #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T) 103 1.11.4.2 yamt #options IPSEC_DEBUG # debug for IP security 104 1.11.4.2 yamt #options MROUTING # packet forwarding of multicast packets 105 1.11.4.2 yamt #options PIM # Protocol Independent Multicast 106 1.11.4.2 yamt #options NS # Xerox NS networking 107 1.11.4.2 yamt #options NSIP # Xerox NS tunneling over IP 108 1.11.4.2 yamt #options ISO,TPIP # OSI networking 109 1.11.4.2 yamt #options EON # OSI tunneling over IP 110 1.11.4.2 yamt #options CCITT,LLC,HDLC # X.25 111 1.11.4.2 yamt #options NETATALK # AppleTalk (over Ethernet) protocol 112 1.11.4.2 yamt #options PPP_BSDCOMP # BSD-Compress compression support for PPP 113 1.11.4.2 yamt #options PPP_DEFLATE # Deflate compression support for PPP 114 1.11.4.2 yamt #options PPP_FILTER # Active filter support for PPP (requires bpf) 115 1.11.4.2 yamt #options PFIL_HOOKS # pfil(9) packet filter hooks 116 1.11.4.2 yamt options IPFILTER_LOG # ipmon(8) log support 117 1.11.4.2 yamt 118 1.11.4.2 yamt # Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. 119 1.11.4.2 yamt #options TCP_COMPAT_42 120 1.11.4.2 yamt 121 1.11.4.2 yamt # These options enable verbose messages for several subsystems. 122 1.11.4.2 yamt # Warning, these may compile large string tables into the kernel! 123 1.11.4.2 yamt options MIIVERBOSE # verbose PHY autoconfig messages 124 1.11.4.2 yamt options PCIVERBOSE # verbose PCI device autoconfig messages 125 1.11.4.2 yamt #options PCI_CONFIG_DUMP # verbosely dump PCI config space 126 1.11.4.2 yamt options SCSIVERBOSE # human readable SCSI error messages 127 1.11.4.2 yamt options USBVERBOSE # verbose USB device autoconfig messages 128 1.11.4.2 yamt 129 1.11.4.2 yamt options NFS_BOOT_DHCP 130 1.11.4.2 yamt 131 1.11.4.2 yamt # Pretty much only one device to use for the root file system. 132 1.11.4.2 yamt config netbsd root on ? type ? 133 1.11.4.2 yamt config netbsd-aumac0 root on aumac0 type nfs 134 1.11.4.2 yamt 135 1.11.4.2 yamt mainbus0 at root 136 1.11.4.2 yamt 137 1.11.4.2 yamt cpu0 at mainbus? 138 1.11.4.2 yamt 139 1.11.4.2 yamt aubus0 at mainbus? 140 1.11.4.2 yamt 141 1.11.4.2 yamt # no RTC! fake with one of the programmable clocks 142 1.11.4.2 yamt aurtc* at aubus? addr ? 143 1.11.4.2 yamt 144 1.11.4.2 yamt # UARTs 145 1.11.4.2 yamt aucom* at aubus? addr ? 146 1.11.4.2 yamt 147 1.11.4.2 yamt # Ethernet MACs 148 1.11.4.2 yamt aumac* at aubus? addr ? 149 1.11.4.2 yamt options AUMAC_EVENT_COUNTERS 150 1.11.4.2 yamt 151 1.11.4.2 yamt # MII/PHY support 152 1.11.4.2 yamt acphy* at mii? phy ? # AMD/Altima AC101 PHYs 153 1.11.4.2 yamt amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 154 1.11.4.2 yamt bmtphy* at mii? phy ? # Broadcom BCM5201/BCM5202 PHYs 155 1.11.4.2 yamt brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 156 1.11.4.2 yamt lxtphy* at mii? phy ? # Level One LXT970 PHYs 157 1.11.4.2 yamt nsphyter* at mii? phy ? # NS83843 PHYs 158 1.11.4.2 yamt rgephy* at mii? phy ? # RealTek 8169S/8110S PHY 159 1.11.4.2 yamt rlphy* at mii? phy ? # RealTek 8139/8201L PHYs 160 1.11.4.2 yamt sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 161 1.11.4.2 yamt ukphy* at mii? phy ? # Catch-all PHYs 162 1.11.4.2 yamt 163 1.11.4.2 yamt # USB 164 1.11.4.2 yamt ohci* at aubus? addr ? # USB Open Host Controller 165 1.11.4.2 yamt 166 1.11.4.2 yamt # USB bus support 167 1.11.4.2 yamt usb* at ohci? 168 1.11.4.2 yamt 169 1.11.4.2 yamt # USB Hubs 170 1.11.4.2 yamt uhub* at usb? 171 1.11.4.2 yamt uhub* at uhub? port ? configuration ? interface ? 172 1.11.4.2 yamt 173 1.11.4.2 yamt # USB HID device 174 1.11.4.2 yamt uhidev* at uhub? port ? configuration ? interface ? 175 1.11.4.2 yamt 176 1.11.4.2 yamt # USB Mice 177 1.11.4.2 yamt ums* at uhidev? reportid ? 178 1.11.4.2 yamt wsmouse* at ums? mux 0 179 1.11.4.2 yamt 180 1.11.4.2 yamt # USB Keyboards 181 1.11.4.2 yamt ukbd* at uhidev? reportid ? 182 1.11.4.2 yamt wskbd* at ukbd? console ? mux 1 183 1.11.4.2 yamt 184 1.11.4.2 yamt # USB serial adpater 185 1.11.4.2 yamt ucycom* at uhidev? reportid ? 186 1.11.4.2 yamt 187 1.11.4.2 yamt # USB Generic HID devices 188 1.11.4.2 yamt uhid* at uhidev? reportid ? 189 1.11.4.2 yamt 190 1.11.4.2 yamt # USB Printer 191 1.11.4.2 yamt ulpt* at uhub? port ? configuration ? interface ? 192 1.11.4.2 yamt 193 1.11.4.2 yamt # USB Modem 194 1.11.4.2 yamt umodem* at uhub? port ? configuration ? 195 1.11.4.2 yamt ucom* at umodem? 196 1.11.4.2 yamt 197 1.11.4.2 yamt # USB Mass Storage 198 1.11.4.2 yamt umass* at uhub? port ? configuration ? interface ? 199 1.11.4.2 yamt scsibus* at scsi? 200 1.11.4.2 yamt sd* at scsibus? target ? lun ? 201 1.11.4.2 yamt 202 1.11.4.2 yamt # USB audio 203 1.11.4.2 yamt #uaudio* at uhub? port ? configuration ? 204 1.11.4.2 yamt 205 1.11.4.2 yamt # USB MIDI 206 1.11.4.2 yamt #umidi* at uhub? port ? configuration ? 207 1.11.4.2 yamt 208 1.11.4.2 yamt # USB IrDA 209 1.11.4.2 yamt # USB-IrDA bridge spec 210 1.11.4.2 yamt #uirda* at uhub? port ? configuration ? interface ? 211 1.11.4.2 yamt #irframe* at uirda? 212 1.11.4.2 yamt 213 1.11.4.2 yamt # Kyocera AIR-EDGE PHONE 214 1.11.4.2 yamt #ukyopon* at uhub? port ? 215 1.11.4.2 yamt #ucom* at ukyopon? portno ? 216 1.11.4.2 yamt 217 1.11.4.2 yamt # USB Generic driver 218 1.11.4.2 yamt ugen* at uhub? port ? 219 1.11.4.2 yamt 220 1.11.4.2 yamt # Audio support 221 1.11.4.2 yamt auaudio* at aubus? addr ? # STAC9745 audio codec 222 1.11.4.2 yamt audio* at auaudio? 223 1.11.4.2 yamt 224 1.11.4.2 yamt # GPIOs 225 1.11.4.2 yamt augpio* at aubus? addr ? 226 1.11.4.2 yamt gpio* at augpio? 227 1.11.4.2 yamt 228 1.11.4.2 yamt # On-board devices 229 1.11.4.2 yamt obio* at mainbus? 230 1.11.4.2 yamt 231 1.11.4.2 yamt #flash* at obio? addr ? 232 1.11.4.2 yamt #lcd* at obio? addr ? 233 1.11.4.2 yamt 234 1.11.4.2 yamt # Pseudo-devices 235 1.11.4.2 yamt 236 1.11.4.2 yamt # Disk/mass storage pseudo-devices 237 1.11.4.2 yamt #pseudo-device ccd 4 # concatenated disk devices 238 1.11.4.2 yamt #pseudo-device raid 4 # RAIDframe disk driver 239 1.11.4.2 yamt #options RAID_AUTOCONFIG # auto-configuration of RAID 240 1.11.4.2 yamt #pseudo-device fss 4 # file system snapshot device 241 1.11.4.2 yamt #pseudo-device md 1 # memory disk device (ramdisk) 242 1.11.4.2 yamt pseudo-device vnd # disk-like interface to files 243 1.11.4.2 yamt 244 1.11.4.2 yamt # Network pseudo-devices 245 1.11.4.2 yamt pseudo-device bpfilter # Berkeley packet filter 246 1.11.4.2 yamt pseudo-device ipfilter # IP filter (firewall) and NAT 247 1.11.4.2 yamt pseudo-device loop # network loopback 248 1.11.4.2 yamt #pseudo-device ppp # Point-to-Point Protocol 249 1.11.4.2 yamt #pseudo-device sl # Serial Line IP 250 1.11.4.2 yamt #pseudo-device strip # Starmode Radio IP (Metricom) 251 1.11.4.2 yamt #pseudo-device tun # network tunneling over tty 252 1.11.4.2 yamt #pseudo-device tap # virtual Ethernet 253 1.11.4.2 yamt #pseudo-device gre # generic L3 over IP tunnel 254 1.11.4.2 yamt #pseudo-device ipip 2 # RFC 2003 IP Encapsulation 255 1.11.4.2 yamt #pseudo-device gif # RFC1933 tunnel 256 1.11.4.2 yamt #pseudo-device faith # IPv[46] tcp relay translation 257 1.11.4.2 yamt #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 258 1.11.4.2 yamt pseudo-device vlan # IEEE 802.1q encapsulation 259 1.11.4.2 yamt pseudo-device bridge # simple inter-network bridging 260 1.11.4.2 yamt 261 1.11.4.2 yamt # Miscellaneous pseudo-devices 262 1.11.4.2 yamt pseudo-device pty # pseudo-terminals 263 1.11.4.2 yamt #pseudo-device sequencer 1 # MIDI sequencer 264 1.11.4.2 yamt pseudo-device rnd # /dev/random & kernel generator 265 1.11.4.2 yamt pseudo-device clockctl # user control of clock subsystem 266 1.11.4.2 yamt pseudo-device ksyms # /dev/ksyms 267 1.11.4.2 yamt 268 1.11.4.2 yamt # A pseudo device needed for Coda # also needs CODA (above) 269 1.11.4.2 yamt #pseudo-device vcoda 4 # coda minicache <-> venus comm. 270