X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/bd504ef0e0b883cdd7917b73b3574eb9ce669905..39236c6e673c41db228275375ab7fdb0f837b292:/bsd/conf/MASTER diff --git a/bsd/conf/MASTER b/bsd/conf/MASTER index 17c0acc52..da9dcbea2 100644 --- a/bsd/conf/MASTER +++ b/bsd/conf/MASTER @@ -82,7 +82,6 @@ options TIMEZONE=0, PST=0 options QUOTA # # options INET # # -options ABSOLUTETIME_SCALAR_TYPE options NEW_VM_CODE # # options OLD_VM_CODE # # options HW_AST # Hardware ast support # @@ -106,11 +105,6 @@ options MACH_NP # Mach IPC support # options MACH_NBC # No buffer cache # options MACH_NET # Fast network access # options MACH_XP # external pager support # -options NORMA_IPC # NORMA IPC support # -options NORMA_DEVICE # NORMA unified device names # -options NORMA_VM # NORMA virtual memory support # -options NORMA_TASK # NORMA task support # -options NORMA_ETHER # NORMA across ethernet # options SIMPLE_CLOCK # don't assume fixed tick # options XPR_DEBUG # kernel tracing # options KDEBUG # kernel tracing # @@ -119,13 +113,8 @@ options NO_KDEBUG # no kernel tracing # options DDM_DEBUG # driverkit-style tracing # options MACH_OLD_VM_COPY # Old vm_copy technology # options NO_DIRECT_RPC # for untyped mig servers # -options IPX # ipx stack # -options EON # # -options ISO # ISO stack # -options LLC # 802.2 support # options LOOP # loopback support # options MROUTING # multicast routing # -options ROUTING # routing # options VLAN # # options BOND # # options PF # Packet Filter # @@ -135,6 +124,7 @@ options PKTSCHED_CBQ # CBQ packet scheduler # options PKTSCHED_HFSC # H-FSC packet scheduler # options PKTSCHED_PRIQ # PRIQ packet scheduler # options PKTSCHED_FAIRQ # FAIRQ packet scheduler # +options MEASURE_BW # interface bandwidth measurement # options CLASSQ_BLUE # BLUE queueing algorithm # options CLASSQ_RED # RED queueing algorithm # options CLASSQ_RIO # RIO queueing algorithm # @@ -147,15 +137,17 @@ options TRAFFIC_MGT # traffic management support # options IPFW2 # IP firewall (new version) # options MULTICAST # Internet Protocol Class-D $ options TCPDEBUG # TCP debug # -options RANDOM_IP_ID # random (not sequential) ip ids # options TCP_DROP_SYNFIN # Drop TCP packets with SYN+FIN set # options ICMP_BANDLIM # ICMP bandwidth limiting sysctl options IFNET_INPUT_SANITY_CHK # allow dlil/ifnet input sanity check # +options MULTIPATH # Multipath domain # +options MPTCP # Multipath TCP # options SYSV_SEM # SVID semaphores # options SYSV_MSG # SVID messages # options SYSV_SHM # SVID shared mem # options PSYNCH # pthread synch # options DEVELOPMENT # dev kernel # +options FLOW_DIVERT # # secure_kernel - secure kernel from user programs options SECURE_KERNEL # @@ -165,15 +157,14 @@ options OLD_SEMWAIT_SIGNAL # old semwait_signal handler # # 4.4 general kernel # -options SOCKETS # socket support # +options SOCKETS # socket support # options DIAGNOSTIC # diagnostics # options CONFIG_DTRACE # dtrace support # options GPROF # build profiling # options SENDFILE # sendfile # -options NETWORKING # networking layer # +options NETWORKING # networking layer # options CONFIG_FSE # file system events # options CONFIG_IMAGEBOOT # local image boot # -options CONFIG_SOWUPCALL # SB_UPCALL on sowwakeup # options CONFIG_MBUF_JUMBO # jumbo cluster pool # options CONFIG_FORCE_OUT_IFP # Enable IP_FORCE_OUT_IFP # options CONFIG_IFEF_NOWINDOWSCALE # Scale TCP window per driver # @@ -185,6 +176,7 @@ options CONFIG_WORKQUEUE # # options FFS # Fast Filesystem Support # options HFS # HFS/HFS+ support # +options MOCKFS # Boot from an executable # options FIFO # fifo support # options FDESC # fdesc_fs support # options DEVFS # devfs support # @@ -193,7 +185,7 @@ options HFS_COMPRESSION # hfs compression # options CONFIG_HFS_STD # hfs standard support # options CONFIG_HFS_TRIM # hfs trims unused blocks # options CONFIG_HFS_MOUNT_UNMAP #hfs trims blocks at mount # - +options CONFIG_HFS_DIRLINK #allow directory hardlink creation # # # file system features @@ -201,10 +193,10 @@ options CONFIG_HFS_MOUNT_UNMAP #hfs trims blocks at mount # options REV_ENDIAN_FS # Reverse Endian FS # options NAMEDSTREAMS # named stream vnop support # +options CONFIG_APPLEDOUBLE # apple double support # options CONFIG_VOLFS # volfs path support (legacy) # options CONFIG_IMGSRC_ACCESS # source of imageboot dmg # options CONFIG_TRIGGERS # trigger vnodes # -options CONFIG_VFS_FUNNEL # thread unsafe vfs's # options CONFIG_EXT_RESOLVER # e.g. memberd # options CONFIG_SEARCHFS # searchfs syscall support # @@ -214,12 +206,6 @@ options CONFIG_SEARCHFS # searchfs syscall support # options NFSCLIENT # Be an NFS client # options NFSSERVER # Be an NFS server # -# -# AppleTalk Support -# -options NETAT # AppleTalk support # -#options AURP_SUPPORT # AppleTalk Update Routing # - # # Machine Independent Apple Features # @@ -231,15 +217,11 @@ options OBJCTEST # Objc internal test # options KERNEL_STACK # MI kernel stack support # profile # build a profiling kernel # -# -# Point-to-Point Protocol support -# -pseudo-device ppp 2 # - # # IPv6 Support # options "INET6" # kernel IPv6 Support # +options IPV6SEND # Secure Neighbor Discovery # options IPSEC # IP security # options IPSEC_ESP # IP security # options "IPV6FIREWALL" # IPv6 Firewall Feature # @@ -252,7 +234,6 @@ pseudo-device stf 1 # options crypto # options ALLCRYPTO # -options randomipid # options ZLIB # inflate/deflate support # @@ -424,27 +405,10 @@ options CONFIG_NO_KPRINTF_STRINGS # # options CONFIG_FINE_LOCK_GROUPS # -# -# configurable kernel - general switch to say we are building for an -# embedded device -# -options CONFIG_EMBEDDED # - -# only execute signed code. Hang this off config_embedded since there's -# nothing more appropriate right now -# -options CONFIG_ENFORCE_SIGNED_CODE # - # support dynamic signing of code # options CONFIG_DYNAMIC_CODE_SIGNING # -# -# 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 # - # # User Content Protection, used on embedded # @@ -473,14 +437,30 @@ options CHECK_CS_VALIDATION_BITMAP # # options VM_PRESSURE_EVENTS # +# +# Enable inheritance of importance through specially marked mach ports and for file locks +# For now debug is enabled wherever inheritance is +# +options IMPORTANCE_INHERITANCE # +options IMPORTANCE_DEBUG # + +options CONFIG_TELEMETRY # + +options CONFIG_PROC_UUID_POLICY # + +# +# In-kernel tests +# +options CONFIG_IN_KERNEL_TESTS # + # # Ethernet (ARP) # -pseudo-device ether # +pseudo-device ether # # # Network loopback device # -pseudo-device loop # +pseudo-device loop # # # UCB pseudo terminal service # @@ -513,7 +493,7 @@ pseudo-device mdevdevice 1 init mdevinit # # packet filter device # -pseudo-device bpfilter 4 init bpf_init # +pseudo-device bpfilter 4 init bpf_init # # # fsevents device