]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/conf/files
xnu-2422.1.72.tar.gz
[apple/xnu.git] / osfmk / conf / files
index 40e2d16d2f8378800832b2f00f2dc87e1c89d94e..2c44e99ff4b1b34a1200b17ffbe8b8ae02294452 100644 (file)
@@ -36,16 +36,10 @@ OPTIONS/mach_debug          optional mach_debug
 OPTIONS/mach_machine_routines.h        optional mach_machine_routines
 OPTIONS/machine_timer_routines optional machine_timer_routines
 #
 OPTIONS/mach_machine_routines.h        optional mach_machine_routines
 OPTIONS/machine_timer_routines optional machine_timer_routines
 #
-OPTIONS/norma_vm               optional norma_vm
-OPTIONS/norma_task             optional norma_task
-OPTIONS/norma_ether            optional norma_ether
-OPTIONS/norma_scsi             optional norma_scsi
 OPTIONS/mach_cluster_stats     optional mach_cluster_stats
 OPTIONS/mach_counters          optional mach_counters
 OPTIONS/mach_ipc_debug         optional mach_ipc_debug
 OPTIONS/mach_ipc_test          optional mach_ipc_test
 OPTIONS/mach_cluster_stats     optional mach_cluster_stats
 OPTIONS/mach_counters          optional mach_counters
 OPTIONS/mach_ipc_debug         optional mach_ipc_debug
 OPTIONS/mach_ipc_test          optional mach_ipc_test
-OPTIONS/mach_kdb               optional mach_kdb
-OPTIONS/mach_kgdb              optional mach_kgdb
 OPTIONS/mach_kdp               optional mach_kdp
 OPTIONS/config_serial_kdp              optional config_serial_kdp
 OPTIONS/mach_kprof             optional mach_kprof
 OPTIONS/mach_kdp               optional mach_kdp
 OPTIONS/config_serial_kdp              optional config_serial_kdp
 OPTIONS/mach_kprof             optional mach_kprof
@@ -57,7 +51,6 @@ OPTIONS/advisory_pageout      optional advisory_pageout
 OPTIONS/mach_vm_debug          optional mach_vm_debug
 OPTIONS/mach_page_hash_stats    optional mach_page_hash_stats
 OPTIONS/mig_debug              optional mig_debug
 OPTIONS/mach_vm_debug          optional mach_vm_debug
 OPTIONS/mach_page_hash_stats    optional mach_page_hash_stats
 OPTIONS/mig_debug              optional mig_debug
-OPTIONS/stat_time              optional stat_time
 OPTIONS/time_stamp             optional time_stamp
 OPTIONS/xpr_debug              optional xpr_debug
 OPTIONS/bootstrap_symbols      optional bootstrap_symbols
 OPTIONS/time_stamp             optional time_stamp
 OPTIONS/xpr_debug              optional xpr_debug
 OPTIONS/bootstrap_symbols      optional bootstrap_symbols
@@ -68,12 +61,18 @@ OPTIONS/zone_alias_addr             optional zone_alias_addr
 OPTIONS/vm_cpm                 optional vm_cpm
 OPTIONS/task_swapper           optional task_swapper
 OPTIONS/stack_usage            optional stack_usage
 OPTIONS/vm_cpm                 optional vm_cpm
 OPTIONS/task_swapper           optional task_swapper
 OPTIONS/stack_usage            optional stack_usage
+OPTIONS/importance_inheritance optional importance_inheritance
+OPTIONS/importance_debug       optional importance_debug
 
 OPTIONS/config_dtrace          optional config_dtrace
 OPTIONS/config_counters                optional config_counters
 
 
 OPTIONS/config_dtrace          optional config_dtrace
 OPTIONS/config_counters                optional config_counters
 
+OPTIONS/no_kextd               optional no_kextd
+
 # Default pager and system pager files, to be moved to separate component
  
 # Default pager and system pager files, to be moved to separate component
  
