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