]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/conf/files
xnu-2050.22.13.tar.gz
[apple/xnu.git] / bsd / conf / files
index 4f927bcbac2a21541d801de980fbee6b99669162..118244ccc87f3901a47f8a30b0eaa45fa2775c1d 100644 (file)
@@ -26,7 +26,6 @@ OPTIONS/mach_host                     optional mach_host
 OPTIONS/mach_ipc_compat                        optional mach_ipc_compat
 OPTIONS/mach_ipc_debug                 optional mach_ipc_debug
 OPTIONS/mach_ipc_test                  optional mach_ipc_test
-OPTIONS/mach_kdb                       optional mach_kdb
 OPTIONS/mach_ldebug                    optional mach_ldebug
 OPTIONS/mach_load                      optional mach_load
 OPTIONS/mach_machine_routines          optional mach_machine_routines
@@ -59,19 +58,17 @@ OPTIONS/norma_ether                 optional norma_ether
 OPTIONS/new_vm_code                    optional new_vm_code
 OPTIONS/old_vm_code                    optional old_vm_code
 OPTIONS/compat_43                      optional compat_43
-OPTIONS/compat_43_tty                  optional compat_43_tty
 OPTIONS/diagnostic                     optional diagnostic
 OPTIONS/config_dtrace                  optional config_dtrace
 OPTIONS/profiling                      optional profiling
 OPTIONS/vndevice                       optional vndevice
-OPTIONS/audit                          optional audit
+OPTIONS/config_audit                   optional config_audit
 OPTIONS/config_fse                     optional config_fse
 OPTIONS/sockets                                optional sockets
 OPTIONS/development                    optional development
 OPTIONS/sysv_sem                       optional sysv_sem
 OPTIONS/sysv_msg                       optional sysv_msg
 OPTIONS/sysv_shm                       optional sysv_shm
-OPTIONS/panic_info                     optional panic_info
 OPTIONS/no_bsd_inlines         optional no_bsd_inlines
 
 #
@@ -108,13 +105,22 @@ OPTIONS/ipfw2                             optional ipfw2
 OPTIONS/ipfirewall                     optional ipfirewall
 OPTIONS/ipv6firewall           optional ipv6firewall
 OPTIONS/tcpdebug                       optional tcpdebug
-OPTIONS/bridge                         optional bridge
-OPTIONS/faith                          optional faith
+OPTIONS/if_bridge                      optional if_bridge
+OPTIONS/bridgestp                      optional bridgestp if_bridge
 OPTIONS/gif                                    optional gif
 OPTIONS/netat                          optional netat
 OPTIONS/sendfile                       optional sendfile
 OPTIONS/randomipid                     optional randomipid
-
+OPTIONS/pf                             optional pf
+OPTIONS/pflog                          optional pflog pf
+OPTIONS/pf_altq                                optional pf_altq pf
+OPTIONS/classq_blue                    optional classq_blue
+OPTIONS/classq_red                     optional classq_red
+OPTIONS/classq_rio                     optional classq_rio
+OPTIONS/pktsched_cbq                   optional pktsched_cbq
+OPTIONS/pktsched_fairq                 optional pktsched_fairq
+OPTIONS/pktsched_hfsc                  optional pktsched_hfsc
+OPTIONS/pktsched_priq                  optional pktsched_priq
 OPTIONS/zlib                           optional zlib
 
 #
@@ -125,9 +131,6 @@ OPTIONS/hfs                                 optional hfs
 OPTIONS/mfs                                    optional mfs
 OPTIONS/fdesc                          optional fdesc
 OPTIONS/fifo                           optional fifo
-OPTIONS/nullfs                         optional nullfs
-OPTIONS/union                          optional union
-OPTIONS/cd9660                         optional cd9660
 OPTIONS/devfs                          optional devfs
 OPTIONS/crypto                         optional crypto
 OPTIONS/allcrypto                      optional allcrypto
@@ -135,10 +138,12 @@ OPTIONS/journaling                        optional journaling
 OPTIONS/crypto                         optional crypto
 OPTIONS/allcrypto                      optional allcrypto
 OPTIONS/journaling                     optional journaling
