11.80Schristos#	$NetBSD: OPENBLOCKS266,v 1.80 2024/01/29 18:27:12 christos Exp $
21.1Sshige#
31.1Sshige#	GENERIC -- everything that's currently supported
41.1Sshige#
51.1Sshige
61.72Smrginclude 	"arch/evbppc/conf/std.obs266"
71.1Sshige
81.1Sshige#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
91.1Sshige
101.80Schristos#ident 		"OPENBLOCKS266-$Revision: 1.80 $"
111.1Sshige
121.1Sshigemaxusers	32
131.1Sshige
141.1Sshige
151.25Sshige#
161.25Sshige# Standard system options
171.25Sshige#
181.25Sshige
191.25Sshige#options 	INSECURE		# disable kernel security levels
201.25Sshige#options 	NTP			# NTP phase/frequency locked loop
211.25Sshige#options 	KTRACE			# system call tracing via ktrace(1)
221.25Sshige
231.25Sshigeoptions 	SYSVMSG			# System V message queues
241.25Sshigeoptions 	SYSVSEM			# System V semaphores
251.25Sshigeoptions 	SYSVSHM			# System V shared memory
261.1Sshige
271.25Sshige#options 	USERCONF		# userconf(4) support
281.25Sshige#options	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
291.9Satatat#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
301.25Sshige
311.25Sshige#options 	UVMHIST
321.25Sshige#options 	UVMHIST_PRINT
331.1Sshige
341.25Sshige
351.75Ssevan# Alternate buffer queue strategies for better responsiveness under high
361.75Ssevan# disk I/O load.
371.75Ssevan#options 	BUFQ_READPRIO
381.75Ssevanoptions 	BUFQ_PRIOCSCAN
391.75Ssevan
401.25Sshige#
411.1Sshige# Diagnostic/debugging support options
421.25Sshige#
431.25Sshige
441.25Sshige#options 	DIAGNOSTIC		# cheap kernel consistency checks
451.25Sshigeoptions 	DEBUG			# expensive debugging checks/support
461.25Sshigeoptions 	DDB			# in-kernel debugger
471.1Sshigeoptions 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
481.1Sshigeoptions 	TRAP_PANICWAIT
491.68Sjoergmakeoptions	COPY_SYMTAB=1	# size for embedded symbol table
501.1Sshige
511.25Sshigemakeoptions	DEBUG="-g"		# compile full symbol table
521.1Sshige
531.25Sshige
541.25Sshige#
551.1Sshige# Compatibility options
561.25Sshige#
571.25Sshige
581.72Smrginclude 	"conf/compat_netbsd13.config"
591.25Sshige#options 	COMPAT_386BSD_MBRPART	# recognize old partition ID
601.1Sshige
611.25Sshige#
621.1Sshige# File systems
631.25Sshige#
641.25Sshige
651.1Sshigefile-system 	FFS		# UFS
661.1Sshigefile-system 	EXT2FS		# second extended file system (linux)
671.1Sshigefile-system 	LFS		# log-structured file system
681.1Sshigefile-system 	MFS		# memory file system
691.1Sshigefile-system 	NFS		# Network File System client
701.1Sshigefile-system 	CD9660		# ISO 9660 + Rock Ridge file system
711.1Sshigefile-system 	MSDOSFS		# MS-DOS file system
721.1Sshigefile-system 	FDESC		# /dev/fd
731.1Sshigefile-system 	KERNFS		# /kern
741.1Sshigefile-system 	NULLFS		# loopback file system
751.1Sshigefile-system 	OVERLAY		# overlay file system
761.44Spookafile-system	PUFFS		# Userspace file systems (e.g. ntfs-3g & sshfs)
771.1Sshigefile-system 	PROCFS		# /proc
781.1Sshigefile-system 	UMAPFS		# NULLFS + uid and gid remapping
791.1Sshigefile-system 	UNION		# union file system
801.24Schristosfile-system	PTYFS		# /dev/pts/N support
811.40Skiyoharafile-system	TMPFS		# Efficient memory file-system
821.25Sshige#file-system	NTFS		# Windows NT file system (experimental)
831.25Sshige
841.1Sshige
851.25Sshige#
861.1Sshige# File system options
871.25Sshige#
881.1Sshige
891.79Ssimonboptions 	FFS_EI		# FFS Endian Independent support
901.79Ssimonb#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
911.52Sbouyeroptions 	QUOTA		# legacy UFS quotas
921.52Sbouyeroptions 	QUOTA2		# new, in-filesystem UFS quotas
931.79Ssimonboptions 	UFS_DIRHASH	# UFS Large Directory Hashing
941.79Ssimonb#options 	UFS_EXTATTR	# Extended attribute support for UFS1
951.58Sdhollandoptions 	WAPBL		# File system journaling support
961.79Ssimonboptions 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
971.79Ssimonboptions 	NFSSERVER	# Network File System server
981.79Ssimonboptions 	NFS_BOOT_DHCP	# Support DHCP NFS root
991.1Sshige
1001.25Sshige
1011.25Sshige#
1021.1Sshige# Networking options
1031.25Sshige#
1041.25Sshige
1051.1Sshigeoptions 	GATEWAY		# packet forwarding
1061.1Sshigeoptions 	INET		# IP + ICMP + TCP + UDP
1071.47Skiyoharaoptions 	INET6		# IPv6
1081.1Sshige#options 	IPSEC		# IP security
1091.1Sshige#options 	IPSEC_DEBUG	# debug for IP security
1101.1Sshige#options 	MROUTING	# IP multicast routing
1111.10Smanu#options 	PIM		# Protocol Independent Multicast
1121.1Sshige#options 	NETATALK	# AppleTalk networking protocols
1131.1Sshigeoptions 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
1141.1Sshigeoptions 	PPP_DEFLATE	# Deflate compression support for PPP
1151.1Sshigeoptions 	PPP_FILTER	# Active filter support for PPP (requires bpf)
1161.1Sshige#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
1171.1Sshige
1181.1Sshige
1191.25Sshige#
1201.25Sshige# Kernel root file system and dump configuration.
1211.25Sshige#
1221.1Sshige
1231.1Sshigeconfig		netbsd	root on ? type ?
1241.1Sshige
1251.25Sshige
1261.1Sshige#
1271.1Sshige# Device configuration
1281.1Sshige#
1291.1Sshige
1301.1Sshigeplb0 at root				# Processor Local Bus
1311.25Sshigecpu0	at plb?				# CPU
1321.46Skiyoharaecc0	at plb? irq 17			# On-chip ECC controller
1331.25Sshigepchb0	at plb?				# PCI-Host bridges
1341.1Sshige
1351.25Sshige# On-chip Peripheral Bus support
1361.1Sshigeopb*	at plb?				# On-chip Peripheral Bus
1371.1Sshigewdog*	at opb?				# Watchdog timer
1381.1Sshigecom*	at opb? addr ? irq ?		# UARTs
1391.1Sshigeemac0	at opb? addr ? irq ?		# Ethernet Media Access Controller
1401.1Sshigeoptions	EMAC_EVENT_COUNTERS
1411.3Sshigegpiic0	at opb? addr ? irq ?		# On-chip IIC controller
1421.3Sshigeiic0	at gpiic?			# I2C bus
1431.3Sshigexrtc0	at iic? addr 0x6f		# RTC
1441.30Sshigeopbgpio0 at opb? addr ? irq ?		# On-chip GPIO controller
1451.30Sshigegpio*	at opbgpio?			# GPIO framework
1461.13Sshige
1471.25Sshige# PCI bus support
1481.1Sshigepci*	at pchb?
1491.25Sshigeoptions 	PCIVERBOSE		# verbose PCI device autoconfig messages
1501.25Sshige#options 	PCI_CONFIG_DUMP		# verbosely dump PCI config space
1511.25Sshigeoptions 	PCI_NETBSD_CONFIGURE	# Do not rely on BIOS/whatever
1521.25Sshige					# to configure PCI devices
1531.25Sshige#options 	PCI_CONFIGURE_VERBOSE	# Show PCI config information
1541.1Sshigeppb*	at pci? dev ? function ?	# PCI-PCI bridges
1551.5Sbouyerhptide* at pci? dev ? function ?	# Triones/HighPoint IDE controllers
1561.1Sshigetlp*	at pci? dev ? function ?	# DECchip 21x4x and clones
1571.1Sshige
1581.25Sshige# ATA (IDE) bus support
1591.25Sshigeatabus* at ata?
1601.4Sbouyerwd*	at atabus? drive ?
1611.1Sshige
1621.25Sshige# MII/PHY support
1631.32Skiyoharadmphy*	at mii? phy ?			# Davicom DM9101/9102 PHYs
1641.25Sshigelxtphy*	at mii? phy ?			# Level One LXT-970 PHYs
1651.51Smattukphy*	at mii? phy ?			# unknown PHYs
1661.25Sshigeoptions 	MIIVERBOSE		# verbose PHY autoconfig messages
1671.1Sshige
1681.1Sshige
1691.25Sshige#
1701.25Sshige# Pseudo devices
1711.25Sshige#
1721.1Sshige
1731.25Sshige# disk/mass storage pseudo-devices
1741.63Schristos#pseudo-device	ccd			# concatenated/striped disk devices
1751.63Schristos#pseudo-device	cgd			# cryptographic disk devices
1761.64Schristos#pseudo-device	raid			# RAIDframe disk driver
1771.1Sshige#options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
1781.49Spooka#pseudo-device	fss			# file system snapshot device
1791.50Shannken#pseudo-device	md			# memory disk device
1801.29Scube#pseudo-device	vnd			# disk-like interface to files
1811.25Sshige
1821.25Sshige# network pseudo-devices
1831.1Sshigepseudo-device	loop			# network loopback
1841.25Sshigepseudo-device	bpfilter		# packet filter
1851.75Ssevanpseudo-device 	carp			# Common Address Redundancy Protocol
1861.74Smaxvpseudo-device	npf			# NPF packet filter
1871.25Sshigepseudo-device	ppp			# Point-to-Point Protocol
1881.25Sshigepseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
1891.40Skiyoharapseudo-device	sl			# Serial Line IP
1901.40Skiyoharapseudo-device	irframetty		# IrDA frame line discipline
1911.40Skiyoharapseudo-device	tap			# virtual ethernet
1921.40Skiyoharapseudo-device	tun			# network tunneling over tty
1931.40Skiyoharapseudo-device	gre			# generic L3 over IP tunnel
1941.47Skiyoharapseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC 1933)
1951.47Skiyohara#pseudo-device	faith			# IPv[46] TCP relay translation i/f
1961.31Spavelpseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
1971.1Sshigepseudo-device	vlan			# IEEE 802.1q encapsulation
1981.25Sshigepseudo-device	bridge			# simple inter-network bridging
1991.78Sroypseudo-device	vether			# Virtual Ethernet for bridge
2001.40Skiyoharapseudo-device	agr			# IEEE 802.3ad link aggregation
2011.25Sshige
2021.25Sshige# miscellaneous pseudo-devices
2031.1Sshigepseudo-device	pty			# pseudo-terminals
2041.1Sshigepseudo-device	clockctl		# user control of clock subsystem
2051.33Ssimonbpseudo-device	ksyms			# /dev/ksyms
2061.44Spookapseudo-device	putter			# for puffs and pud
2071.75Ssevan
2081.75Ssevaninclude "dev/veriexec.config"
209