+osfmk/vm/vm_compressor_backing_store.c standard
+
 osfmk/default_pager/default_pager.c    standard
 osfmk/default_pager/dp_backing_store.c standard
 osfmk/default_pager/dp_memory_object.c standard
 osfmk/default_pager/default_pager.c    standard
 osfmk/default_pager/dp_backing_store.c standard
 osfmk/default_pager/dp_memory_object.c standard
@@ -93,7 +92,7 @@ osfmk/default_pager/dp_memory_object.c        standard
 #
 # kextd files
 #
 #
 # kextd files
 #
-./kextd/kextd_mach.c                           standard
+./kextd/kextd_mach.c                           optional not no_kextd
 
 #
 # UserNotification files
 
 #
 # UserNotification files
@@ -102,27 +101,6 @@ osfmk/default_pager/dp_memory_object.c     standard
 ./UserNotification/UNDReplyServer.c            standard
 osfmk/UserNotification/KUNCUserNotifications.c standard
 
 ./UserNotification/UNDReplyServer.c            standard
 osfmk/UserNotification/KUNCUserNotifications.c standard
 
-osfmk/ddb/db_access.c                  optional mach_kdb
-osfmk/ddb/db_break.c                   optional mach_kdb
-osfmk/ddb/db_command.c         optional mach_kdb
-osfmk/ddb/db_cond.c                    optional mach_kdb
-osfmk/ddb/db_examine.c         optional mach_kdb
-osfmk/ddb/db_expr.c                    optional mach_kdb
-osfmk/ddb/db_ext_symtab.c              standard
-osfmk/ddb/db_input.c                   optional mach_kdb
-osfmk/ddb/db_lex.c                     optional mach_kdb
-osfmk/ddb/db_macro.c                   optional mach_kdb
-osfmk/ddb/db_output.c                  optional mach_kdb
-osfmk/ddb/db_print.c                   optional mach_kdb
-osfmk/ddb/db_run.c                     optional mach_kdb
-osfmk/ddb/db_sym.c                     optional mach_kdb
-osfmk/ddb/db_task_thread.c             optional mach_kdb
-osfmk/ddb/db_trap.c                    optional mach_kdb
-osfmk/ddb/db_variables.c               optional mach_kdb
-osfmk/ddb/db_watch.c                   optional mach_kdb
-osfmk/ddb/db_write_cmd.c               optional mach_kdb
-
-osfmk/ddb/tr.c                 optional mach_tr
 osfmk/kdp/kdp.c                        optional mach_kdp
 osfmk/kdp/kdp_udp.c                    optional mach_kdp
 osfmk/kdp/kdp_serial.c                 optional config_serial_kdp
 osfmk/kdp/kdp.c                        optional mach_kdp
 osfmk/kdp/kdp_udp.c                    optional mach_kdp
 osfmk/kdp/kdp_serial.c                 optional config_serial_kdp
@@ -137,34 +115,35 @@ osfmk/ipc/ipc_port.c                      standard
 osfmk/ipc/ipc_pset.c                   standard
 osfmk/ipc/ipc_right.c                  standard
 osfmk/ipc/ipc_space.c                  standard
 osfmk/ipc/ipc_pset.c                   standard
 osfmk/ipc/ipc_right.c                  standard
 osfmk/ipc/ipc_space.c                  standard
-osfmk/ipc/ipc_splay.c                  standard
 osfmk/ipc/ipc_table.c                  standard
 osfmk/ipc/ipc_labelh.c                 standard
 osfmk/ipc/mach_debug.c         standard
 osfmk/ipc/ipc_table.c                  standard
 osfmk/ipc/ipc_labelh.c                 standard
 osfmk/ipc/mach_debug.c         standard
+osfmk/ipc/mach_kernelrpc.c             standard
 osfmk/ipc/mach_msg.c                   standard
 osfmk/ipc/mach_port.c                  standard
 osfmk/ipc/mig_log.c                    optional mig_debug
 osfmk/kern/affinity.c                  standard
 osfmk/kern/ast.c                       standard
 osfmk/kern/audit_sessionport.c         optional config_audit
 osfmk/ipc/mach_msg.c                   standard
 osfmk/ipc/mach_port.c                  standard
 osfmk/ipc/mig_log.c                    optional mig_debug
 osfmk/kern/affinity.c                  standard
 osfmk/kern/ast.c                       standard
 osfmk/kern/audit_sessionport.c         optional config_audit
