ADM5120 revision 1.2
1290001Sglebius# $NetBSD: ADM5120,v 1.2 2007/04/03 18:06:31 dyoung Exp $ 2290001Sglebius# 3290001Sglebius# Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500, 4290001Sglebius# DBAu1000 and DBAu1500 evaluation boards. 5290001Sglebius 6290001Sglebiusinclude "arch/evbmips/conf/std.adm5120" 7290001Sglebius 8290001Sglebius#ident "GENERIC-$Revision: 1.2 $" 9290001Sglebius 10290001Sglebiusmaxusers 32 11290001Sglebius 12290001Sglebiusoptions MIPS32 13290001Sglebiusoptions NOFPU # No FPU 14290001Sglebiusoptions SOFTFLOAT # emulate FPU insn 15290001Sglebius#options CONSPEED=115200 # YAMON default 16290001Sglebiusoptions HZ=512 # for profiling 17290001Sglebiusoptions MEMSIZE="(16*1024*1024)" 18290001Sglebius 19290001Sglebius#options LOCKDEBUG 20290001Sglebiusoptions SOSEND_LOAN 21290001Sglebiusoptions SOSEND_COUNTERS 22290001Sglebiusoptions INET_CSUM_COUNTERS 23290001Sglebiusoptions TCP_CSUM_COUNTERS 24290001Sglebiusoptions UDP_CSUM_COUNTERS 25290001Sglebiusoptions TCP_OUTPUT_COUNTERS 26290001Sglebius 27290001Sglebius#options NTP # network time protocol 28290001Sglebius 29290001Sglebius# Debugging options 30290001Sglebiusoptions DIAGNOSTIC # extra kernel sanity checking 31290001Sglebiusoptions DEBUG # extra kernel debugging support 32290001Sglebiusoptions KMEMSTATS # kernel memory statistics (vmstat -m) 33290001Sglebiusoptions DDB # kernel dynamic debugger 34290001Sglebiusoptions DDB_HISTORY_SIZE=100 # enable history editing in DDB 35290001Sglebiusmakeoptions DEBUG="-g" # compile full symbol table 36290001Sglebiusmakeoptions CPUFLAGS="-march=4kc" 37290001Sglebiusoptions SYMTAB_SPACE=180000 # size for embedded symbol table 38290001Sglebius 39290001Sglebius#options MEMORY_DISK_HOOKS 40290001Sglebius#options MEMORY_DISK_IS_ROOT # Force root on ram-disk 41290001Sglebius#options MEMORY_DISK_ROOT_SIZE=16384 # 2 Megabytes 42290001Sglebius 43290001Sglebius# Compatibility options 44290001Sglebius#options COMPAT_43 # compatibility with 4.3BSD binaries 45290001Sglebius#options COMPAT_09 # NetBSD 0.9 binary compatibility 46290001Sglebius#options COMPAT_10 # NetBSD 1.0 binary compatibility 47290001Sglebius#options COMPAT_11 # NetBSD 1.1 binary compatibility 48290001Sglebius#options COMPAT_12 # NetBSD 1.2 binary compatibility 49290001Sglebius#options COMPAT_13 # NetBSD 1.3 binary compatibility 50290001Sglebius#options COMPAT_14 # NetBSD 1.4 binary compatibility 51290001Sglebius#options COMPAT_16 # NetBSD 1.6 binary compatibility 52290001Sglebius#options COMPAT_20 # NetBSD 2.0 binary compatibility 53290001Sglebius#options COMPAT_30 # NetBSD 3.0 binary compatibility 54290001Sglebius#options EXEC_ECOFF # exec ECOFF binaries 55290001Sglebius#options COMPAT_ULTRIX # binary compatibility with Ultrix 56290001Sglebius 57290001Sglebius# File systems 58290001Sglebiusfile-system FFS # Berkeley Fast Filesystem 59290001Sglebius#file-system MFS # memory-based filesystem 60290001Sglebius#file-system EXT2FS # second extended file system (linux) 61290001Sglebiusfile-system NFS # Sun NFS-compatible filesystem client 62290001Sglebius#file-system KERNFS # kernel data-structure filesystem 63290001Sglebius#file-system NULLFS # NULL layered filesystem 64290001Sglebius#file-system OVERLAY # overlay file system 65290001Sglebius#file-system FDESC # user file descriptor filesystem 66290001Sglebius#file-system UMAPFS # uid/gid remapping filesystem 67290001Sglebius#file-system LFS # Log-based filesystem (still experimental) 68290001Sglebius#file-system PORTAL # portal filesystem (still experimental) 69290001Sglebius#file-system PROCFS # /proc 70290001Sglebius#file-system CD9660 # ISO 9660 + Rock Ridge file system 71290001Sglebius#file-system UNION # union file system 72290001Sglebius#file-system MSDOSFS # MS-DOS FAT filesystem(s). 73290001Sglebius#file-system CODA # Coda File System; also needs vcoda (below) 74290001Sglebius 75290001Sglebius# File system options 76290001Sglebius#options NFSSERVER # Sun NFS-compatible filesystem server 77290001Sglebius#options QUOTA # FFS quotas 78290001Sglebius#options FFS_EI # FFS Endian Independant support 79290001Sglebius#options SOFTDEP # FFS soft updates support. 80290001Sglebius#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 81290001Sglebius # immutable) behave as system flags. 82290001Sglebius 83290001Sglebius# Networking options 84290001Sglebiusoptions GATEWAY # IP packet forwarding 85290001Sglebiusoptions INET # Internet protocols 86290001Sglebius#options INET6 # IPV6 87290001Sglebius#options IPSEC # IP security 88290001Sglebius#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 89290001Sglebius#options IPSEC_DEBUG # debug for IP security 90290001Sglebius#options MROUTING # packet forwarding of multicast packets 91290001Sglebius#options NS # Xerox NS networking 92290001Sglebius#options NSIP # Xerox NS tunneling over IP 93290001Sglebius#options ISO,TPIP # OSI networking 94290001Sglebius#options EON # OSI tunneling over IP 95290001Sglebius#options CCITT,LLC,HDLC # X.25 96290001Sglebius#options NETATALK # AppleTalk (over Ethernet) protocol 97290001Sglebius#options PPP_BSDCOMP # BSD-Compress compression support for PPP 98290001Sglebius#options PPP_DEFLATE # Deflate compression support for PPP 99290001Sglebius#options PPP_FILTER # Active filter support for PPP (requires bpf) 100290001Sglebius#options PFIL_HOOKS # pfil(9) packet filter hooks 101290001Sglebius#options IPFILTER_LOG # ipmon(8) log support 102290001Sglebius 103290001Sglebius# Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. 104290001Sglebius#options TCP_COMPAT_42 105290001Sglebius 106290001Sglebius# These options enable verbose messages for several subsystems. 107290001Sglebius# Warning, these may compile large string tables into the kernel! 108290001Sglebius#options MIIVERBOSE # verbose PHY autoconfig messages 109290001Sglebius#options PCIVERBOSE # verbose PCI device autoconfig messages 110290001Sglebius#options PCI_CONFIG_DUMP # verbosely dump PCI config space 111290001Sglebius#options SCSIVERBOSE # human readable SCSI error messages 112290001Sglebius#options USBVERBOSE # verbose USB device autoconfig messages 113290001Sglebius 114290001Sglebiusoptions NFS_BOOT_DHCP 115290001Sglebius 116290001Sglebius# Pretty much only one device to use for the root file system. 117290001Sglebiusconfig netbsd root on ? type ? 118290001Sglebius 119290001Sglebiusmainbus0 at root 120290001Sglebius 121290001Sglebiuscpu0 at mainbus? 122290001Sglebius 123290001Sglebius# Network pseudo-devices 124290001Sglebiuspseudo-device bpfilter 8 # Berkeley packet filter 125290001Sglebiuspseudo-device loop # network loopback 126290001Sglebius#pseudo-device ppp 2 # Point-to-Point Protocol 127290001Sglebius#pseudo-device sl 2 # Serial Line IP 128290001Sglebius#pseudo-device strip 2 # Starmode Radio IP (Metricom) 129290001Sglebius#pseudo-device tun 2 # network tunneling over tty 130290001Sglebius#pseudo-device gre 2 # generic L3 over IP tunnel 131290001Sglebius#pseudo-device ipip 2 # RFC 2003 IP Encapsulation 132290001Sglebius#pseudo-device gif # RFC1933 tunnel 133290001Sglebius#pseudo-device faith 1 # IPv[46] tcp relay translation 134290001Sglebius# Miscellaneous pseudo-devices 135290001Sglebiuspseudo-device pty # pseudo-terminals 136290001Sglebius#pseudo-device sequencer 1 # MIDI sequencer 137pseudo-device rnd # /dev/random & kernel generator 138 139# A pseudo device needed for Coda # also needs CODA (above) 140#pseudo-device vcoda 4 # coda minicache <-> venus comm. 141pseudo-device ksyms 142 143obio* at mainbus? 144gpio* at mainbus? 145extio* at mainbus? 146uart* at obio? addr ? 147admsw* at obio? addr ? 148#admflash* at obio? addr ? 149#options VND_COMPRESSION 150