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