1#
2# Mach Operating System
3# Copyright (c) 1986 Carnegie-Mellon University
4# All rights reserved.  The CMU software License Agreement
5# specifies the terms and conditions for use and redistribution.
6#  
7######################################################################
8#
9#  Standard Apple MacOS X Configurations:
10#  -------- ---- -------- ---------------
11#
12#  RELEASE       = [ medium mach_bsd mach_kdp iokit mach_pe ppc mach hibernation crypto config_dtrace ]
13#  DEVELOPMENT	 = [ RELEASE ]
14#  RELEASE_TRACE = [ RELEASE kdebug ]
15#  DEBUG         = [ RELEASE mach_kdb debug mach_assert ]
16#  DEBUG_TRACE   = [ DEBUG kdebug ]
17#  PROFILE       = [ RELEASE profile ]
18#
19######################################################################
20#
21##############################################################################
22#
23# MACH_PROF enables code for mach profiling.
24#
25options         MACH_PROF	#		# <mach_prof>
26##############################################################################
27#
28# Debug
29#
30options		DEBUG		#		# <debug>
31
32options		PROFILE		# kernel profiling	# <profile>
33
34machine		"ppc"
35cpu		"ppc"
36pseudo-device	scc		1
37pseudo-device	vc		1
38
39options		MACHINE_TIMER_ROUTINES
40
41# Disabled by default, since mklinux does not need this
42# unless running multiserver - the atalk stack at time of
43# writing inserts a null filter!
44#options	NET_FILTER_COMPILER
45
46# Turn on the serial console by uncommenting the this:
47#options	SERIAL_CONSOLE_DEFAULT
48
49options		MACH_KDP	#		# <mach_kdp>
50options		MACH_KDB	#		# <mach_kdb>
51options		MACH_BSD	#		# <mach_bsd>
52options		IOKIT		#		# <iokit>
53options		MACH_PE		#		# <mach_pe>
54
55# XXX for bringup, turns on mac disklabels, 
56# and some other nice stuff for the diskshim
57options		POWERMAC
58
59options		DISPATCH_COUNTS
60
61#
62# Note: MAC options must be set in all the bsd/conf, osfmk/conf, and 
63# security/conf MASTER files.
64#
65options		CONFIG_MACF		# Mandatory Access Control Framework
66#options	CONFIG_MACF_MACH	# MACF applied to Mach services
67