]> git.saurik.com Git - apple/xnu.git/blobdiff - libkern/conf/MASTER
xnu-2422.1.72.tar.gz
[apple/xnu.git] / libkern / conf / MASTER
index b87e166d0b1c0e1e44079ea155543630e726b645..edcb732a63d6b83efc0b262fc98662bccc2744cf 100644 (file)
 #
 ident          LIBKERN
 
-options                KDEBUG          # kernel tracing                # <kdebug>
-options                GPROF           # kernel profiling              # <profile>
-options                LIBKERNCPP      # C++ implementation            # <libkerncpp>
+options        HIBERNATION             # system hibernation            # <hibernation>
+options                KDEBUG                  # kernel tracing                # <kdebug>
+options                IST_KDEBUG              # limited tracing               # <ist_kdebug>
+options                NO_KDEBUG       # no kernel tracing     # <no_kdebug>
+options                GPROF                   # kernel profiling              # <profile>
+options                LIBKERNCPP              # C++ implementation    # <libkerncpp>
+options                NETWORKING              # kernel networking             # <networking>
+options        CONFIG_DTRACE   # dtrace support                        # <config_dtrace>
+options                VM_PRESSURE_EVENTS                                      # <vm_pressure_events>
+options                CRYPTO                  # cryptographic routines        # <ipsec,crypto>
+options                ALLCRYPTO               # <allcrypto>
+options                ZLIB            # zlib support                  # <zlib>
+options                IOKITSTATS              # IOKit statistics              # <iokitstats>
+
+options                CONFIG_NO_PANIC_STRINGS                 # <no_panic_str>
+options                CONFIG_NO_PRINTF_STRINGS                # <no_printf_str>
+options                CONFIG_NO_KPRINTF_STRINGS               # <no_kprintf_str>
+
+options                IPSEC                   # IP security   # <ipsec>
+
+options                CONFIG_KXLD             # kxld/runtime linking of kexts # <config_kxld>
+
+options                CONFIG_KEC_FIPS         # Kernel External Components for FIPS compliance (KEC_FIPS) # <config_kec_fips>
+
+
+# Note that when adding this config option to an architecture, one MUST
+# add the architecture to the preprocessor test at the beginning of
+# libkern/kmod/cplus_{start.c,stop.c}.
+options         CONFIG_STATIC_CPPINIT   # Static library initializes kext cpp runtime # <config_static_cppinit>
+
+# secure_kernel - secure kernel from user programs
+options     SECURE_KERNEL       # <secure_kernel> 
+
+
+options                DEBUG           # <debug>
+options                MACH_ASSERT     # <mach_assert>