GENERIC_MD revision 1.1
11.1Stsubai#	$NetBSD: GENERIC_MD,v 1.1 1999/03/26 14:58:22 tsubai Exp $
21.1Stsubai#
31.1Stsubai# POWERMAC config file
41.1Stsubai#
51.1Stsubai
61.1Stsubaiinclude		"arch/macppc/conf/std.macppc"
71.1Stsubai
81.1Stsubaimaxusers	32
91.1Stsubai
101.1Stsubai# Enable the hooks used for initializing the ram-disk.
111.1Stsubaioptions 	MEMORY_DISK_HOOKS
121.1Stsubaioptions 	MEMORY_DISK_IS_ROOT	# Force root on ram-disk
131.1Stsubaioptions 	MINIROOTSIZE=3072	# 1.5 Megabytes
141.1Stsubai
151.1Stsubai# Standard system options
161.1Stsubaioptions 	BUFPAGES=800
171.1Stsubai#options 	UCONSOLE	# users can use TIOCCONS (for xconsole)
181.1Stsubai#options 	INSECURE	# disable kernel security levels
191.1Stsubai#options 	NTP		# NTP phase/frequency locked loop
201.1Stsubaioptions 	KTRACE		# system call tracing via ktrace(1)
211.1Stsubai
221.1Stsubaioptions 	SYSVMSG		# System V message queues
231.1Stsubaioptions 	SYSVSEM		# System V semaphores
241.1Stsubaioptions 	SYSVSHM		# System V shared memory
251.1Stsubai#options 	SHMMAXPGS=1024	# 1024 pages is the default
261.1Stsubai
271.1Stsubaioptions 	LKM		# loadable kernel modules
281.1Stsubai
291.1Stsubai# Diagnostic/debugging support options
301.1Stsubaioptions 	DIAGNOSTIC	# cheap kernel consistency checks
311.1Stsubai#options 	DEBUG		# expensive debugging checks/support
321.1Stsubaioptions 	DDB		# in-kernel debugger
331.1Stsubai#options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
341.1Stsubaioptions 	TRAP_PANICWAIT
351.1Stsubai
361.1Stsubai#makeoptions	DEBUG="-g"	# compile full symbol table
371.1Stsubai
381.1Stsubai# Compatibility options
391.1Stsubaioptions 	COMPAT_09	# NetBSD 0.9,
401.1Stsubaioptions 	COMPAT_10	# NetBSD 1.0,
411.1Stsubaioptions 	COMPAT_11	# NetBSD 1.1,
421.1Stsubaioptions 	COMPAT_12	# NetBSD 1.2,
431.1Stsubaioptions 	COMPAT_13	# NetBSD 1.3,
441.1Stsubaioptions 	COMPAT_43	# and 4.3BSD
451.1Stsubai#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
461.1Stsubai
471.1Stsubai# File systems
481.1Stsubaifile-system 	FFS		# UFS
491.1Stsubaifile-system 	EXT2FS		# second extended file system (linux)
501.1Stsubaifile-system 	LFS		# log-structured file system
511.1Stsubaifile-system 	MFS		# memory file system
521.1Stsubaifile-system 	NFS		# Network File System client
531.1Stsubaifile-system 	CD9660		# ISO 9660 + Rock Ridge file system
541.1Stsubaifile-system 	MSDOSFS		# MS-DOS file system
551.1Stsubaifile-system 	FDESC		# /dev/fd
561.1Stsubaifile-system 	KERNFS		# /kern
571.1Stsubaifile-system 	NULLFS		# loopback file system
581.1Stsubaifile-system 	PORTAL		# portal filesystem (still experimental)
591.1Stsubaifile-system 	PROCFS		# /proc
601.1Stsubaifile-system 	UMAPFS		# NULLFS + uid and gid remapping
611.1Stsubaifile-system 	UNION		# union file system
621.1Stsubai
631.1Stsubai# File system options
641.1Stsubaioptions 	QUOTA		# UFS quotas
651.1Stsubai#options 	FFS_EI		# FFS Endian Independant support
661.1Stsubaioptions 	NFSSERVER	# Network File System server
671.1Stsubai#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
681.1Stsubai				# immutable) behave as system flags.
691.1Stsubai
701.1Stsubaioptions 	NFS_BOOT_DHCP	# Support DHCP NFS root
711.1Stsubai
721.1Stsubai# Networking options
731.1Stsubai#options 	GATEWAY		# packet forwarding
741.1Stsubaioptions 	INET		# IP + ICMP + TCP + UDP
751.1Stsubai#options 	MROUTING	# IP multicast routing
761.1Stsubai#options 	NS		# XNS
771.1Stsubai#options 	NSIP		# XNS tunneling over IP
781.1Stsubai#options 	ISO,TPIP	# OSI
791.1Stsubai#options 	EON		# OSI tunneling over IP
801.1Stsubai#options 	CCITT,LLC,HDLC	# X.25
811.1Stsubaioptions 	NETATALK	# AppleTalk networking protocols
821.1Stsubai#options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
831.1Stsubai#options 	PPP_DEFLATE	# Deflate compression support for PPP
841.1Stsubai#options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
851.1Stsubai#options 	PFIL_HOOKS	# pfil(9) packet filter hooks
861.1Stsubai#options 	IPFILTER_LOG	# ipmon(8) log support
871.1Stsubaioptions 	NMBCLUSTERS=1024
881.1Stsubai
891.1Stsubai# Compatibility with 4.2BSD implementation of TCP/IP.  Not recommended.
901.1Stsubai#options 	TCP_COMPAT_42
911.1Stsubai
921.1Stsubai# These options enable verbose messages for several subsystems.
931.1Stsubai# Warning, these may compile large string tables into the kernel!
941.1Stsubaioptions 	PCIVERBOSE	# verbose PCI device autoconfig messages
951.1Stsubaioptions 	SCSIVERBOSE	# human readable SCSI error messages
961.1Stsubaioptions 	USBVERBOSE	# verbose USB device autoconfig messages
971.1Stsubai
981.1Stsubai# wscons options
991.1Stsubai#options 	WSEMUL_SUN		# sun terminal emulation
1001.1Stsubaioptions 	WSEMUL_VT100		# VT100 / VT220 emulation
1011.1Stsubai
1021.1Stsubai# Kernel root file system and dump configuration.
1031.1Stsubaiconfig		netbsd	root on ? type ?
1041.1Stsubai
1051.1Stsubai#
1061.1Stsubai# Device configuration
1071.1Stsubai#
1081.1Stsubai
1091.1Stsubaimainbus* at root
1101.1Stsubai
1111.1Stsubaicpu*	at mainbus?
1121.1Stsubaipci*	at mainbus? bus ?
1131.1Stsubaipci*	at ppb? bus ?
1141.1Stsubai
1151.1Stsubaipchb*	at pci? dev ? function ?	# PCI-Host bridges
1161.1Stsubaippb*	at pci? dev ? function ?	# PCI-PCI bridges
1171.1Stsubai
1181.1Stsubai#de*	at pci? dev ? function ?	# DEC 21x4x-based Ethernet
1191.1Stsubaiep*	at pci? dev ? function ?	# 3Com 3c59x
1201.1Stsubaine*	at pci? dev ? function ?	# NE2000-compatible Ethernet
1211.1Stsubaiadv*	at pci? dev ? function ?	# AdvanSys 1200[A,B], 9xx[U,UA] SCSI
1221.1Stsubaiahc*	at pci? dev ? function ?	# Adaptec 294x, aic78x0 SCSI
1231.1Stsubaipcscp*	at pci? dev ? function ?	# AMD Am53c974 PCscsi-PCI SCSI
1241.1Stsubaiofb*	at pci? dev ? function ?	# Generic Open Firmware Framebuffer
1251.1Stsubai#macofcons0 at pci? dev ? function ?	# OpenFirmware console (for debugging)
1261.1Stsubaiobio0	at pci? dev ? function ?
1271.1Stsubai
1281.1Stsubainsphy*	at mii? phy ?			# NS83840 PHYs
1291.1Stsubai
1301.1Stsubaibm*	at obio?			# bmac ethernet
1311.1Stsubaimc*	at obio?			# MACE ethernet
1321.1Stsubaiesp*	at obio? flags 0x00ff		# 53c9x SCSI
1331.1Stsubaimesh*	at obio? flags 0xffff		# MESH SCSI
1341.1Stsubainvram*	at obio?			# nvram
1351.1Stsubaiadb*	at obio?			# Apple Desktop Bus
1361.1Stsubaiaed*	at adb?				# ADB Event Device
1371.1Stsubaiakbd*	at adb?				# ADB keyboard
1381.1Stsubaiams*	at adb?				# ADB mouse
1391.1Stsubaizsc*	at obio?
1401.1Stsubaizstty*	at zsc? channel ?
1411.1Stsubai
1421.1Stsubaiwsdisplay0 at ofb? console ?
1431.1Stsubaiwskbd0	at akbd? console ?
1441.1Stsubaiwsmouse0 at ams?
1451.1Stsubai
1461.1Stsubaiscsibus* at adv?
1471.1Stsubaiscsibus* at ahc?
1481.1Stsubaiscsibus* at esp?
1491.1Stsubaiscsibus* at mesh?
1501.1Stsubaiscsibus* at pcscp?
1511.1Stsubai
1521.1Stsubaisd*	at scsibus? target ? lun ?	# SCSI disks
1531.1Stsubaist*	at scsibus? target ? lun ?	# SCSI tape drives
1541.1Stsubaicd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
1551.1Stsubaich*	at scsibus? target ? lun ?	# SCSI autochangers
1561.1Stsubaiss*	at scsibus? target ? lun ?	# SCSI scanners
1571.1Stsubaiuk*	at scsibus? target ? lun ?	# SCSI unknown
1581.1Stsubai
1591.1Stsubaiwdc*	at obio? flags 0x0
1601.1Stsubaiwd*	at wdc? channel ? drive ? flags 0x0000
1611.1Stsubai
1621.1Stsubaiatapibus* at wdc? channel ?
1631.1Stsubai
1641.1Stsubaicd*	at atapibus? drive ? flags 0x0000	# ATAPI CD-ROM drives
1651.1Stsubaisd*	at atapibus? drive ? flags 0x0000	# ATAPI disk drives
1661.1Stsubaiuk*	at atapibus? drive ? flags 0x0000	# ATAPI unknown
1671.1Stsubai
1681.1Stsubai# PCI USB controllers
1691.1Stsubaiohci*	at pci?				# Open Host Controller
1701.1Stsubai
1711.1Stsubai# USB bus support
1721.1Stsubaiusb*	at ohci?
1731.1Stsubai
1741.1Stsubai# USB Hubs
1751.1Stsubaiuhub*	at usb?
1761.1Stsubaiuhub*	at uhub? port ? configuration ? interface ?
1771.1Stsubai
1781.1Stsubai# USB Mice
1791.1Stsubaiums*	at uhub? port ? configuration ? interface ?
1801.1Stsubaiwsmouse* at ums?
1811.1Stsubai
1821.1Stsubai# USB Keyboards
1831.1Stsubaiukbd*	at uhub? port ? configuration ? interface ?
1841.1Stsubaiwskbd*	at ukbd? console ?
1851.1Stsubai
1861.1Stsubai# USB Generic HID devices
1871.1Stsubaiuhid*	at uhub? port ? configuration ? interface ?
1881.1Stsubai
1891.1Stsubai# USB Printer
1901.1Stsubaiulpt*	at uhub? port ? configuration ? interface ?
1911.1Stsubai
1921.1Stsubai# USB Generic driver
1931.1Stsubaiugen*	at uhub? port ? configuration ? interface ?
1941.1Stsubai
1951.1Stsubaipseudo-device	vnd		4	# disk-like interface to files
1961.1Stsubaipseudo-device	ccd		4	# concatenated/striped disk devices
1971.1Stsubai#pseudo-device	raid		4	# RAIDframe disk driver
1981.1Stsubaipseudo-device	md		1	# memory disk device
1991.1Stsubaipseudo-device	loop			# network loopback
2001.1Stsubaipseudo-device	bpfilter	8	# packet filter
2011.1Stsubaipseudo-device	ipfilter		# IP filter (firewall) and NAT
2021.1Stsubaipseudo-device	ppp		2	# Point-to-Point Protocol
2031.1Stsubaipseudo-device	sl		2	# Serial Line IP
2041.1Stsubaipseudo-device	tun		4	# network tunneling over tty
2051.1Stsubai#pseudo-device	gre		2	# generic L3 over IP tunnel
2061.1Stsubaipseudo-device	pty		64	# pseudo-terminals
2071.1Stsubai
2081.1Stsubai# rnd is EXPERIMENTAL at this point.
2091.1Stsubai#pseudo-device	rnd			# /dev/random and in-kernel generator
210