]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/conf/MASTER.i386
xnu-2050.22.13.tar.gz
[apple/xnu.git] / osfmk / conf / MASTER.i386
index 7ce7d8f0acfc74d8c8befb3c35fa9b5ba5152416..2240533b9d6aec397d7ec06dde2e2c4050272a19 100644 (file)
@@ -9,18 +9,19 @@
 #  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_mtrr config_lapic config_counters zleaks config_sched_traditional config_sched_proto config_sched_grrr config_sched_fixedpriority mach_pagemap vm_pressure_events config_sched_idle_in_place memorystatus ]
+#  DEBUG= [ RELEASE osf_debug debug mach_assert task_zone_info ]
 #  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 task_zone_info ]
+#
 ######################################################################
 #
 machine                "i386"                                          # <intel>
 cpu            "i386"                                          # <intel>
 
-pseudo-device  cpus            4
 pseudo-device  com             2
 pseudo-device  vc              1
 
@@ -39,7 +40,6 @@ options               FP_EMUL         # floating point emulation      # <fp>
 options                PC_SUPPORT      # virtual PC support            # <pc>
 options                PROFILE         # kernel profiling              # <profile>
 options                UXPR            # user-level XPR package        # <uxpr>
-options                STAT_TIME       # time stats
 config         mach_kernel     swap generic                    # <mach>
 
 options                GPROF           # kgmon profiling               # <profile>
@@ -50,6 +50,30 @@ options              MACH_BSD
 options         IOKIT          #                               # <iokit>
 options         MACH_PE                #                               # <mach_pe>
 
-#options       DDB             # Inline debugger               # <debug>
 options                MACH_KDP        # KDP                           # <mach_kdp>
+options                CONFIG_SERIAL_KDP       # KDP over serial                               # <config_serial_kdp>
+options                PAE
+options                X86_64
+options                DISPATCH_COUNTS
+options                PAL_I386
+options                CONFIG_YONAH    # 32-bit Yonah support          # <config_yonah>
+
+#
+# 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            CONFIG_MTRR                     # Memory Type Range Registers       # <config_mtrr>
 
+options     NO_NESTED_PMAP                  # <no_nested_pmap>