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 intel pc iokit mach_pe mach mach_kdp config_serial_kdp event vol hd pst gdb fixpri simple_clock mkernserv uxpr kernstack ipc_compat ipc_debug fb mk30 mk30_i386 hibernation crypto config_dtrace] 13# DEBUG_KDP = [ RELEASE osf_debug debug ] 14# DEBUG= [ RELEASE osf_debug debug mach_kdb mach_assert ] 15# PROFILE = [ RELEASE profile ] 16# 17# EMBEDDED_BASE = [ bsmall intel pc iokit mach_pe mach mach_kdp serial_kdp event vol hd pst gdb fixpri simple_clock mkernserv uxpr kernstack ipc_compat ipc_debug fb mk30 mk30_i386 hibernation crypto ] 18# EMBEDDED = [ EMBEDDED_BASE no_printf_str no_kprintf_str no_kdebug ] 19# DEVELOPMENT = [ EMBEDDED_BASE mach_assert config_dtrace ] 20# 21###################################################################### 22# 23machine "i386" # <intel> 24cpu "i386" # <intel> 25 26pseudo-device com 2 27pseudo-device vc 1 28 29# choices for platform_bus are pci at386 sqt and kkt 30makeoptions OSFMK_MACHINE = "i386" # <mk30> 31makeoptions CCONFIGFLAGS = "-g -O -fno-omit-frame-pointer" # <debug> 32makeoptions CCONFIGFLAGS = "-O3" # <!debug> 33makeoptions RELOC = "00100000" # <intel> 34makeoptions SYMADDR = "00780000" # <intel> 35 36options GDB # GNU kernel debugger # <gdb> 37options DEBUG # general debugging code # <debug> 38options SHOW_SPACE # print size of structures # <debug> 39options EVENTMETER # event meter support # <debug> 40options FP_EMUL # floating point emulation # <fp> 41options PC_SUPPORT # virtual PC support # <pc> 42options PROFILE # kernel profiling # <profile> 43options UXPR # user-level XPR package # <uxpr> 44config mach_kernel swap generic # <mach> 45 46options GPROF # kgmon profiling # <profile> 47 48options EVENT # <event> 49 50options MACH_BSD 51options IOKIT # # <iokit> 52options MACH_PE # # <mach_pe> 53 54options DDB # Inline debugger # <debug> 55options MACH_KDB # # <mach_kdb> 56options MACH_KDP # KDP # <mach_kdp> 57options CONFIG_SERIAL_KDP # KDP over serial # <config_serial_kdp> 58options PAE 59options X86_64 60options DISPATCH_COUNTS 61 62# 63# Note: MAC options must be set in all the bsd/conf, osfmk/conf, and 64# security/conf MASTER files. 65# 66options CONFIG_MACF # Mandatory Access Control Framework 67#options CONFIG_MACF_MACH # MACF applied to Mach services 68 69# 70# code decryption... used on i386 for DSMOS 71# must be set in all the bsd/conf and osfmk/conf MASTER files 72# 73options CONFIG_CODE_DECRYPTION 74