+#
+# configuration option for including cypto code
+#
+options CRYPTO # <crypto>
+
+# HIBERNATION - include hibernation code
+#
+options HIBERNATION # # <hibernation>
+
+# CONFIG_SLEEP - include sleep power state code
+#
+options CONFIG_SLEEP # # <config_sleep>
+
+#
+# configurable kernel related resources (CONFIG_THREAD_MAX needs to stay in
+# sync with bsd/conf/MASTER until we fix the config system... todo XXX
+#
+options CONFIG_THREAD_MAX=2560 # <medium,large,xlarge>
+options CONFIG_THREAD_MAX=1536 # <small,xsmall>
+options CONFIG_THREAD_MAX=1024 # <bsmall>
+
+options CONFIG_TASK_MAX=1024 # <medium,large,xlarge>
+options CONFIG_TASK_MAX=768 # <small,xsmall>
+options CONFIG_TASK_MAX=512 # <bsmall>
+
+options CONFIG_ZONE_MAP_MIN=12582912 # <medium,large,xlarge>
+options CONFIG_ZONE_MAP_MIN=6291456 # <small,xsmall>
+options CONFIG_ZONE_MAP_MIN=1048576 # <bsmall>
+
+#
+# configurable kernel - use these options to strip strings from panic
+# and printf calls.
+# no_panic_str - saves around 50K of kernel footprint.
+# no_printf_str - saves around 45K of kernel footprint.
+#
+options CONFIG_NO_PANIC_STRINGS # <no_panic_str>
+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>
+
+# only execute signed code. Hang this off config_embedded since there's
+# nothing more appropriate right now
+#
+options CONFIG_ENFORCE_SIGNED_CODE # <config_embedded>
+
+# support dynamic signing of code
+#
+options CONFIG_DYNAMIC_CODE_SIGNING # <dynamic_codesigning>
+
+# vc_progress_white - make the progress gear white instead of black
+options CONFIG_VC_PROGRESS_WHITE # <vc_progress_white>
+
+# secure_kernel - secure kernel from user programs
+options SECURE_KERNEL # <secure_kernel>
+
+#
+# code decryption... used on embedded for app protection
+# must be set in all the bsd/conf and osfmk/conf MASTER files
+#
+options CONFIG_CODE_DECRYPTION # <config_embedded>
+
+#
+# Context switched counters
+#
+options CONFIG_COUNTERS # <config_counters>
+
+#
+# Timeshare scheduler implementations
+#
+options CONFIG_SCHED_TRADITIONAL # <config_sched_traditional>
+options CONFIG_SCHED_PROTO # <config_sched_proto>
+options CONFIG_SCHED_GRRR # <config_sched_grrr>
+options CONFIG_SCHED_FIXEDPRIORITY # <config_sched_fixedpriority>
+options CONFIG_SCHED_GRRR_CORE # <config_sched_grrr,config_sched_fixedpriority>
+
+options CONFIG_SCHED_IDLE_IN_PLACE # <config_sched_idle_in_place>
+
+#
+# freeze - support app hibernation, used on embedded
+#
+options CONFIG_FREEZE # <freeze>
+
+
+options CHECK_CS_VALIDATION_BITMAP # <config_cs_validation_bitmap>
+