1*c78676acSchristos# $NetBSD: RB850GX2,v 1.8 2024/01/29 18:27:12 christos Exp $ 279aad7eeSnonaka# 379aad7eeSnonaka# RouterBOARD RB850Gx2 479aad7eeSnonaka# 579aad7eeSnonaka 679aad7eeSnonakainclude "arch/evbppc/conf/std.mpc85xx" 779aad7eeSnonaka 879aad7eeSnonakaoptions INCLUDE_CONFIG_FILE # embed config file in kernel binary 979aad7eeSnonaka 10*c78676acSchristosident "RB850GX2-$Revision: 1.8 $" 1179aad7eeSnonaka 1279aad7eeSnonakamaxusers 32 1379aad7eeSnonaka 1479aad7eeSnonaka#options UVMHIST 1579aad7eeSnonaka#options UVMHIST_PRINT 1679aad7eeSnonaka 1779aad7eeSnonakaoptions P1023 1879aad7eeSnonakaoptions SYS_CLK=66666667 1979aad7eeSnonaka#options HZ=1000 2079aad7eeSnonakano options GUR_BASE 2179aad7eeSnonakaoptions GUR_BASE=0xff600000 2279aad7eeSnonakaoptions ROUTERBOOT 2379aad7eeSnonaka 2479aad7eeSnonaka#options INSECURE # disable kernel security levels 2579aad7eeSnonaka#options NTP # NTP phase/frequency locked loop 2679aad7eeSnonakaoptions KTRACE # system call tracing via ktrace(1) 2779aad7eeSnonakaoptions MODULAR # new style module(7) framework 2879aad7eeSnonakaoptions MODULAR_DEFAULT_AUTOLOAD 2979aad7eeSnonaka 3079aad7eeSnonakaoptions SYSVMSG # System V message queues 3179aad7eeSnonakaoptions SYSVSEM # System V semaphores 3279aad7eeSnonakaoptions SYSVSHM # System V shared memory 3379aad7eeSnonaka 3479aad7eeSnonakaoptions USERCONF # userconf(4) support 3579aad7eeSnonaka#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 3679aad7eeSnonakaoptions SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 3779aad7eeSnonaka 3875d6e670Ssevan# Alternate buffer queue strategies for better responsiveness under high 3975d6e670Ssevan# disk I/O load. 4075d6e670Ssevan#options BUFQ_READPRIO 4175d6e670Ssevanoptions BUFQ_PRIOCSCAN 4275d6e670Ssevan 4379aad7eeSnonaka# Diagnostic/debugging support options 4479aad7eeSnonakaoptions DIAGNOSTIC # cheap kernel consistency checks 4579aad7eeSnonakaoptions DEBUG # expensive debugging checks/support 4679aad7eeSnonaka#options SYSCALL_DEBUG # syscall debugging 4779aad7eeSnonakaoptions DDB # in-kernel debugger 4879aad7eeSnonakaoptions DDB_HISTORY_SIZE=512 # enable history editing in DDB 4979aad7eeSnonakaoptions TRAP_PANICWAIT 5079aad7eeSnonakamakeoptions COPY_SYMTAB=1 # size for embedded symbol table 5179aad7eeSnonaka 5279aad7eeSnonakamakeoptions DEBUG="-g" # compile full symbol table 5379aad7eeSnonaka 5479aad7eeSnonaka# Compatibility options 5595772a88Smrginclude "conf/compat_netbsd13.config" 5679aad7eeSnonaka#options COMPAT_386BSD_MBRPART # recognize old partition ID 5779aad7eeSnonaka 5879aad7eeSnonaka# Wedge support 5979aad7eeSnonakaoptions DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 6079aad7eeSnonakaoptions DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 6179aad7eeSnonaka 6279aad7eeSnonaka# File systems 6379aad7eeSnonakafile-system FFS # UFS 6479aad7eeSnonakafile-system EXT2FS # second extended file system (linux) 6579aad7eeSnonakafile-system LFS # log-structured file system 6679aad7eeSnonakafile-system MFS # memory file system 6779aad7eeSnonakafile-system NFS # Network File System client 6879aad7eeSnonakafile-system CD9660 # ISO 9660 + Rock Ridge file system 6979aad7eeSnonakafile-system MSDOSFS # MS-DOS file system 7079aad7eeSnonakafile-system FDESC # /dev/fd 7179aad7eeSnonakafile-system TMPFS # efficient memory file system 7279aad7eeSnonakafile-system KERNFS # /kern 7379aad7eeSnonakafile-system NULLFS # loopback file system 7479aad7eeSnonaka#file-system OVERLAY # overlay file system 7579aad7eeSnonakafile-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 7679aad7eeSnonakafile-system PROCFS # /proc 7779aad7eeSnonaka#file-system UMAPFS # NULLFS + uid and gid remapping 7879aad7eeSnonakafile-system UNION # union file system 7979aad7eeSnonakafile-system PTYFS # /dev/pts/N support 8079aad7eeSnonaka 8179aad7eeSnonaka# File system options 82c7ae7f02Ssimonboptions FFS_EI # FFS Endian Independent support 83c7ae7f02Ssimonb#options FFS_NO_SNAPSHOT # No FFS snapshot support 8479aad7eeSnonakaoptions QUOTA # legacy UFS quotas 8579aad7eeSnonakaoptions QUOTA2 # new, in-filesystem UFS quotas 86c7ae7f02Ssimonb#options UFS_DIRHASH # UFS Large Directory Hashing 87c7ae7f02Ssimonb#options UFS_EXTATTR # Extended attribute support for UFS1 8879aad7eeSnonakaoptions WAPBL # File system journaling support 89c7ae7f02Ssimonb#options LFS_DIRHASH # LFS version of UFS_DIRHASH - experimental 90c7ae7f02Ssimonb#options DISKLABEL_EI # disklabel Endian Independent support 91c7ae7f02Ssimonboptions NFSSERVER # Network File System server 9279aad7eeSnonaka 9379aad7eeSnonakaoptions NFS_BOOT_DHCP # Support DHCP NFS root 9479aad7eeSnonaka 9579aad7eeSnonaka# Networking options 9679aad7eeSnonaka#options GATEWAY # packet forwarding 9779aad7eeSnonakaoptions INET # IP + ICMP + TCP + UDP 9879aad7eeSnonakaoptions INET_CSUM_COUNTERS 9979aad7eeSnonakaoptions TCP_CSUM_COUNTERS 10079aad7eeSnonakaoptions UDP_CSUM_COUNTERS 10179aad7eeSnonakaoptions INET6 # IPV6 10279aad7eeSnonaka#options IPSEC # IP security 10379aad7eeSnonaka#options IPSEC_DEBUG # debug for IP security 10479aad7eeSnonaka#options MROUTING # IP multicast routing 10579aad7eeSnonaka#options NETATALK # AppleTalk networking protocols 10679aad7eeSnonaka#options PPP_BSDCOMP # BSD-Compress compression support for PPP 10779aad7eeSnonaka#options PPP_DEFLATE # Deflate compression support for PPP 10879aad7eeSnonaka#options PPP_FILTER # Active filter support for PPP (requires bpf) 10979aad7eeSnonaka#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 11079aad7eeSnonaka 11179aad7eeSnonaka# These options enable verbose messages for several subsystems. 11279aad7eeSnonaka# Warning, these may compile large string tables into the kernel! 11379aad7eeSnonakaoptions MIIVERBOSE # verbose PHY autoconfig messages 11479aad7eeSnonaka 11579aad7eeSnonaka# Kernel root file system and dump configuration. 11679aad7eeSnonakaconfig netbsd root on ? type ? 11779aad7eeSnonaka 11879aad7eeSnonaka# 11979aad7eeSnonaka# Device configuration 12079aad7eeSnonaka# 12179aad7eeSnonaka 12279aad7eeSnonakamainbus0 at root # Processor Local Bus 12379aad7eeSnonaka 12479aad7eeSnonakacpunode* at mainbus? node ? 12579aad7eeSnonakagpio* at gpiobus? 12679aad7eeSnonaka 12779aad7eeSnonakaoptions MULTIPROCESSOR 12879aad7eeSnonakacpu* at cpunode? 12979aad7eeSnonaka 13079aad7eeSnonakaobio0 at cpunode? # On-chip Peripheral Bus 13179aad7eeSnonaka 13279aad7eeSnonakae500wdog* at cpunode? # Watchdog timer 13379aad7eeSnonaka 13479aad7eeSnonakaddrc* at cpunode? 13579aad7eeSnonakaduart* at cpunode? 13679aad7eeSnonakacom* at duart? port ? 13779aad7eeSnonakaoptions CONSADDR="DUART2_BASE" 13879aad7eeSnonaka 13979aad7eeSnonakapq3pcie* at cpunode? # PCI-Express controller 14079aad7eeSnonakapci* at pq3pcie? 14179aad7eeSnonaka 14279aad7eeSnonakappb* at pci? dev ? function ? # PCI-PCI bridges 14379aad7eeSnonakapci* at ppb? 14479aad7eeSnonaka 14579aad7eeSnonakadiic* at cpunode? # i2c bus 14679aad7eeSnonakaiic* at diic? 14779aad7eeSnonaka 14879aad7eeSnonakapseudo-device loop # network loopback 14979aad7eeSnonakapseudo-device bpfilter # packet filter 15075d6e670Ssevanpseudo-device carp # Common Address Redundancy Protocol 15179aad7eeSnonakapseudo-device clockctl # user control of clock subsystem 15279aad7eeSnonakapseudo-device drvctl # user control of drive subsystem 15379aad7eeSnonakapseudo-device ksyms # /dev/ksyms 15479aad7eeSnonakapseudo-device pty # pseudo-terminals 15579aad7eeSnonakapseudo-device vnd # disk-like interface to files 15679aad7eeSnonakapseudo-device putter # for puffs and pud 15779aad7eeSnonakapseudo-device lockstat # lock profiling 15875d6e670Ssevan 15975d6e670Ssevaninclude "dev/veriexec.config" 160