+osfmk/kern/btlog.c                     standard
 osfmk/kern/clock.c                     standard
 osfmk/kern/clock_oldops.c              standard
 osfmk/kern/counters.c                  standard
 osfmk/kern/debug.c                     standard
 osfmk/kern/exception.c         standard
 osfmk/kern/clock.c                     standard
 osfmk/kern/clock_oldops.c              standard
 osfmk/kern/counters.c                  standard
 osfmk/kern/debug.c                     standard
 osfmk/kern/exception.c         standard
+osfmk/kern/extmod_statistics.c         standard
 osfmk/kern/host.c                      standard
 osfmk/kern/host_notify.c               standard
 osfmk/kern/ipc_clock.c         standard
 osfmk/kern/ipc_host.c                  standard
 osfmk/kern/ipc_kobject.c               standard
 osfmk/kern/ipc_mig.c                   standard
 osfmk/kern/host.c                      standard
 osfmk/kern/host_notify.c               standard
 osfmk/kern/ipc_clock.c         standard
 osfmk/kern/ipc_host.c                  standard
 osfmk/kern/ipc_kobject.c               standard
 osfmk/kern/ipc_mig.c                   standard
-osfmk/kern/ipc_misc.c                  optional config_embedded
+osfmk/kern/ipc_misc.c                  standard
 osfmk/kern/ipc_sync.c                  standard
 osfmk/kern/ipc_tt.c                    standard
 osfmk/kern/kalloc.c                    standard
 osfmk/kern/ledger.c                    standard
 osfmk/kern/locks.c                     standard
 osfmk/kern/ipc_sync.c                  standard
 osfmk/kern/ipc_tt.c                    standard
 osfmk/kern/kalloc.c                    standard
 osfmk/kern/ledger.c                    standard
 osfmk/kern/locks.c                     standard
-osfmk/kern/mach_clock.c                standard
 osfmk/kern/machine.c                   standard
 osfmk/kern/mk_sp.c                     standard
 osfmk/kern/mk_timer.c          standard
 osfmk/kern/machine.c                   standard
 osfmk/kern/mk_sp.c                     standard
 osfmk/kern/mk_timer.c          standard
@@ -176,6 +155,9 @@ osfmk/kern/processor_data.c         standard
 osfmk/kern/queue.c                     standard
 osfmk/kern/sched_average.c             standard
 osfmk/kern/sched_prim.c                standard
 osfmk/kern/queue.c                     standard
 osfmk/kern/sched_average.c             standard
 osfmk/kern/sched_prim.c                standard
+osfmk/kern/sched_proto.c       optional config_sched_proto
+osfmk/kern/sched_grrr.c        optional config_sched_grrr_core
+osfmk/kern/sched_fixedpriority.c       optional config_sched_fixedpriority
 osfmk/kern/security.c          optional config_macf
 osfmk/kern/stack.c                     standard
 osfmk/kern/startup.c                   standard
 osfmk/kern/security.c          optional config_macf
 osfmk/kern/stack.c                     standard
 osfmk/kern/startup.c                   standard
@@ -196,6 +178,7 @@ osfmk/kern/timer_call.c             standard
 osfmk/kern/wait_queue.c                standard
 osfmk/kern/xpr.c                       optional xpr_debug
 osfmk/kern/zalloc.c                    standard
 osfmk/kern/wait_queue.c                standard
 osfmk/kern/xpr.c                       optional xpr_debug
 osfmk/kern/zalloc.c                    standard
+osfmk/kern/gzalloc.c           optional config_gzalloc
 osfmk/kern/bsd_kern.c          optional mach_bsd
 osfmk/kern/hibernate.c         optional hibernation
 osfmk/pmc/pmc.c                                standard 
 osfmk/kern/bsd_kern.c          optional mach_bsd
 osfmk/kern/hibernate.c         optional hibernation
 osfmk/pmc/pmc.c                                standard 