+OPTIONS/hfs_compression                optional hfs_compression
 
 OPTIONS/config_imageboot              optional config_imageboot
 
 bsd/dev/random/randomdev.c                                                     standard
+bsd/dev/random/fips_sha1.c             standard
 bsd/dev/random/YarrowCoreLib/port/smf.c                                standard
 bsd/dev/random/YarrowCoreLib/src/comp.c                                standard
 bsd/dev/random/YarrowCoreLib/src/prng.c                                standard
@@ -177,40 +182,26 @@ bsd/vfs/vfs_vnops.c                       standard
 bsd/vfs/vfs_xattr.c                    standard
 bsd/vfs/vnode_if.c                     standard
 bsd/vfs/kpi_vfs.c                      standard
-bsd/vfs/vfs_journal.c                  optional journaling
+bsd/vfs/vfs_journal.c                  standard
 bsd/vfs/vfs_fsevents.c                 standard
 
 bsd/miscfs/deadfs/dead_vnops.c         standard
-bsd/miscfs/fdesc/fdesc_vfsops.c                optional fdesc
-bsd/miscfs/fdesc/fdesc_vnops.c         optional fdesc
+bsd/miscfs/devfs/devfs_fdesc_support.c optional fdesc
 bsd/miscfs/fifofs/fifo_vnops.c         optional fifo sockets
-bsd/miscfs/nullfs/null_subr.c          optional nullfs
-bsd/miscfs/nullfs/null_vfsops.c                optional nullfs
-bsd/miscfs/nullfs/null_vnops.c         optional nullfs
 bsd/miscfs/specfs/spec_vnops.c         standard
-bsd/miscfs/union/union_subr.c          optional union
-bsd/miscfs/union/union_vfsops.c                optional union
-bsd/miscfs/union/union_vnops.c         optional union
 
 bsd/miscfs/devfs/devfs_tree.c          optional devfs
 bsd/miscfs/devfs/devfs_vnops.c         optional devfs
 bsd/miscfs/devfs/devfs_vfsops.c                optional devfs
 
-bsd/isofs/cd9660/cd9660_bmap.c         optional cd9660
-bsd/isofs/cd9660/cd9660_lookup.c       optional cd9660
-bsd/isofs/cd9660/cd9660_node.c         optional cd9660
-bsd/isofs/cd9660/cd9660_rrip.c         optional cd9660
-bsd/isofs/cd9660/cd9660_util.c         optional cd9660
-bsd/isofs/cd9660/cd9660_vfsops.c       optional cd9660
-bsd/isofs/cd9660/cd9660_vnops.c                optional cd9660
+bsd/kern/decmpfs.c                     standard
 
 bsd/net/bpf.c                          optional bpfilter
 bsd/net/bpf_filter.c                   optional bpfilter
-bsd/net/bridge.c                       optional bridge
+bsd/net/if_bridge.c                    optional if_bridge
+bsd/net/bridgestp.c                    optional bridgestp
 bsd/net/bsd_comp.c                     optional ppp_bsdcomp
 bsd/net/if.c                           optional networking
-bsd/net/if_atmsubr.c                   optional atm
-bsd/net/if_disc.c                      optional disc
 bsd/net/init.c                         optional sockets
 bsd/net/dlil.c                         optional networking
 bsd/net/ether_if_module.c              optional ether
@@ -218,7 +209,7 @@ bsd/net/ether_at_pr_module.c                optional ether netat
 bsd/net/ether_inet_pr_module.c         optional ether inet
 bsd/net/ether_inet6_pr_module.c                optional ether inet6
 bsd/net/if_loop.c                      optional loop
-bsd/net/if_mib.c                       optional netmibs
+bsd/net/if_mib.c                       optional networking
 bsd/net/if_sl.c                                optional sl
 bsd/net/if_tun.c                       optional tun
 bsd/net/if_vlan.c                      optional vlan
@@ -232,29 +223,69 @@ bsd/net/raw_cb.c                  optional networking
 bsd/net/raw_usrreq.c                   optional networking
 bsd/net/route.c                                optional networking
 bsd/net/rtsock.c                       optional networking
+bsd/net/netsrc.c                       optional networking
+bsd/net/ntstat.c                       optional networking
 bsd/net/slcompress.c                   optional ppp
 bsd/net/slcompress.c                   optional sl
