]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/conf/MASTER.i386
xnu-1504.9.17.tar.gz
[apple/xnu.git] / osfmk / conf / MASTER.i386
index 1dc361d30fe36d02b5a7b55230e0c33c4fb4eb2d..b8cd08e05f540dedbd187ff78c4c7e73c569bb84 100644 (file)
@@ -9,12 +9,15 @@
 #  Standard Apple MacOS X Configurations:
 #  -------- ---- -------- ---------------
 #
-#  osfmk = [intel pc mach small event vol pst gdb fixpri simple_clock mkernserv uxpr kernstack ipc_compat ipc_debug mk30 mk30_i386]
-#  RELEASE = [intel pc iokit mach_pe mach mach_kdp small event vol hd pst gdb fixpri simple_clock mkernserv uxpr kernstack ipc_compat ipc_debug fb mk30 mk30_i386]
-#  DEBUG_KDP = [intel pc iokit mach_pe mach mach_kdp small event vol hd pst gdb fixpri simple_clock mkernserv uxpr kernstack ipc_compat ipc_debug fb mk30 mk30_i386 osf_debug debug]
-#  DEBUG= [intel pc iokit mach_pe mach mach_kdp small event vol hd pst gdb fixpri simple_clock mkernserv uxpr kernstack ipc_compat ipc_debug fb mk30 mk30_i386 osf_debug debug]
+#  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 config_sleep crypto config_dtrace config_mca config_vmx config_counters ]
+#  DEBUG= [ RELEASE osf_debug debug mach_kdb mach_assert]
 #  PROFILE = [ RELEASE profile ]
 #
+#
+#  EMBEDDED_BASE = [ bsmall 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 config_sleep crypto ]
+#  EMBEDDED = [ EMBEDDED_BASE no_printf_str no_kprintf_str no_kdebug ]
+#  DEVELOPMENT = [ EMBEDDED_BASE mach_assert config_dtrace config_counters ]
+#
 ######################################################################
 #
 machine                "i386"                                          # <intel>
@@ -48,7 +51,29 @@ options              MACH_BSD
 options         IOKIT          #                               # <iokit>
 options         MACH_PE                #                               # <mach_pe>
 
-#options       DDB             # Inline debugger               # <debug>
+options                DDB             # Inline debugger               # <debug>
+options                MACH_KDB        #                               # <mach_kdb>
 options                MACH_KDP        # KDP                           # <mach_kdp>
-#options               PAE
+options                CONFIG_SERIAL_KDP       # KDP over serial                               # <config_serial_kdp>
+options                PAE
+options                X86_64
+options                DISPATCH_COUNTS
+
+#
+# Note: MAC/AUDIT options must be set in all the bsd/conf, osfmk/conf, and 
+# security/conf MASTER files.
+#
+options                CONFIG_MACF             # Mandatory Access Control Framework
+#options       CONFIG_MACF_MACH        # MACF applied to Mach services
+options                CONFIG_AUDIT            # Kernel auditing
+
+#
+# code decryption... used on i386 for DSMOS
+# must be set in all the bsd/conf and osfmk/conf MASTER files
+#
+options                CONFIG_CODE_DECRYPTION
+
+options            CONFIG_MCA                      # Machine Check Architecture        # <config_mca>
+options            CONFIG_VMX                      # Virtual Machine Extensions        # <config_vmx>
 
+options     NO_NESTED_PMAP                  # <no_nested_pmap>