@@ -206,7 +189,6 @@ osfmk/pmc/pmc.c                             standard
 ./mach/exc_server.c                    optional mach_bsd
 ./mach/host_priv_server.c              standard
 ./mach/host_security_server.c          standard
 ./mach/exc_server.c                    optional mach_bsd
 ./mach/host_priv_server.c              standard
 ./mach/host_security_server.c          standard
-./mach/ledger_server.c                 standard
 ./mach/lock_set_server.c               standard
 ./mach/mach_exc_user.c                 standard
 ./mach/mach_exc_server.c               optional mach_bsd
 ./mach/lock_set_server.c               standard
 ./mach/mach_exc_user.c                 standard
 ./mach/mach_exc_server.c               optional mach_bsd
@@ -221,6 +203,7 @@ osfmk/pmc/pmc.c                             standard
 ./mach/upl_server.c                    standard
 ./mach/audit_triggers_user.c           standard
 ./mach/task_access_user.c              standard
 ./mach/upl_server.c                    standard
 ./mach/audit_triggers_user.c           standard
 ./mach/task_access_user.c              standard
+./mach/telemetry_notification_user.c optional config_telemetry
 #
 # For now, no external pagers
 #
 #
 # For now, no external pagers
 #
@@ -235,6 +218,9 @@ osfmk/pmc/pmc.c                             standard
 ./mach/security_server.c               optional config_macf
 
 osfmk/vm/bsd_vm.c                      optional mach_bsd
 ./mach/security_server.c               optional config_macf
 
 osfmk/vm/bsd_vm.c                      optional mach_bsd
+osfmk/vm/vm_compressor.c               standard
+osfmk/vm/vm_compressor_pager.c         standard
+osfmk/vm/default_freezer.c             optional config_freeze
 osfmk/vm/device_vm.c                   standard
 osfmk/vm/memory_object.c               standard
 osfmk/vm/vm_debug.c                    standard
 osfmk/vm/device_vm.c                   standard
 osfmk/vm/memory_object.c               standard
 osfmk/vm/vm_debug.c                    standard
@@ -243,6 +229,9 @@ osfmk/vm/vm_fault.c                 standard
 osfmk/vm/vm_init.c                     standard
 osfmk/vm/vm_kern.c                     standard
 osfmk/vm/vm_map.c                      standard
 osfmk/vm/vm_init.c                     standard
 osfmk/vm/vm_kern.c                     standard
 osfmk/vm/vm_map.c                      standard
+osfmk/vm/vm_map_store.c                        standard
+osfmk/vm/vm_map_store_ll.c             standard
+osfmk/vm/vm_map_store_rb.c             standard
 osfmk/vm/vm_object.c                   standard
 osfmk/vm/vm_pageout.c                  standard
 osfmk/vm/vm_purgeable.c                        standard
 osfmk/vm/vm_object.c                   standard
 osfmk/vm/vm_pageout.c                  standard
 osfmk/vm/vm_purgeable.c                        standard
@@ -279,5 +268,18 @@ osfmk/chud/chud_memory.c           standard
 osfmk/chud/chud_osfmk_callback.c       standard
 osfmk/chud/chud_thread.c               standard
 
 osfmk/chud/chud_osfmk_callback.c       standard
 osfmk/chud/chud_thread.c               standard
 
+# Kernel performance monitoring
+osfmk/kperf/kperf.c                     optional kperf
+osfmk/kperf/action.c                    optional kperf
+osfmk/kperf/callstack.c                 optional kperf
+osfmk/kperf/pet.c                       optional kperf
+# osfmk/kperf/kperfbsd.c                    optional kperf # bsd/conf/files
+osfmk/kperf/threadinfo.c                optional kperf
+osfmk/kperf/timetrigger.c               optional kperf
+osfmk/kperf/kperf_kpc.c                 optional kperf
+osfmk/kern/kpc_thread.c                 optional kpc
+osfmk/kern/kpc_common.c                 optional kpc
+
 osfmk/console/serial_general.c standard
 
 osfmk/console/serial_general.c standard
 
+osfmk/kern/telemetry.c                 optional config_telemetry