Lines Matching refs:options

56 options		INET		#				# <inet>
58 options MACH # Standard Mach features # <mach>
59 options MACH_FLIPC # Fast-Local IPC # <mach_flipc>
60 options LOOP # loopback support # <loop>
61 options VLAN # # <vlan>
62 options BOND # # <bond>
63 options IF_FAKE # # <if_fake>
64 options IF_HEADLESS # # <if_headless>
65 options IF_REDIRECT # # <if_redirect>
66 options AH_ALL_CRYPTO # AH all crypto algs # <ah_all_crypto>
67 options PF # Packet Filter # <pf>
68 options PF_ECN # PF use ECN marking # <pf_ecn>
69 options PFLOG # PF log interface # <pflog>
70 options MEASURE_BW # interface bandwidth measurement # <measure_bw>
71 options DUMMYNET # dummynet support # <dummynet>
72 options TRAFFIC_MGT # traffic management support # <traffic_mgt>
73 options MULTICAST # Internet Protocol Class-D $
74 options IFNET_INPUT_SANITY_CHK # allow dlil/ifnet input sanity check # <ifnet_input_chk>
75 options MULTIPATH # Multipath domain # <multipath>
76 options MPTCP # Multipath TCP # <mptcp>
77 options SYSV_SEM # SVID semaphores # <sysv_sem>
78 options SYSV_MSG # SVID messages # <sysv_msg>
79 options SYSV_SHM # SVID shared mem # <sysv_shm>
80 options PSYNCH # pthread synch # <psynch>
81 options FLOW_DIVERT # <flow_divert>
82 options NECP # <necp>
83 options CONTENT_FILTER # # <content_filter>
84 options PACKET_MANGLER # # <packet_mangler>
85 options REMOTE_VIF # # <remote_vif>
86 options SKYWALK # # <skywalk>
87 options CONFIG_NEXUS_USER_PIPE # # <config_nexus_user_pipe>
88 options CONFIG_NEXUS_KERNEL_PIPE # # <config_nexus_kernel_pipe>
89 options CONFIG_NEXUS_MONITOR # # <config_nexus_monitor>
90 options CONFIG_NEXUS_FLOWSWITCH # # <config_nexus_flowswitch>
91 options CONFIG_NEXUS_NETIF # # <config_nexus_netif>
92 options CONFIG_MBUF_MCACHE # mbufs use mcache # <config_mbuf_mcache>
93 options KCTL_TEST # kernel control test # <kctl_test>
96 options SECURE_KERNEL # <secure_kernel>
101 options SOCKETS # socket support # <inet>
102 options DIAGNOSTIC # diagnostics # <diagnostic>
103 options PROFILE # kernel profiling # <profile>
104 options SENDFILE # sendfile # <sendfile>
105 options NETWORKING # networking layer # <inet>
106 options CONFIG_FSE # file system events # <config_fse>
107 options CONFIG_IMAGEBOOT # local image boot # <config_imageboot>
108 options CONFIG_MBUF_JUMBO # jumbo cluster pool # <config_mbuf_jumbo>
109 options CONFIG_IMAGEBOOT_IMG4 # authenticate image with AppleImage4 # <config_imageboot_img4>
110 options CONFIG_IMAGEBOOT_CHUNKLIST # authenticate image with a chunk list # <config_imageboot_chun…
112 options CONFIG_WORKLOOP_DEBUG # <config_workloop_debug>
117 options MOCKFS # Boot from an executable # <mockfs>
118 options FIFO # fifo support # <fifo>
119 options FDESC # fdesc_fs support # <fdesc>
120 options DEVFS # devfs support # <devfs>
121 options ROUTEFS # routefs support # <routefs>
122 options NULLFS # nullfs support # <nullfs>
123 options BINDFS # bindfs support # <bindfs>
124 options FS_COMPRESSION # fs compression # <fs_compression>
125 options CONFIG_DEV_KMEM # /dev/kmem device for reading KVA # <config_dev_kmem>
130 options QUOTA # file system quotas # <quota>
131 options NAMEDSTREAMS # named stream vnop support # <namedstreams>
132 options CONFIG_APPLEDOUBLE # apple double support # <config_appledouble>
133 options CONFIG_VOLFS # volfs path support (legacy) # <config_volfs>
134 options CONFIG_IMGSRC_ACCESS # source of imageboot dmg # <config_imgsrc_access>
135 options CONFIG_TRIGGERS # trigger vnodes # <config_triggers>
136 options CONFIG_EXT_RESOLVER # e.g. memberd # <config_ext_resolver>
137 options CONFIG_SEARCHFS # searchfs syscall support # <config_searchfs>
138 options CONFIG_MNT_SUID # allow suid binaries # <config_mnt_suid>
139 options CONFIG_MNT_ROOTSNAP # allow rooting from snapshot # <config_mnt_rootsnap>
140 options CONFIG_ROSV_STARTUP # allow read-only system volume startup # <config_rosv_startup>
141 options CONFIG_FIRMLINKS # support "firmlinks" # <config_firmlinks>
142 options CONFIG_MOUNT_VM # mount VM volume on startup # <config_mount_vm>
143 options CONFIG_MOUNT_PREBOOTRECOVERY # mount Preboot and/or Recovery volume on startup # <config_m…
144 options CONFIG_DATALESS_FILES # support dataless file materialization # <config_dataless_files>
145 options CONFIG_BASESYSTEMROOT # mount BaseSystem as initial root filesystem on some kinds o…
146 options CONFIG_UNION_MOUNTS # support union mounts # <config_union_mounts>
147 options CONFIG_FILE_LEASES # local file leasing support # <config_file_leases>
152 options CONFIG_IOCOUNT_TRACE # enable vnode's iocount tracing # <config_iocount_trace>
156 options NFSSERVER # Be an NFS server # <nfsserver>
157 options CONFIG_NETBOOT # network booting # <config_netboot>
167 options IPSEC # IP security # <ipsec>
168 options IPSEC_ESP # IP security # <ipsec>
174 options CRYPTO # <ipsec,crypto>
175 options CRYPTO_SHA2 # <crypto_sha2>
176 options ENCRYPTED_SWAP # <encrypted_swap>
178 options CONFIG_IMG4 # <config_img4>
180 options ZLIB # inflate/deflate support # <zlib>
181 options ZLIBC # inflate/deflate support # <zlibc>
183 options IF_BRIDGE # <if_bridge>
188 options CONFIG_KN_HASHSIZE=64 # <medium,large,xlarge>
189 options CONFIG_KN_HASHSIZE=48 # <small,xsmall>
190 options CONFIG_KN_HASHSIZE=20 # <bsmall>
204 options CONFIG_VNODES=263168 # <large,xlarge>
205 options CONFIG_VNODES=263168 # <medium>
206 options CONFIG_VNODES=10240 # <small>
207 options CONFIG_VNODES=750 # <bsmall>
209 options CONFIG_NC_HASH=5120 # <large,xlarge>
210 options CONFIG_NC_HASH=4096 # <medium>
211 options CONFIG_NC_HASH=2048 # <small,xsmall>
212 options CONFIG_NC_HASH=1024 # <bsmall>
214 options CONFIG_VFS_NAMES=5120 # <large,xlarge>
215 options CONFIG_VFS_NAMES=4096 # <medium>
216 options CONFIG_VFS_NAMES=3072 # <small,xsmall>
217 options CONFIG_VFS_NAMES=2048 # <bsmall>
219 options CONFIG_MAX_CLUSTERS=8 # <xlarge,large,medium>
220 options CONFIG_MAX_CLUSTERS=4 # <small,xsmall,bsmall>
223 # configurable options for minumum number of buffers for kernel memory
225 options CONFIG_MIN_NBUF=256 # <medium,large,xlarge>
226 options CONFIG_MIN_NBUF=128 # <small>
227 options CONFIG_MIN_NBUF=80 # <xsmall>
228 options CONFIG_MIN_NBUF=64 # <bsmall>
230 options CONFIG_MIN_NIOBUF=128 # <medium,large,xlarge>
231 options CONFIG_MIN_NIOBUF=64 # <xsmall,small>
232 options CONFIG_MIN_NIOBUF=32 # <bsmall>
237 options CONFIG_NMBCLUSTERS="((1024 * 1024) / MCLBYTES)" # <large,xlarge>
238 options CONFIG_NMBCLUSTERS="((1024 * 512) / MCLBYTES)" # <medium>
239 options CONFIG_NMBCLUSTERS="((1024 * 256) / MCLBYTES)" # <bsmall,xsmall,small>
244 options CONFIG_TCBHASHSIZE=4096 # <medium,large,xlarge>
245 options CONFIG_TCBHASHSIZE=128 # <xsmall,small,bsmall>
248 # configurable async IO options
253 options CONFIG_AIO_MAX=360 # <xlarge>
254 options CONFIG_AIO_MAX=180 # <large>
255 options CONFIG_AIO_MAX=90 # <medium>
256 options CONFIG_AIO_MAX=45 # <small>
257 options CONFIG_AIO_MAX=20 # <xsmall>
258 options CONFIG_AIO_MAX=10 # <bsmall>
260 options CONFIG_AIO_PROCESS_MAX=64 # <xlarge>
261 options CONFIG_AIO_PROCESS_MAX=32 # <large>
262 options CONFIG_AIO_PROCESS_MAX=16 # <medium>
263 options CONFIG_AIO_PROCESS_MAX=12 # <small>
264 options CONFIG_AIO_PROCESS_MAX=8 # <xsmall>
265 options CONFIG_AIO_PROCESS_MAX=4 # <bsmall>
267 options CONFIG_AIO_THREAD_COUNT=16 # <xlarge>
268 options CONFIG_AIO_THREAD_COUNT=8 # <large>
269 options CONFIG_AIO_THREAD_COUNT=4 # <medium>
270 options CONFIG_AIO_THREAD_COUNT=3 # <small>
271 options CONFIG_AIO_THREAD_COUNT=2 # <xsmall,bsmall>
273 options CONFIG_MAXVIFS=32 # <medium,large,xlarge>
274 options CONFIG_MAXVIFS=16 # <small,xsmall>
275 options CONFIG_MAXVIFS=2 # <bsmall>
277 options CONFIG_MFCTBLSIZ=256 # <medium,large,xlarge>
278 options CONFIG_MFCTBLSIZ=128 # <small,xsmall>
279 options CONFIG_MFCTBLSIZ=16 # <bsmall>
284 options CONFIG_MSG_BSIZE_REL=16384 # <msgb_small>
285 options CONFIG_MSG_BSIZE_DEV=131072 # <msgb_small>
286 options CONFIG_MSG_BSIZE_REL=131072 # <msgb_large>
287 options CONFIG_MSG_BSIZE_DEV=131072 # <msgb_large>
288 options CONFIG_MSG_BSIZE=CONFIG_MSG_BSIZE_REL # <!development,debug>
289 options CONFIG_MSG_BSIZE=CONFIG_MSG_BSIZE_DEV # <development,debug>
294 options CONFIG_IPC_TABLE_ENTRIES_SIZE_MAX=3145728 # 3M == 131072 entries # <bsmall,small,xsmall>
295 options CONFIG_IPC_TABLE_ENTRIES_SIZE_MAX=7340032 # 7M == 305834 entries # <medium,large,xlarge>
296 options CONFIG_IPC_TABLE_REQUEST_SIZE_MAX=1048576 # 1M == 65536 requests # <bsmall,small,xsmall>
297 options CONFIG_IPC_TABLE_REQUEST_SIZE_MAX=2097152 # 2M == 131072 requests # <medium,large,xlarge>
302 options CONFIG_IPC_KERNEL_MAP_SIZE=32 # 32M # <bsmall,small,xsmall>
303 options CONFIG_IPC_KERNEL_MAP_SIZE=64 # 64M # <medium,large,xlarge>
306 # configurable kernel - use these options to strip strings from panic
310 options CONFIG_NO_PRINTF_STRINGS # <no_printf_str>
311 options CONFIG_NO_KPRINTF_STRINGS # <no_kprintf_str>
314 options CONFIG_VSPRINTF # <vsprintf>
320 options CONFIG_EMBEDDED # <config_embedded>
325 options CONFIG_SPTM # <config_sptm>
329 options CONFIG_EXCLAVES # <config_exclaves>
332 options CONFIG_PMAP_PPL # <config_pmap_ppl>
334 options NOS_ARM_ASM # <nos_arm_asm>
335 options NOS_ARM_PMAP # <nos_arm_pmap>
339 options CONFIG_DYNAMIC_CODE_SIGNING # <dynamic_codesigning>
343 options CONFIG_ENFORCE_LIBRARY_VALIDATION # <config_library_validation>
347 options CONFIG_SECOND_STATIC_TRUST_CACHE # <second_static_trust_cache>
351 options CONFIG_SUPPLEMENTAL_SIGNATURES # <config_supplemental_signatures>
356 options CONFIG_CODE_DECRYPTION # <config_code_decryption>
361 options CONFIG_PROTECT # <config_protect>
364 options CONFIG_KEYPAGE_WP # <config_keypage_wp>
369 options CONFIG_VPS_DYNAMIC_PRIO # <vps_dynamic_prio>
374 options CONFIG_MEMORYSTATUS # <memorystatus>
376 options CONFIG_DEFERRED_RECLAIM # <config_deferred_reclaim>
381 options CONFIG_JETSAM # <jetsam>
386 options CONFIG_WAITQ_STATS # <config_waitq_stats>
391 options CONFIG_FREEZE # <freeze>
393 options CHECK_CS_VALIDATION_BITMAP # <config_cs_validation_bitmap>
398 options CONFIG_PHYS_WRITE_ACCT # <phys_write_acct>
404 options CONFIG_PHANTOM_CACHE # <phantom_cache>
410 options CONFIG_TRACK_UNMODIFIED_ANON_PAGES # <track_unmodified_anon_pages>
415 options VM_PRESSURE_EVENTS # <vm_pressure_events>
417 options CONFIG_SECLUDED_MEMORY # <config_secluded_memory>
422 options CONFIG_LEDGER_INTERVAL_MAX # <config_ledger_interval_max>
427 options CONFIG_IOSCHED # <config_iosched>
432 options CONFIG_IO_ACCOUNTING # <config_io_accounting>
438 options IMPORTANCE_INHERITANCE # <importance_inheritance>
439 options IMPORTANCE_TRACE # <importance_trace>
440 options IMPORTANCE_DEBUG # <importance_debug>
442 options CONFIG_TELEMETRY # <config_telemetry>
444 options CONFIG_PROC_UUID_POLICY # <config_proc_uuid_policy>
449 options CONFIG_ECC_LOGGING # <config_ecc_logging>
454 options CONFIG_COREDUMP # <config_coredump>
459 options CONFIG_VNGUARD # <config_vnguard>
464 options CONFIG_PV_TICKET # <config_pv_ticket>
469 options CONFIG_MAP_RANGES # <config_map_ranges>
521 # IOKit configuration options
524 options HIBERNATION # system hibernation # <hibernation>
525 options IOKITCPP # C++ implementation # <iokitcpp>
526 options IOKITSTATS # IOKit statistics # <iokitstats>
527 options IOTRACKING # IOKit tracking # <iotracking>
528 options CONFIG_SLEEP # # <config_sleep>
529 options CONFIG_MAX_THREADS=500 # IOConfigThread threads
530 options NO_KEXTD # <no_kextd>
531 options NO_KERNEL_HID # <no_kernel_hid>
534 # Libkern configuration options
537 options LIBKERNCPP # C++ implementation # <libkerncpp>
538 options CONFIG_BLOCKS # Blocks runtime # <config_blocks>
539 options CONFIG_KXLD # kxld/runtime linking of kexts # <config_kxld>
540 options CONFIG_KEC_FIPS # Kernel External Components for FIPS compliance (KEC_FIPS) # <config_kec…
545 options CONFIG_STATIC_CPPINIT # Static library initializes kext cpp runtime # <config_sta…
548 # libsa configuration options
553 options CONFIG_KEXT_BASEMENT # # <config_kext_basement>
558 options CONFIG_PERSONAS # Persona management # <config_personas>
559 options PERSONA_DEBUG # Persona debugging # <persona_debug>
562 # security configuration options
565 options CONFIG_MACF # Mandatory Access Control Framework # <config_macf>
566 options CONFIG_MACF_SOCKET_SUBSET # MAC socket subest (no labels) # <config_macf>
567 #options CONFIG_MACF_DEBUG # debug # <config_macf>
569 options CONFIG_AUDIT # Kernel auditing # <config_audit>
571 options CONFIG_ARCADE # Arcade validation support # <config_arcade>
573 options CONFIG_SETUID # setuid/setgid support # <config_setuid>
575 options CONFIG_SECURE_BSD_ROOT # secure BSD root # <config_secure_bsd_root>
577 options CONFIG_KAS_INFO # kas_info support # <config_kas_info>
579 options CONFIG_PROC_RESOURCE_LIMITS # Per process limits for resources like file descriptors and m…
582 # MACH configuration options.
586 # This defines configuration options that are normally used only during
596 options MACH_ASSERT # # <mach_assert>
597 options MACH_VM_DEBUG # # <debug>
598 options CONFIG_ZLEAKS # Live zone leak debugging # <zleaks>
599 options CONFIG_VOUCHER_DEPRECATED # Enable deprecated voucher managers # <config_voucher_deprecate…
605 options CONFIG_DEBUGGER_FOR_ZONE_INFO # <debugger_for_zone_info>
612 options MACH_LDEBUG # # <debug>
617 options KDEBUG # kernel tracing # <kdebug>
618 options IST_KDEBUG # limited tracing # <ist_kdebug>
619 options NO_KDEBUG # no kernel tracing # <no_kdebug>
625 options CONFIG_DTRACE # # <config_dtrace>
627 options LOCK_STATS # # <lock_stats>
630 options KPERF # <kperf>
632 options CONFIG_CPU_COUNTERS # <config_cpu_counters>
634 options CONFIG_PERVASIVE_CPI # <config_pervasive_cpi>
635 options CONFIG_PERVASIVE_ENERGY # <config_pervasive_energy>
637 options CONFIG_IOTRACE # Physical IO tracing # <config_iotrace>
639 options PGO # <pgo>
642 options DEVELOPMENT # dev kernel # <development>
645 options DEBUG # general debugging code # <debug>
646 options CONFIG_NONFATAL_ASSERTS # non fatal asserts # <softasserts>
648 options MACH_BSD # BSD subsystem on top of Mach # <mach_bsd>
649 options IOKIT # # <iokit>
655 options CONFIG_THREAD_MAX=2560 # <medium,large,xlarge>
656 options CONFIG_THREAD_MAX=1536 # <small,xsmall>
657 options CONFIG_THREAD_MAX=1024 # <bsmall>
659 options CONFIG_TASK_MAX=1024 # <medium,large,xlarge>
660 options CONFIG_TASK_MAX=768 # <small,>
661 options CONFIG_TASK_MAX=512 # <xsmall,bsmall>
666 options CONFIG_ZONE_MAP_MIN=120586240 # <xsmall,bsmall,small,medium,large,xlarge>
669 options CONFIG_VC_PROGRESS_WHITE # <vc_progress_white>
674 options CONFIG_SCHED_TIMESHARE_CORE # <config_sched_timeshare_core>
675 options CONFIG_CLUTCH # <config_clutch>
676 options CONFIG_SCHED_AUTO_JOIN # <config_sched_auto_join>
677 options CONFIG_SCHED_RT_ALLOW # <config_sched_rt_allow>
679 options CONFIG_SCHED_IDLE_IN_PLACE # <config_sched_idle_in_place>
680 options CONFIG_SCHED_SFI # <config_sched_sfi>
681 options CONFIG_PROB_GZALLOC # <pgzalloc>
682 options CONFIG_SCHED_DEFERRED_AST # <config_sched_deferred_ast>
684 options CONFIG_PREADOPT_TG # <config_preadopt_tg>
685 options CONFIG_PREADOPT_TG_DEBUG # <config_preadopt_tg_debug>
688 options CONFIG_SKIP_PRECISE_USER_KERNEL_TIME # <config_skip_precise_user_kernel_time>
693 options CONFIG_NOMONITORS # <config_nomonitors>
695 options MACH_KDP # KDP # <mach_kdp>
696 options CONFIG_SERIAL_KDP # KDP over serial # <config_serial_kdp>
697 options CONFIG_KDP_INTERACTIVE_DEBUGGING # <kdp_interactive_debugging>
698 options CONFIG_KDP_COREDUMP_ENCRYPTION # Support for encrypting kernel coredumps # <config_kdp_cor…
700 options CONFIG_TASKWATCH
701 options CONFIG_USER_NOTIFICATION # <config_user_notification>
705 options CONFIG_XNUPOST # <config_xnupost>
710 options PROC_REF_DEBUG # <proc_ref_debug>
715 options CONFIG_ATM # <config_atm>
718 options CONFIG_COALITIONS # <config_coalitions>
721 options CONFIG_SYSDIAGNOSE # <config_sysdiagnose>
724 options CONFIG_CSR # <config_csr>
725 options CONFIG_CSR_FROM_DT # <config_csr_from_dt>
728 options CONFIG_IO_COMPRESSION_STATS # <config_io_compression_stats>
731 # Console options
733 options SERIAL_CONSOLE # bi-directional serial over UART
734 options VIDEO_CONSOLE # uni-directional output over framebuffer
737 # Syscall options
739 options CONFIG_REQUIRES_U32_MUNGING # incoming U32 argument structures must be munged to match U64…
744 options COPYOUT_SHIM # Shim for copyout memory analysis via kext #<copyout_shim>
749 options CONFIG_MACH_BRIDGE_SEND_TIME # # <config_mach_bridge_send_time>
750 options CONFIG_MACH_BRIDGE_RECV_TIME # # <config_mach_bridge_recv_time>
752 options CONFIG_QUIESCE_COUNTER # Support for _COMM_PAGE_CPU_QUIESCENT_COUNTER # <config_quiesce_co…
753 options CONFIG_ARM_PFZ # Support for PFZ on ARM # <config_arm_pfz>
758 options CONFIG_KASAN # <config_kasan>
759 options CONFIG_UBSAN # <config_ubsan>
761 options CONFIG_KCOV # <config_kcov>
762 options CONFIG_KSANCOV # <config_ksancov>
763 options CONFIG_STKSZ # <config_stksz>
766 options CONFIG_DARKBOOT # <config_darkboot>
769 options CONFIG_SERVICE_PORT_INFO # <config_service_port_info>
772 options CONFIG_DELAY_IDLE_SLEEP # <config_delay_idle_sleep>
775 options CONFIG_PROC_UDATA_STORAGE # <config_proc_udata_storage>
782 options SCHED_HYGIENE_DEBUG # <sched_hygiene_debug>
785 options CONFIG_DEBUG_SYSCALL_REJECTION # <config_debug_syscall_rejection>
788 options CONFIG_EXT_PANICLOG # <config_ext_paniclog>
791 options CONFIG_TASK_SUSPEND_STATS # <config_task_suspend_stats>
794 options CONFIG_BTI_TELEMETRY # <config_bti_telemetry>