-bsd/net/if_dummy.c                     optional dummy
 bsd/net/if_gif.c                       optional gif
 bsd/net/if_stf.c                       optional stf
 bsd/net/net_osdep.c                    optional sockets
 bsd/net/kpi_interface.c                optional networking
 bsd/net/kpi_protocol.c         optional networking
 bsd/net/kpi_interfacefilter.c  optional networking
+bsd/net/net_str_id.c                   optional networking
+bsd/net/if_utun.c                      optional networking
+bsd/net/if_utun_crypto.c               optional networking
+bsd/net/if_utun_crypto_ipsec.c         optional networking
+bsd/net/if_pflog.c                     optional pflog
+bsd/net/pf.c                           optional pf
+bsd/net/pf_if.c                                optional pf
+bsd/net/pf_ioctl.c                     optional pf
+bsd/net/pf_norm.c                      optional pf
+bsd/net/pf_osfp.c                      optional pf
+bsd/net/pf_ruleset.c                   optional pf
+bsd/net/pf_table.c                     optional pf
+bsd/net/iptap.c                                optional networking
+bsd/net/if_llreach.c                   optional networking
+bsd/net/flowhash.c                     optional networking
+
+bsd/net/classq/classq.c                        optional networking
+bsd/net/classq/classq_blue.c           optional classq_blue
+bsd/net/classq/classq_red.c            optional classq_red
+bsd/net/classq/classq_rio.c            optional classq_rio
+bsd/net/classq/classq_sfb.c            optional networking
+bsd/net/classq/classq_subr.c           optional networking
+bsd/net/classq/classq_util.c           optional networking
+
+bsd/net/pktsched/pktsched.c            optional networking
+bsd/net/pktsched/pktsched_cbq.c                optional pktsched_cbq
+bsd/net/pktsched/pktsched_fairq.c      optional pktsched_fairq
+bsd/net/pktsched/pktsched_hfsc.c       optional pktsched_hfsc
+bsd/net/pktsched/pktsched_priq.c       optional pktsched_priq
+bsd/net/pktsched/pktsched_qfq.c                optional networking
+bsd/net/pktsched/pktsched_rmclass.c    optional pktsched_cbq
+bsd/net/pktsched/pktsched_tcq.c                optional networking
+
+bsd/net/altq/altq_cbq.c                        optional pktsched_cbq pf_altq
+bsd/net/altq/altq_fairq.c              optional pktsched_fairq pf_altq
+bsd/net/altq/altq_hfsc.c               optional pktsched_hfsc pf_altq
+bsd/net/altq/altq_priq.c               optional pktsched_priq pf_altq
+bsd/net/altq/altq_qfq.c                        optional pf_altq
+bsd/net/altq/altq_subr.c               optional pf_altq
 
-
-bsd/netinet/if_atm.c                   optional atm
 bsd/netinet/igmp.c                     optional inet
 bsd/netinet/in.c                       optional inet
 bsd/netinet/in_dhcp.c                  optional inet
 bsd/netinet/dhcp_options.c             optional inet
 bsd/netinet/in_arp.c                   optional inet
+bsd/netinet/in_mcast.c                 optional inet
 bsd/netinet/in_pcb.c                   optional inet
+bsd/netinet/in_pcblist.c               optional inet
 bsd/netinet/in_proto.c                 optional inet
 bsd/netinet/in_rmx.c                   optional inet
+bsd/netinet/in_tclass.c                        optional inet
 bsd/netinet/ip_divert.c                        optional ipdivert
 bsd/netinet/ip_dummynet.c              optional dummynet
-bsd/netinet/ip_flow.c                  optional inet
 bsd/netinet/ip_fw2.c                   optional ipfw2
 bsd/netinet/ip_fw2_compat.c            optional ipfw2
 bsd/netinet/ip_icmp.c                  optional inet
@@ -270,6 +301,9 @@ bsd/netinet/tcp_sack.c                      optional inet
 bsd/netinet/tcp_subr.c                 optional inet
 bsd/netinet/tcp_timer.c                        optional inet
 bsd/netinet/tcp_usrreq.c               optional inet
