GENERIC revision 1.2
1#	$NetBSD: GENERIC,v 1.2 1998/05/29 10:32:49 tsubai Exp $
2#
3# POWERMAC config file
4#
5
6machine		macppc powerpc
7
8maxusers	32
9
10# various hacks due to bugs in Openfirmware implementation
11options 	FIRMWORKSBUGS
12
13# Standard system options
14options 	SWAPPAGER, VNODEPAGER, DEVPAGER
15options 	EXEC_AOUT
16options 	EXEC_ELF32
17options 	EXEC_SCRIPT
18#options 	UCONSOLE	# users can use TIOCCONS (for xconsole)
19#options 	INSECURE	# disable kernel security levels
20#options 	NTP		# NTP phase/frequency locked loop
21
22options 	HTABENTS=8192
23
24options 	SYSVMSG		# System V message queues
25options 	SYSVSEM		# System V semaphores
26options 	SYSVSHM		# System V shared memory
27#options 	SHMMAXPGS=1024	# 1024 pages is the default
28
29options 	LKM		# loadable kernel modules
30
31# Diagnostic/debugging support options
32options 	DIAGNOSTIC	# cheap kernel consistency checks
33#options 	DEBUG		# expensive debugging checks/support
34options 	DDB		# in-kernel debugger
35#options 	DDB_HISTORY_SIZE=100	# enable history editing in DDB
36options 	TRAP_PANICWAIT
37
38#makeoptions	DEBUG="-g"	# compile full symbol table
39
40# Compatibility options
41options 	COMPAT_09	# NetBSD 0.9,
42options 	COMPAT_10	# NetBSD 1.0,
43options 	COMPAT_11	# NetBSD 1.1,
44options 	COMPAT_12	# NetBSD 1.2,
45options 	COMPAT_13	# NetBSD 1.3,
46options 	COMPAT_43	# and 4.3BSD
47#options 	COMPAT_386BSD_MBRPART # recognize old partition ID
48
49# File systems
50file-system 	FFS		# UFS
51file-system 	EXT2FS		# second extended file system (linux)
52file-system 	LFS		# log-structured file system
53file-system 	MFS		# memory file system
54file-system 	NFS		# Network File System client
55file-system 	CD9660		# ISO 9660 + Rock Ridge file system
56file-system 	MSDOSFS		# MS-DOS file system
57file-system 	FDESC		# /dev/fd
58file-system 	KERNFS		# /kern
59file-system 	NULLFS		# loopback file system
60file-system 	PORTAL		# portal filesystem (still experimental)
61file-system 	PROCFS		# /proc
62file-system 	UMAPFS		# NULLFS + uid and gid remapping
63file-system 	UNION		# union file system
64
65# File system options
66options 	QUOTA		# UFS quotas
67#options 	FFS_EI		# FFS Endian Independant support
68options 	NFSSERVER	# Network File System server
69options 	FIFO		# FIFOs; RECOMMENDED
70#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
71				# immutable) behave as system flags.
72
73# Networking options
74#options 	GATEWAY		# packet forwarding
75options 	INET		# IP + ICMP + TCP + UDP
76#options 	MROUTING	# IP multicast routing
77#options 	NS		# XNS
78#options 	NSIP		# XNS tunneling over IP
79#options 	ISO,TPIP	# OSI
80#options 	EON		# OSI tunneling over IP
81#options 	CCITT,LLC,HDLC	# X.25
82options 	NETATALK	# AppleTalk networking protocols
83#options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
84#options 	PPP_DEFLATE	# Deflate compression support for PPP
85#options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
86#options 	PFIL_HOOKS	# pfil(9) packet filter hooks
87#options 	IPFILTER_LOG	# ipmon(8) log support
88options 	NMBCLUSTERS=1024
89
90# Compatibility with 4.2BSD implementation of TCP/IP.  Not recommended.
91#options 	TCP_COMPAT_42
92
93# These options enable verbose messages for several subsystems.
94# Warning, these may compile large string tables into the kernel!
95options 	PCIVERBOSE	# verbose PCI device autoconfig messages
96options 	SCSIVERBOSE	# human readable SCSI error messages
97
98# Kernel root file system and dump configuration.
99config		netbsd	root on ? type ?
100
101#
102# Device configuration
103#
104
105mainbus0 at root
106
107cpu*	at mainbus0
108
109pci0	at mainbus0 bus ?
110pci1	at mainbus0 bus ?
111pchb*	at pci? dev ? function ?	# PCI-Host bridges
112#ppb*	at pci? dev ? function ?	# PCI-PCI bridges
113#pci*	at ppb? bus ?
114
115#de*	at pci? dev ? function ?	# DEC 21x4x-based Ethernet
116ep*	at pci? dev ? function ?
117ne*	at pci? dev ? function ?	# NE2000-compatible Ethernet
118
119obio0	at pci? dev ? function ?
120adb0	at obio0
121mc0	at obio0			# MACE ethernet
122esp0	at obio0 flags 0x00ff		# 53c9x SCSI
123scsibus* at esp0
124
125zsc0	at obio0
126zstty0	at zsc0 channel 0
127zstty1	at zsc0 channel 1
128
129grfati0	at pci? dev ? function ?	# ATY,mach64
130grf0	at grfati0
131ite0	at grf0
132
133sd*	at scsibus? target ? lun ?	# SCSI disks
134st*	at scsibus? target ? lun ?	# SCSI tape drives
135cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
136ch*	at scsibus? target ? lun ?	# SCSI autochangers
137ss*	at scsibus? target ? lun ?	# SCSI scanners
138uk*	at scsibus? target ? lun ?	# SCSI unknown
139
140pseudo-device	vnd		4	# disk-like interface to files
141pseudo-device	ccd		4	# concatenated/striped disk devices
142pseudo-device	loop			# network loopback
143pseudo-device	bpfilter	8	# packet filter
144pseudo-device	ipfilter		# IP filter (firewall) and NAT
145pseudo-device	ppp		2	# Point-to-Point Protocol
146pseudo-device	sl		2	# Serial Line IP
147pseudo-device	tun		4	# network tunneling over tty
148pseudo-device	pty		64	# pseudo-terminals
149
150# rnd is EXPERIMENTAL at this point.
151#pseudo-device	rnd			# /dev/random and in-kernel generator
152