1*4498fb78Ssevan# $NetBSD: ADM5120-NB,v 1.25 2018/12/30 14:51:36 sevan Exp $ 2320845ddSdyoung# 3320845ddSdyoung# Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500, 4320845ddSdyoung# DBAu1000 and DBAu1500 evaluation boards. 5320845ddSdyoung 6320845ddSdyounginclude "arch/evbmips/conf/std.adm5120" 7320845ddSdyoung 8*4498fb78Ssevan#ident "GENERIC-$Revision: 1.25 $" 9320845ddSdyoung 10320845ddSdyoungmaxusers 32 11320845ddSdyoung 12320845ddSdyoungoptions MIPS32 13320845ddSdyoungoptions NOFPU # No FPU 14149888dbSmattoptions FPEMUL # emulate FPU insn 15320845ddSdyoung#options CONSPEED=115200 # YAMON default 16320845ddSdyoungoptions HZ=512 # for profiling 17320845ddSdyoungoptions MEMSIZE="(16*1024*1024)" 18320845ddSdyoung 19320845ddSdyoung#options LOCKDEBUG 20320845ddSdyoungoptions SOSEND_COUNTERS 21320845ddSdyoungoptions INET_CSUM_COUNTERS 22320845ddSdyoungoptions TCP_CSUM_COUNTERS 23320845ddSdyoungoptions UDP_CSUM_COUNTERS 24320845ddSdyoungoptions TCP_OUTPUT_COUNTERS 25320845ddSdyoung 26320845ddSdyoung#options NTP # network time protocol 27320845ddSdyoung 28320845ddSdyoung# Debugging options 29320845ddSdyoung##options DIAGNOSTIC # extra kernel sanity checking 30320845ddSdyoung##options DEBUG # extra kernel debugging support 31320845ddSdyoungoptions DDB # kernel dynamic debugger 32320845ddSdyoungoptions DDB_HISTORY_SIZE=100 # enable history editing in DDB 33320845ddSdyoungmakeoptions DEBUG="-g" # compile full symbol table 34320845ddSdyoungmakeoptions CPUFLAGS="-march=4kc" 3566305185Sjoergmakeoptions COPY_SYMTAB=1 # size for embedded symbol table 36320845ddSdyoung 37320845ddSdyoung#options MEMORY_DISK_HOOKS 38320845ddSdyoung#options MEMORY_DISK_IS_ROOT # Force root on ram-disk 39320845ddSdyoung#options MEMORY_DISK_ROOT_SIZE=16384 # 2 Megabytes 40320845ddSdyoung 41320845ddSdyoung# Compatibility options 42abef2832Smrginclude "conf/compat_netbsd50.config" 43320845ddSdyoung#options EXEC_ECOFF # exec ECOFF binaries 44320845ddSdyoung#options COMPAT_ULTRIX # binary compatibility with Ultrix 45320845ddSdyoung 46320845ddSdyoung# File systems 47320845ddSdyoungfile-system FFS # Berkeley Fast Filesystem 48320845ddSdyoung#file-system MFS # memory-based filesystem 49320845ddSdyoung#file-system EXT2FS # second extended file system (linux) 50320845ddSdyoungfile-system NFS # Sun NFS-compatible filesystem client 51320845ddSdyoung#file-system KERNFS # kernel data-structure filesystem 52320845ddSdyoung#file-system NULLFS # NULL layered filesystem 53320845ddSdyoung#file-system OVERLAY # overlay file system 54320845ddSdyoung#file-system FDESC # user file descriptor filesystem 55320845ddSdyoung#file-system UMAPFS # uid/gid remapping filesystem 56320845ddSdyoung#file-system LFS # Log-based filesystem (still experimental) 57320845ddSdyoung#file-system PROCFS # /proc 58320845ddSdyoung#file-system CD9660 # ISO 9660 + Rock Ridge file system 59320845ddSdyoung#file-system UNION # union file system 60320845ddSdyoung#file-system MSDOSFS # MS-DOS FAT filesystem(s). 61320845ddSdyoung#file-system CODA # Coda File System; also needs vcoda (below) 62320845ddSdyoung 63320845ddSdyoung# File system options 64320845ddSdyoung#options NFSSERVER # Sun NFS-compatible filesystem server 650367ea04Sbouyer#options QUOTA # legacy UFS quotas 660367ea04Sbouyer#options QUOTA2 # new, in-filesystem UFS quotas 679a8f4e36Srin#options DISKLABEL_EI # disklabel Endian Independent support 68fcddf71fSwiz#options FFS_EI # FFS Endian Independent support 69320845ddSdyoung#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 70320845ddSdyoung # immutable) behave as system flags. 71320845ddSdyoung 72*4498fb78Ssevan# Alternate buffer queue strategies for better responsiveness under high 73*4498fb78Ssevan# disk I/O load. 74*4498fb78Ssevan#options BUFQ_READPRIO 75*4498fb78Ssevanoptions BUFQ_PRIOCSCAN 76*4498fb78Ssevan 77320845ddSdyoung# Networking options 78320845ddSdyoungoptions GATEWAY # IP packet forwarding 79320845ddSdyoungoptions INET # Internet protocols 80320845ddSdyoungoptions NETGRAPH # Netgraph 81320845ddSdyoungoptions NETGRAPH_ASYNC 82320845ddSdyoungoptions NETGRAPH_BPF 83320845ddSdyoungoptions NETGRAPH_CISCO 84320845ddSdyoungoptions NETGRAPH_ECHO 85320845ddSdyoungoptions NETGRAPH_EIFACE 86320845ddSdyoungoptions NETGRAPH_ETF 87320845ddSdyoungoptions NETGRAPH_ETHER 88320845ddSdyoungoptions NETGRAPH_FRAME_RELAY 89320845ddSdyoungoptions NETGRAPH_HOLE 90320845ddSdyoungoptions NETGRAPH_HUB 91320845ddSdyoungoptions NETGRAPH_IFACE 92320845ddSdyoungoptions NETGRAPH_KSOCKET 93320845ddSdyoungoptions NETGRAPH_L2TP 94320845ddSdyoungoptions NETGRAPH_LMI 95320845ddSdyoungoptions NETGRAPH_ONE2MANY 96320845ddSdyoungoptions NETGRAPH_PPP 97320845ddSdyoungoptions NETGRAPH_PPPOE 98320845ddSdyoungoptions NETGRAPH_PPTPGRE 99320845ddSdyoungoptions NETGRAPH_RFC1490 100320845ddSdyoungoptions NETGRAPH_TEE 101320845ddSdyoungoptions NETGRAPH_UI 102320845ddSdyoungoptions NETGRAPH_VJC 103320845ddSdyoungoptions NETGRAPH_VLAN 104320845ddSdyoung#options INET6 # IPV6 105320845ddSdyoung#options IPSEC # IP security 106320845ddSdyoung#options IPSEC_DEBUG # debug for IP security 107320845ddSdyoung#options MROUTING # packet forwarding of multicast packets 108320845ddSdyoung#options NETATALK # AppleTalk (over Ethernet) protocol 109320845ddSdyoung#options PPP_BSDCOMP # BSD-Compress compression support for PPP 110320845ddSdyoung#options PPP_DEFLATE # Deflate compression support for PPP 111320845ddSdyoung#options PPP_FILTER # Active filter support for PPP (requires bpf) 112320845ddSdyoung 113ac25f0ebSalnsn# JIT compiler for bpfilter 114ac25f0ebSalnsn#options SLJIT 115ac25f0ebSalnsn#options BPFJIT 116ac25f0ebSalnsn 117320845ddSdyoung# These options enable verbose messages for several subsystems. 118320845ddSdyoung# Warning, these may compile large string tables into the kernel! 119320845ddSdyoung#options MIIVERBOSE # verbose PHY autoconfig messages 120320845ddSdyoung#options PCIVERBOSE # verbose PCI device autoconfig messages 121320845ddSdyoung#options PCI_CONFIG_DUMP # verbosely dump PCI config space 122320845ddSdyoung#options SCSIVERBOSE # human readable SCSI error messages 123320845ddSdyoung#options USBVERBOSE # verbose USB device autoconfig messages 124320845ddSdyoung 125320845ddSdyoungoptions NFS_BOOT_DHCP 126320845ddSdyoung 127320845ddSdyoung# Pretty much only one device to use for the root file system. 128320845ddSdyoungconfig netbsd-admsw0 root on admsw0 type nfs 129320845ddSdyoung 130320845ddSdyoungmainbus0 at root 131320845ddSdyoung 132320845ddSdyoungcpu0 at mainbus? 133320845ddSdyoung 134320845ddSdyoung# Network pseudo-devices 13561087f64Schristospseudo-device bpfilter # Berkeley packet filter 136320845ddSdyoungpseudo-device loop # network loopback 13761087f64Schristos#pseudo-device ppp # Point-to-Point Protocol 13861087f64Schristos#pseudo-device sl # Serial Line IP 13961087f64Schristos#pseudo-device strip # Starmode Radio IP (Metricom) 14061087f64Schristos#pseudo-device tun # network tunneling over tty 14161087f64Schristos#pseudo-device gre # generic L3 over IP tunnel 14261087f64Schristos#pseudo-device ipip # RFC 2003 IP Encapsulation 143320845ddSdyoung#pseudo-device gif # RFC1933 tunnel 14461087f64Schristos#pseudo-device faith # IPv[46] tcp relay translation 145320845ddSdyoung# Miscellaneous pseudo-devices 146320845ddSdyoungpseudo-device pty # pseudo-terminals 14717265be2Schristos#pseudo-device sequencer # MIDI sequencer 148320845ddSdyoung 149320845ddSdyoung# A pseudo device needed for Coda # also needs CODA (above) 15061087f64Schristos#pseudo-device vcoda # coda minicache <-> venus comm. 151320845ddSdyoungpseudo-device ksyms 152320845ddSdyoung 153320845ddSdyoungobio* at mainbus? 1545770bb4cSdyoungextio* at mainbus? 1555770bb4cSdyounggpio* at mainbus? 1565770bb4cSdyoung 157320845ddSdyounguart* at obio? addr ? 158320845ddSdyoungadmsw* at obio? addr ? 1595770bb4cSdyoung#admflash* at obio? addr ? 1605770bb4cSdyoung#options VND_COMPRESSION 161