]> git.saurik.com Git - apple/xnu.git/blobdiff - config/MASTER
xnu-7195.101.1.tar.gz
[apple/xnu.git] / config / MASTER
index d429f82a2378b621077f92c6fd2af150176221fb..8beac4230a07112fcf622debff0028eef60302e3 100644 (file)
@@ -293,9 +293,9 @@ options   CONFIG_MFCTBLSIZ=16                       # <bsmall>
 #
 # configurable kernel message buffer size
 #
 #
 # configurable kernel message buffer size
 #
-options   CONFIG_MSG_BSIZE_REL=4096            # <msgb_small>
-options   CONFIG_MSG_BSIZE_DEV=4096            # <msgb_small>
-options   CONFIG_MSG_BSIZE_REL=16384           # <msgb_large>
+options   CONFIG_MSG_BSIZE_REL=16384           # <msgb_small>
+options   CONFIG_MSG_BSIZE_DEV=131072          # <msgb_small>
+options   CONFIG_MSG_BSIZE_REL=131072          # <msgb_large>
 options   CONFIG_MSG_BSIZE_DEV=131072          # <msgb_large>
 options   CONFIG_MSG_BSIZE=CONFIG_MSG_BSIZE_REL        # <!development,debug>
 options   CONFIG_MSG_BSIZE=CONFIG_MSG_BSIZE_DEV        # <development,debug>
 options   CONFIG_MSG_BSIZE_DEV=131072          # <msgb_large>
 options   CONFIG_MSG_BSIZE=CONFIG_MSG_BSIZE_REL        # <!development,debug>
 options   CONFIG_MSG_BSIZE=CONFIG_MSG_BSIZE_DEV        # <development,debug>
@@ -306,6 +306,12 @@ options   CONFIG_MSG_BSIZE=CONFIG_MSG_BSIZE_DEV    # <development,debug>
 options   CONFIG_IPC_TABLE_ENTRIES_STEPS=64    # 137898 entries        # <bsmall,small,xsmall>
 options   CONFIG_IPC_TABLE_ENTRIES_STEPS=256   # 300714 entries        # <medium,large,xlarge>
 
 options   CONFIG_IPC_TABLE_ENTRIES_STEPS=64    # 137898 entries        # <bsmall,small,xsmall>
 options   CONFIG_IPC_TABLE_ENTRIES_STEPS=256   # 300714 entries        # <medium,large,xlarge>
 
+#
+# maximum copyout size for IPC debugging tools
+#
+options CONFIG_IPC_KERNEL_MAP_SIZE=16  # 16M   # <bsmall,small,xsmall>
+options CONFIG_IPC_KERNEL_MAP_SIZE=64  # 64M   # <medium,large,xlarge>
+
 #
 #  configurable kernel - use these options to strip strings from panic
 #  and printf calls.
 #
 #  configurable kernel - use these options to strip strings from panic
 #  and printf calls.
@@ -326,6 +332,9 @@ options   CONFIG_EMBEDDED                   # <config_embedded>
 options   CONFIG_ARROW              # <config_arrow>
 
 
 options   CONFIG_ARROW              # <config_arrow>
 
 
+options   NOS_ARM_ASM                  # <nos_arm_asm>
+options   NOS_ARM_PMAP                 # <nos_arm_pmap>
+
 # support dynamic signing of code
 #
 options                CONFIG_DYNAMIC_CODE_SIGNING     # <dynamic_codesigning>
 # support dynamic signing of code
 #
 options                CONFIG_DYNAMIC_CODE_SIGNING     # <dynamic_codesigning>
@@ -567,16 +576,9 @@ options            CONFIG_SECURE_BSD_ROOT  # secure BSD root       # <config_secure_bsd_root>
 
 options                CONFIG_KAS_INFO         # kas_info support      # <config_kas_info>
 
 
 options                CONFIG_KAS_INFO         # kas_info support      # <config_kas_info>
 
-options                CONFIG_ZALLOC_SEQUESTER         # Sequester VA for zones # <config_zalloc_sequester>
-
 #
 # MACH configuration options.
 #
 #
 # MACH configuration options.
 #
-# TASK_SWAPPER enables code that manages demand for physical memory by
-#      forcibly suspending tasks when the demand exceeds supply. This
-#      option should be on.
-#
-options                TASK_SWAPPER    #       <task_swapper_disabled>
 
 #
 # This defines configuration options that are normally used only during
 
 #
 # This defines configuration options that are normally used only during
@@ -606,7 +608,6 @@ options             MACH_VM_DEBUG   #                               # <debug>
 #      hardclock device driver.
 #
 options                MACH_MP_DEBUG   #                               # <debug>
 #      hardclock device driver.
 #
 options                MACH_MP_DEBUG   #                               # <debug>
-options                CONFIG_ZCACHE   # Enable per-cpu caching for zones      # <config_zcache>
 options                CONFIG_ZLEAKS   # Live zone leak debugging      # <zleaks>
 
 #
 options                CONFIG_ZLEAKS   # Live zone leak debugging      # <zleaks>
 
 #
@@ -649,10 +650,6 @@ options     KPC                    # <kpc>
 
 options     PGO                    # <pgo>
 
 
 options     PGO                    # <pgo>
 
-# MACH_COUNTERS enables code that handles various counters in the system.
-#
-options                MACH_COUNTERS   #                           # <debug>
-
 # DEVELOPMENT define for development builds
 options                DEVELOPMENT     # dev kernel                # <development>
 
 # DEVELOPMENT define for development builds
 options                DEVELOPMENT     # dev kernel                # <development>
 
@@ -741,6 +738,7 @@ options             CONFIG_SERIAL_KDP   # KDP over serial   # <config_serial_kdp>
 options                CONFIG_KDP_INTERACTIVE_DEBUGGING        # <kdp_interactive_debugging>
 
 options        CONFIG_TASKWATCH
 options                CONFIG_KDP_INTERACTIVE_DEBUGGING        # <kdp_interactive_debugging>
 
 options        CONFIG_TASKWATCH
+options        CONFIG_USER_NOTIFICATION                # <config_user_notification>
 #
 # Kernel Power On Self Tests
 #
 #
 # Kernel Power On Self Tests
 #
@@ -751,11 +749,6 @@ options            CONFIG_XNUPOST                          # <config_xnupost>
 #
 options PROC_REF_DEBUG                                 # <proc_ref_debug>
 
 #
 options PROC_REF_DEBUG                                 # <proc_ref_debug>
 
-#
-# Kernel OS reason debug instrumentation
-#
-options OS_REASON_DEBUG                                        # <os_reason_debug>
-
 #
 # Kernel Voucher Attr Manager for Activity Trace
 #
 #
 # Kernel Voucher Attr Manager for Activity Trace
 #
@@ -771,6 +764,9 @@ options             CONFIG_SYSDIAGNOSE                      # <config_sysdiagnose>
 options                CONFIG_CSR                              # <config_csr>
 options                CONFIG_CSR_FROM_DT              # <config_csr_from_dt>
 
 options                CONFIG_CSR                              # <config_csr>
 options                CONFIG_CSR_FROM_DT              # <config_csr_from_dt>
 
+# Enable collection of IO Compression statistics
+options                CONFIG_IO_COMPRESSION_STATS             # <config_io_compression_stats>
+
 #
 # Console options
 #
 #
 # Console options
 #