+bsd/netinet/tcp_newreno.c              optional inet
+bsd/netinet/tcp_lro.c                   optional inet
+bsd/netinet/tcp_ledbat.c               optional inet
 bsd/netinet/udp_usrreq.c               optional inet
 bsd/netinet/in_gif.c                   optional gif inet
 bsd/netinet/ip_ecn.c                   optional inet
@@ -289,7 +323,7 @@ bsd/netinet6/icmp6.c                        optional inet6
 bsd/netinet6/in6.c                     optional inet6
 bsd/netinet6/in6_cksum.c               optional inet6
 bsd/netinet6/in6_gif.c                 optional gif inet6
-bsd/netinet6/ip6_fw.c                      optional inet6
+bsd/netinet6/ip6_fw.c                      optional inet6 ipfw2
 bsd/netinet6/ip6_forward.c             optional inet6
 bsd/netinet6/in6_ifattach.c            optional inet6
 bsd/netinet6/ip6_input.c               optional inet6
@@ -299,29 +333,27 @@ bsd/netinet6/in6_src.c                    optional inet6
 bsd/netinet6/ipcomp_core.c             optional ipsec
 bsd/netinet6/ipcomp_input.c            optional ipsec
 bsd/netinet6/ipcomp_output.c           optional ipsec
+bsd/netinet6/in6_mcast.c               optional inet6
 bsd/netinet6/in6_pcb.c                 optional inet6
-bsd/netinet6/in6_prefix.c              optional inet6
 bsd/netinet6/in6_proto.c               optional inet6
 bsd/netinet6/in6_rmx.c                 optional inet6
 bsd/netinet6/mld6.c                    optional inet6
 bsd/netinet6/nd6.c                     optional inet6
 bsd/netinet6/nd6_nbr.c                 optional inet6
+bsd/netinet6/nd6_prproxy.c                     optional inet6
 bsd/netinet6/nd6_rtr.c                 optional inet6
 bsd/netinet6/raw_ip6.c                 optional inet6
 bsd/netinet6/route6.c                  optional inet6
 bsd/netinet6/scope6.c                  optional inet6
 bsd/netinet6/udp6_output.c             optional inet6
 bsd/netinet6/udp6_usrreq.c             optional inet6
+bsd/netinet6/ip6_id.c                          optional inet6
 
 bsd/netkey/key.c                       optional ipsec
 bsd/netkey/key_debug.c                 optional ipsec
 bsd/netkey/keysock.c                   optional ipsec
 bsd/netkey/keydb.c                     optional ipsec
 
-bsd/crypto/sha2/sha2.c                 optional crypto allcrypto
-bsd/crypto/des/des_ecb.c               optional crypto
-bsd/crypto/des/des_enc.c               optional crypto
-bsd/crypto/des/des_setkey.c            optional crypto
 bsd/crypto/blowfish/bf_enc.c           optional crypto allcrypto
 bsd/crypto/blowfish/bf_skey.c          optional crypto allcrypto
 bsd/crypto/cast128/cast128.c           optional crypto allcrypto
@@ -403,6 +435,8 @@ bsd/nfs/nfs_bio.c                   optional nfsclient
 bsd/nfs/nfs_boot.c                     optional nfsclient
 bsd/nfs/nfs_gss.c                      optional nfsclient
 bsd/nfs/nfs_gss.c                      optional nfsserver
+bsd/nfs/nfs_gss_crypto.c               optional nfsclient
+bsd/nfs/nfs_gss_crypto.c               optional nfsserver
 bsd/nfs/nfs_lock.c                     optional nfsclient
 bsd/nfs/nfs_node.c                     optional nfsclient
 bsd/nfs/nfs_serv.c                     optional nfsserver
@@ -417,28 +451,10 @@ bsd/nfs/nfs_vfsops.c                      optional nfsclient
 bsd/nfs/nfs_vnops.c                    optional nfsclient
 bsd/nfs/nfs4_subs.c                    optional nfsclient
 bsd/nfs/nfs4_vnops.c                   optional nfsclient
+bsd/nfs/nfs_upcall.c                   optional nfsserver
 
 bsd/kern/netboot.c                     optional nfsclient
 
