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.
7 ######################################################################
9 # Standard Apple MacOS X Configurations:
10 # -------- ---- -------- ---------------
12 # RELEASE = [ medium mach_bsd mach_kdp iokit mach_pe ppc mach hibernation crypto config_dtrace config_counters ]
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 ]
19 ######################################################################
21 ##############################################################################
23 # MACH_PROF enables code for mach profiling.
25 options MACH_PROF # # <mach_prof>
26 ##############################################################################
30 options DEBUG # # <debug>
32 options PROFILE # kernel profiling # <profile>
39 options MACHINE_TIMER_ROUTINES
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
46 # Turn on the serial console by uncommenting the this:
47 #options SERIAL_CONSOLE_DEFAULT
49 options MACH_KDP # # <mach_kdp>
50 options MACH_KDB # # <mach_kdb>
51 options MACH_BSD # # <mach_bsd>
52 options IOKIT # # <iokit>
53 options MACH_PE # # <mach_pe>
55 # XXX for bringup, turns on mac disklabels,
56 # and some other nice stuff for the diskshim
59 options DISPATCH_COUNTS
62 # Note: MAC/AUDIT options must be set in all the bsd/conf, osfmk/conf, and
63 # security/conf MASTER files.
65 options CONFIG_MACF # Mandatory Access Control Framework
66 #options CONFIG_MACF_MACH # MACF applied to Mach services
67 options CONFIG_AUDIT # Kernel auditing