DHT revision 1.1
11.1Srin# $NetBSD: DHT,v 1.1 2021/04/02 07:00:33 rin Exp $ 21.1Srin# 31.1Srin# DHT --- DHT Walnut 405GP Evaluation Board 41.1Srin# (Digital Home Technologies PCB 01070201 Rev. 1.1) 51.1Srin# 61.1Srin 71.1Srininclude "arch/evbppc/conf/std.dht" 81.1Srin 91.1Srinoptions INCLUDE_CONFIG_FILE # embed config file in kernel binary 101.1Srin 111.1Srin#ident "DHT-$Revision: 1.1 $" 121.1Srin 131.1Srinmaxusers 32 141.1Srin 151.1Srin 161.1Srin# 171.1Srin# Standard system options 181.1Srin# 191.1Srin 201.1Srinoptions INSECURE # disable kernel security levels 211.1Srinoptions NTP # NTP phase/frequency locked loop 221.1Srinoptions KTRACE # system call tracing via ktrace(1) 231.1Srin 241.1Srinoptions SYSVMSG # System V message queues 251.1Srinoptions SYSVSEM # System V semaphores 261.1Srinoptions SYSVSHM # System V shared memory 271.1Srin 281.1Srinoptions MODULAR # new style module(7) framework 291.1Srin#options MODULAR_DEFAULT_AUTOLOAD 301.1Srin#options USERCONF # userconf(4) support 311.1Srin#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 321.1Srin#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 331.1Srin 341.1Srin#options UVMHIST 351.1Srin#options UVMHIST_PRINT 361.1Srin 371.1Srin 381.1Srin# Alternate buffer queue strategies for better responsiveness under high 391.1Srin# disk I/O load. 401.1Srin#options BUFQ_READPRIO 411.1Srinoptions BUFQ_PRIOCSCAN 421.1Srin 431.1Srin# 441.1Srin# Diagnostic/debugging support options 451.1Srin# 461.1Srin 471.1Srinoptions DIAGNOSTIC # cheap kernel consistency checks 481.1Srin#options DEBUG # expensive debugging checks/support 491.1Srinoptions DDB # in-kernel debugger 501.1Srinoptions DDB_HISTORY_SIZE=512 # enable history editing in DDB 511.1Srin#options TRAP_PANICWAIT 521.1Srinmakeoptions COPY_SYMTAB=1 # size for embedded symbol table 531.1Srin 541.1Srinmakeoptions DEBUG="-g" # compile full symbol table 551.1Srin 561.1Srin 571.1Srin# 581.1Srin# Compatibility options 591.1Srin# 601.1Srin 611.1Srininclude "conf/compat_netbsd13.config" 621.1Srin#options COMPAT_386BSD_MBRPART # recognize old partition ID 631.1Srin 641.1Srin# 651.1Srin# File systems 661.1Srin# 671.1Srin 681.1Srinfile-system FFS # UFS 691.1Srinfile-system EXT2FS # second extended file system (linux) 701.1Srinfile-system LFS # log-structured file system 711.1Srinfile-system MFS # memory file system 721.1Srinfile-system NFS # Network File System client 731.1Srinfile-system CD9660 # ISO 9660 + Rock Ridge file system 741.1Srinfile-system MSDOSFS # MS-DOS file system 751.1Srinfile-system FDESC # /dev/fd 761.1Srinfile-system KERNFS # /kern 771.1Srinfile-system NULLFS # loopback file system 781.1Srinfile-system OVERLAY # overlay file system 791.1Srinfile-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 801.1Srinfile-system PROCFS # /proc 811.1Srinfile-system UMAPFS # NULLFS + uid and gid remapping 821.1Srinfile-system UNION # union file system 831.1Srinfile-system PTYFS # /dev/pts/N support 841.1Srinfile-system TMPFS # Efficient memory file-system 851.1Srin#file-system NTFS # Windows NT file system (experimental) 861.1Srin 871.1Srin 881.1Srin# 891.1Srin# File system options 901.1Srin# 911.1Srin 921.1Srinoptions QUOTA # legacy UFS quotas 931.1Srinoptions QUOTA2 # new, in-filesystem UFS quotas 941.1Srinoptions FFS_EI # FFS Endian Independent support 951.1Srinoptions WAPBL # File system journaling support 961.1Srinoptions NFSSERVER # Network File System server 971.1Srin#options FFS_NO_SNAPSHOT # No FFS snapshot support 981.1Srinoptions EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 991.1Srin # immutable) behave as system flags. 1001.1Srinoptions NFS_BOOT_DHCP # Support DHCP NFS root 1011.1Srin 1021.1Srin 1031.1Srin# 1041.1Srin# Networking options 1051.1Srin# 1061.1Srin 1071.1Srinoptions GATEWAY # packet forwarding 1081.1Srinoptions INET # IP + ICMP + TCP + UDP 1091.1Srinoptions INET6 # IPv6 1101.1Srin#options IPSEC # IP security 1111.1Srin#options IPSEC_DEBUG # debug for IP security 1121.1Srin#options MROUTING # IP multicast routing 1131.1Srin#options PIM # Protocol Independent Multicast 1141.1Srin#options NETATALK # AppleTalk networking protocols 1151.1Srinoptions PPP_BSDCOMP # BSD-Compress compression support for PPP 1161.1Srinoptions PPP_DEFLATE # Deflate compression support for PPP 1171.1Srinoptions PPP_FILTER # Active filter support for PPP (requires bpf) 1181.1Srin#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 1191.1Srin 1201.1Srin 1211.1Srin# 1221.1Srin# Kernel root file system and dump configuration. 1231.1Srin# 1241.1Srin 1251.1Srin#config netbsd root on ? type ? 1261.1Srinconfig netbsd root on wd0a type ffs 1271.1Srin#config netbsd root on emac0 type nfs 1281.1Srin 1291.1Srin 1301.1Srin# 1311.1Srin# Device configuration 1321.1Srin# 1331.1Srin 1341.1Srinplb0 at root # Processor Local Bus 1351.1Srincpu0 at plb? # CPU 1361.1Srinecc0 at plb? irq 17 # On-chip ECC controller 1371.1Srinpchb0 at plb? # PCI-Host bridges 1381.1Srin 1391.1Srin# On-chip Peripheral Bus support 1401.1Srinopb* at plb? # On-chip Peripheral Bus 1411.1Srinwdog* at opb? # Watchdog timer 1421.1Srincom* at opb? addr ? irq ? # UARTs 1431.1Srinemac0 at opb? addr ? irq ? # Ethernet Media Access Controller 1441.1Srin#options EMAC_EVENT_COUNTERS 1451.1Srinopbgpio0 at opb? addr ? irq ? # On-chip GPIO controller 1461.1Sringpio* at opbgpio? # GPIO framework 1471.1Srin # GPIO pins 0-8 go to J5 header. Pins 0 and 1 are also connected to 1481.1Srin # Power and Media LEDs, respectively (negative logic). 1491.1Srin 1501.1Srin# PCI bus support 1511.1Srinpci* at pchb? 1521.1Srinoptions PCIVERBOSE # verbose PCI device autoconfig messages 1531.1Srin#options PCI_CONFIG_DUMP # verbosely dump PCI config space 1541.1Srinoptions PCI_NETBSD_CONFIGURE # Do not rely on BIOS/whatever 1551.1Srin # to configure PCI devices 1561.1Srin#options PCI_CONFIGURE_VERBOSE # Show PCI config information 1571.1Srin 1581.1Srinpdcide* at pci? dev ? function ? # Promise IDE controllers 1591.1Srin 1601.1Srin# ATA (IDE) bus support 1611.1Srinatabus* at ata? 1621.1Srinwd* at atabus? drive ? 1631.1Srin 1641.1Srin# MII/PHY support 1651.1Srinnsphyter* at mii? phy ? # NS83843 PHYs 1661.1Srinoptions MIIVERBOSE # verbose PHY autoconfig messages 1671.1Srin 1681.1Srin# 1691.1Srin# Random useful PCI devices known to work. 1701.1Srin# 1711.1Srin 1721.1Srinppb* at pci? dev ? function ? # PCI-PCI{,e} bridges 1731.1Srinpci* at ppb? 1741.1Srin 1751.1Srinahcisata* at pci? dev ? function ? # AHCI SATA controllers 1761.1Srinsiisata* at pci? dev ? function ? # SiI SteelVine controllers 1771.1Srin 1781.1Srinwm* at pci? dev ? function ? # Intel 82543/82544 gigabit 1791.1Srinigphy* at mii? phy ? # Intel IGP01E1000 1801.1Srinukphy* at mii? phy ? # generic unknown PHYs 1811.1Srin 1821.1Srinxhci* at pci? dev ? function ? # eXtensible Host Controller 1831.1Srinusb* at xhci? 1841.1Srin 1851.1Srin# USB Hubs 1861.1Srinuhub* at usb? 1871.1Srinuhub* at uhub? port ? 1881.1Srin 1891.1Srin# USB Mass Storage 1901.1Srinumass* at uhub? port ? configuration ? interface ? 1911.1Srinscsibus* at umass? 1921.1Srinsd* at scsibus? target ? lun ? # SCSI disk drives 1931.1Srin 1941.1Srin 1951.1Srin# 1961.1Srin# Pseudo devices 1971.1Srin# 1981.1Srin 1991.1Srinpseudo-device crypto # /dev/crypto device 2001.1Srinpseudo-device swcrypto # software crypto implementation 2011.1Srin 2021.1Srin# disk/mass storage pseudo-devices 2031.1Srin#pseudo-device ccd # concatenated/striped disk devices 2041.1Srin#pseudo-device cgd # cryptographic disk devices 2051.1Srin#pseudo-device raid # RAIDframe disk driver 2061.1Srin#options RAID_AUTOCONFIG # auto-configuration of RAID components 2071.1Srin#pseudo-device fss # file system snapshot device 2081.1Srin#pseudo-device md # memory disk device 2091.1Srinpseudo-device vnd # disk-like interface to files 2101.1Srin 2111.1Srin# network pseudo-devices 2121.1Srinpseudo-device loop # network loopback 2131.1Srinpseudo-device bpfilter # packet filter 2141.1Srinpseudo-device carp # Common Address Redundancy Protocol 2151.1Srinpseudo-device npf # NPF packet filter 2161.1Srinpseudo-device ppp # Point-to-Point Protocol 2171.1Srinpseudo-device pppoe # PPP over Ethernet (RFC 2516) 2181.1Srinpseudo-device sl # Serial Line IP 2191.1Srinpseudo-device irframetty # IrDA frame line discipline 2201.1Srinpseudo-device tap # virtual ethernet 2211.1Srinpseudo-device tun # network tunneling over tty 2221.1Srinpseudo-device gre # generic L3 over IP tunnel 2231.1Srinpseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) 2241.1Srin#pseudo-device faith # IPv[46] TCP relay translation i/f 2251.1Srinpseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 2261.1Srinpseudo-device vlan # IEEE 802.1q encapsulation 2271.1Srinpseudo-device bridge # simple inter-network bridging 2281.1Srinpseudo-device vether # Virtual Ethernet for bridge 2291.1Srinpseudo-device agr # IEEE 802.3ad link aggregation 2301.1Srin 2311.1Srin# miscellaneous pseudo-devices 2321.1Srinpseudo-device pty # pseudo-terminals 2331.1Srinpseudo-device clockctl # user control of clock subsystem 2341.1Srinpseudo-device ksyms # /dev/ksyms 2351.1Srinpseudo-device putter # for puffs and pud 2361.1Srin 2371.1Srininclude "dev/veriexec.config" 238