-bsd/ufs/ffs/ffs_alloc.c                        optional ffs
-bsd/ufs/ffs/ffs_balloc.c               optional ffs
-bsd/ufs/ffs/ffs_inode.c                        optional ffs
-bsd/ufs/ffs/ffs_subr.c                 optional ffs
-bsd/ufs/ffs/ffs_tables.c               optional ffs
-bsd/ufs/ffs/ffs_vfsops.c               optional ffs
-bsd/ufs/ffs/ffs_vnops.c                        optional ffs
-bsd/ufs/mfs/mfs_vfsops.c               optional mfs
-bsd/ufs/mfs/mfs_vnops.c                        optional mfs
-bsd/ufs/ufs/ufs_attrlist.c             optional ffs
-bsd/ufs/ufs/ufs_bmap.c                 optional ffs
-bsd/ufs/ufs/ufs_byte_order.c   optional rev_endian_fs
-bsd/ufs/ufs/ufs_ihash.c                        optional ffs
-bsd/ufs/ufs/ufs_inode.c                        optional ffs
-bsd/ufs/ufs/ufs_lookup.c               optional ffs
-bsd/ufs/ufs/ufs_quota.c                        optional quota
-bsd/ufs/ufs/ufs_vfsops.c               optional ffs
-bsd/ufs/ufs/ufs_vnops.c                        optional ffs
-
 bsd/hfs/hfs_attrlist.c                         optional hfs
 bsd/hfs/hfs_btreeio.c                          optional hfs
 bsd/hfs/hfs_catalog.c                          optional hfs
@@ -459,6 +475,7 @@ bsd/hfs/hfs_vfsutils.c                              optional hfs
 bsd/hfs/hfs_vnops.c                            optional hfs
 bsd/hfs/hfs_xattr.c                            optional hfs
 bsd/hfs/MacOSStubs.c                           optional hfs
+bsd/hfs/hfs_cprotect.c                         optional hfs
 bsd/hfs/rangelist.c                            optional hfs
 bsd/hfs/hfscommon/BTree/BTree.c                        optional hfs
 bsd/hfs/hfscommon/BTree/BTreeAllocate.c                optional hfs
@@ -472,18 +489,32 @@ bsd/hfs/hfscommon/Catalog/FileIDsServices.c       optional hfs
 bsd/hfs/hfscommon/Misc/BTreeWrapper.c          optional hfs
 bsd/hfs/hfscommon/Misc/FileExtentMapping.c     optional hfs
 bsd/hfs/hfscommon/Misc/VolumeAllocation.c      optional hfs
+bsd/hfs/hfscommon/Misc/HybridAllocator.c       optional hfs
 bsd/hfs/hfscommon/Unicode/UnicodeWrappers.c    optional hfs
 
+bsd/security/audit/audit.c                     optional config_audit   
+bsd/security/audit/audit_arg.c                 optional config_audit
+bsd/security/audit/audit_bsd.c                 optional config_audit
+bsd/security/audit/audit_bsm.c                 optional config_audit
+bsd/security/audit/audit_bsm_errno.c           optional config_audit
+bsd/security/audit/audit_bsm_fcntl.c           optional config_audit
+bsd/security/audit/audit_bsm_domain.c          optional config_audit
+bsd/security/audit/audit_bsm_klib.c            optional config_audit
+bsd/security/audit/audit_bsm_socket_type.c     optional config_audit
+bsd/security/audit/audit_bsm_token.c           optional config_audit
+./audit_kevents.c                              optional config_audit
+bsd/security/audit/audit_mac.c                 optional config_audit
+bsd/security/audit/audit_pipe.c                        optional config_audit
+bsd/security/audit/audit_session.c             standard
+bsd/security/audit/audit_syscalls.c            standard
+bsd/security/audit/audit_worker.c              optional config_audit
+
 bsd/kern/bsd_init.c                    standard
-bsd/kern/init_sysent.c                 standard
+./init_sysent.c                                standard
 bsd/kern/kdebug.c                      standard
 bsd/kern/kern_acct.c                   standard
 bsd/kern/kern_aio.c                    standard
-bsd/kern/kern_audit.c                  optional audit
 bsd/kern/kern_authorization.c  standard
