options HIBERNATION # system hibernation # <hibernation>
options KERNOBJC # Objective-C implementation # <kernobjc>
options IOKITCPP # C++ implementation # <iokitcpp>
+options IOKITSTATS # IOKit statistics # <iokitstats>
options KDEBUG # kernel tracing # <kdebug>
+options IST_KDEBUG # limited tracing # <ist_kdebug>
+options NO_KDEBUG # no kernel tracing # <no_kdebug>
options NETWORKING # kernel networking # <networking>
options CRYPTO # want crypto code # <crypto>
-options CONFIG_DTRACE # enable dtrace # <config_dtrace>
+options CONFIG_DTRACE # enable dtrace # <config_dtrace>
+options VM_PRESSURE_EVENTS # <vm_pressure_events>
+
+options CONFIG_SLEEP # # <config_sleep>
#makeoptions LIBDRIVER = "libDriver_kern.o" # <libdriver>
#makeoptions LIBOBJC = "libkobjc.o" # <kernobjc>
#
# configurable kernel related resources
#
-options CONFIG_MAX_THREADS=32 # <medium,large,xlarge>
-options CONFIG_MAX_THREADS=32 # <small,xsmall>
-options CONFIG_MAX_THREADS=32 # <bsmall>
+options CONFIG_MAX_THREADS=64 # <medium,large,xlarge>
+options CONFIG_MAX_THREADS=64 # <small,xsmall>
+options CONFIG_MAX_THREADS=64 # <bsmall>
#
# configurable kernel - use these options to strip strings from panic
options CONFIG_NO_PRINTF_STRINGS # <no_printf_str>
options CONFIG_NO_KPRINTF_STRINGS # <no_kprintf_str>
-# configurable kernel - general switch to say we are building for an
-# embedded device
-#
-options CONFIG_EMBEDDED # <config_embedded>
+# secure_kernel - secure kernel from user programs
+options SECURE_KERNEL # <secure_kernel>
options MACH_ASSERT # <mach_assert>
+
+options DEVELOPMENT # <development>
+options DEBUG # <debug>
+
+options CONFIG_MEMORYSTATUS # <memorystatus>
+options CONFIG_JETSAM # <jetsam>
+options CONFIG_FREEZE # <freeze>