]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/conf/MASTER.i386
xnu-1699.22.73.tar.gz
[apple/xnu.git] / bsd / conf / MASTER.i386
index d7d20093289d39a9cf2764a0140581e01e1f83bb..594f0fb514fb7bce639267269aca8cef67f33250 100644 (file)
 #  
 #  Standard Apple Research Configurations:
 #  -------- ----- -------- ---------------
-#
-#  RELEASE = [intel pc mach medium event vol pst gdb kernobjc libdriver fixpri simple_clock mdebug kernserv driverkit uxpr kernstack ipc_compat ipc_debug nfsclient nfsserver quota fifo fdesc union ffs cd9660 compat_oldsock volfs devfs revfs hfs mrouting ipdivert ipfirewall ipfw2 dummynet ipv6firewall inet6 ipsec gif tcpdrop_synfin ktrace stf compat_43_tty compat_43_socket vlan bond netmibs netat]
-#  PROFILE = [RELEASE profile]
-#  DEBUG = [intel pc mach medium event vol pst gdb kernobjc libdriver_g fixpri debug simple_clock mdebug kernserv driverkit xpr_debug uxpr kernstack ipc_compat ipc_debug nfsclient nfsserver quota fifo fdesc union ffs cd9660 compat_oldsock revfs hfs volfs devfs mach_assert mrouting ipdivert ipfirewall ipfw2 dummynet ipv6firewall inet6 ipsec gif tcpdrop_synfin ktrace stf compat_43_tty compat_43_socket vlan bond netmibs netat]
+#  BASE =        [ intel mach medium config_dtrace vol pst gdb kernobjc fixpri simple_clock mdebug kernserv driverkit uxpr kernstack ipc_compat ipc_debug sysv_sem sysv_msg sysv_shm audit panic_info config_imageboot config_workqueue psynch zleaks ]
+#  FILESYS =    [ devfs revfs hfs journaling fdesc config_fse quota namedstreams fifo config_volfs config_hfs_trim hfs_compression config_hfs_alloc_rbtree config_imgsrc_access config_triggers ]
+#  NETWORKING =  [ inet inet6 compat_oldsock tcpdrop_synfin bpfilter ipdivert ipfirewall ipv6firewall ipfw2 dummynet traffic_mgt sendfile bond vlan gif stf zlib randomipid ifnet_input_chk config_mbuf_jumbo if_bridge pf pflog pf_pkthdr ]
+#  NFS =         [ nfsclient nfsserver ]
+#  VPN =         [ ipsec ]
+#  RELEASE =     [ BASE NETWORKING NFS VPN FILESYS libdriver ]
+#  PROFILE =     [ RELEASE profile ]
+#  DEBUG =       [ BASE NETWORKING NFS VPN FILESYS libdriver_g debug xpr_debug mach_assert ]
+#
+#  EMBEDDED_BASE =     [ intel mach bsmall vol pst gdb kernobjc fixpri simple_clock mdebug kernserv driverkit uxpr kernstack ipc_compat ipc_debug sysv_sem sysv_msg sysv_shm audit panic_info config_imageboot config_workqueue psynch ]
+#  EMBEDDED_FILESYS =  [ devfs hfs journaling fdesc fifo ]
+#  EMBEDDED_NET =      [ inet compat_oldsock tcpdrop_synfin bpfilter ]
+#  EMBEDDED =          [ EMBEDDED_BASE EMBEDDED_NET VPN EMBEDDED_FILESYS libdriver no_printf_str no_kprintf_str no_kdebug ]
+#  DEVELOPMENT =       [ EMBEDDED_BASE EMBEDDED_NET NFS VPN EMBEDDED_FILESYS libdriver development mach_assert config_dtrace ]
 #
 ######################################################################
 #
@@ -64,12 +74,33 @@ options             DEBUG           # general debugging code        # <debug>
 options                SHOW_SPACE      # print size of structures      # <debug>
 options                EVENTMETER      # event meter support           # <debug>
 options                FP_EMUL         # floating point emulation      # <fp>
-#options       PC_SUPPORT      # virtual PC support            # <pc>
 options                UXPR            # user-level XPR package        # <uxpr>
 config         mach_kernel     swap generic                    # <mach>
-
 options                EVENT                                           # <event>
 
+options     NO_NESTED_PMAP                  # <no_nested_pmap>
+
+#
+# Note: MAC/AUDIT options must be set in all the bsd/conf, osfmk/conf, and 
+# security/conf MASTER files.
+#
+options                CONFIG_MACF                                     # Mandatory Access Control Framework
+options                CONFIG_MACF_SOCKET_SUBSET       # MAC socket subest (no labels)
+#options       CONFIG_MACF_SOCKET                              # MAC socket labels
+#options       CONFIG_MACF_NET                                 # mbuf
+#options       CONFIG_MACF_DEBUG
+#options       CONFIG_MACF_MACH
+options                CONFIG_AUDIT                    # Kernel auditing 
+
+# app-profiling i.e. pre-heating - off? 
+options   CONFIG_APP_PROFILE=0  
+
+#
+# code decryption... used on i386 for DSMOS
+# must be set in all the bsd/conf and osfmk/conf MASTER files
+#
+options                CONFIG_CODE_DECRYPTION
+
 #
 #  Ipl measurement system
 #