-bsd/kern/kern_bsm_token.c              optional audit
-bsd/kern/kern_bsm_audit.c              optional audit
-bsd/kern/kern_bsm_klib.c               optional audit
 bsd/kern/kern_clock.c                  standard
 bsd/kern/kern_core.c                   standard
 bsd/kern/kern_credential.c             standard
@@ -497,8 +528,8 @@ bsd/kern/kern_lockf.c                       standard
 bsd/kern/kern_fork.c                   standard
 bsd/kern/kern_malloc.c                 standard
 bsd/kern/kern_mman.c                   standard
-bsd/kern/kern_panicinfo.c              optional panic_info
 bsd/kern/kern_physio.c                 standard
+bsd/kern/kern_priv.c                   standard
 bsd/kern/kern_proc.c                   standard
 bsd/kern/kern_prot.c                   standard
 bsd/kern/kern_resource.c               standard
@@ -508,10 +539,9 @@ bsd/kern/kern_subr.c                       standard
 bsd/kern/kern_synch.c                  standard
 bsd/kern/kern_sysctl.c                 standard
 bsd/kern/kern_newsysctl.c              standard
-bsd/kern/kern_memorystatus.c           optional config_embedded
+bsd/kern/kern_memorystatus.c   optional config_memorystatus
 bsd/kern/kern_mib.c                    standard
 bsd/kern/kpi_mbuf.c                    optional sockets
-bsd/kern/sysctl_init.c                 standard
 bsd/kern/kern_time.c                   standard
 bsd/kern/kern_xxx.c                    standard
 bsd/kern/mach_process.c                        standard
@@ -526,9 +556,9 @@ bsd/kern/sys_generic.c                      standard
 bsd/kern/sys_pipe.c                    standard
 bsd/kern/sys_socket.c                  optional sockets
 bsd/kern/sys_domain.c                  optional sockets
-bsd/kern/syscalls.c                    standard
+./syscalls.c                           standard
 bsd/kern/tty.c                         standard
-bsd/kern/tty_compat.c                  optional compat_43_tty
+bsd/kern/tty_compat.c                  standard
 bsd/kern/tty_conf.c                    standard
 bsd/kern/tty_pty.c                     optional pty
 bsd/kern/tty_ptmx.c                    optional ptmx
@@ -548,7 +578,6 @@ bsd/kern/sysv_shm.c                 standard
 bsd/kern/sysv_sem.c                    standard
 bsd/kern/sysv_msg.c                    standard
 bsd/kern/mach_fat.c                    standard
-bsd/kern/mach_header.c                 standard
 bsd/kern/mach_loader.c                 standard
 bsd/kern/posix_sem.c                   standard
 bsd/kern/posix_shm.c                   standard
@@ -556,9 +585,11 @@ bsd/kern/posix_shm.c                       standard
 bsd/kern/qsort.c                               standard
 bsd/kern/kpi_socket.c                  optional sockets
 bsd/kern/kpi_socketfilter.c            optional sockets
-bsd/kern/pthread_support.c     standard
-bsd/kern/pthread_synch.c       standard
+bsd/kern/pthread_support.c             optional psynch
+bsd/kern/pthread_synch.c               standard
 bsd/kern/proc_info.c                   standard
+bsd/kern/process_policy.c              standard
+bsd/kern/vm_pressure.c                 optional vm_pressure_events
 bsd/kern/socket_info.c                 optional sockets
 
 bsd/vm/vnode_pager.c                   standard
@@ -573,6 +604,8 @@ bsd/conf/param.c                    standard
 bsd/dev/chud/chud_bsd_callback.c       standard
 bsd/dev/chud/chud_process.c            standard
 
+
+
 bsd/dev/dtrace/dtrace.c                        optional config_dtrace
 bsd/dev/dtrace/lockstat.c              optional config_dtrace
 bsd/dev/dtrace/dtrace_ptss.c           optional config_dtrace
@@ -588,3 +621,6 @@ bsd/dev/dtrace/profile_prvd.c               optional config_dtrace
 bsd/dev/dtrace/fasttrap.c              optional config_dtrace
 
 bsd/kern/imageboot.c                  optional config_imageboot
+
+osfmk/kperf/kperfbsd.c                 optional kperf
+