]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/conf/files
xnu-2422.100.13.tar.gz
[apple/xnu.git] / osfmk / conf / files
index 7a97e71c6ed6e5825b37d44b2a377b898ed04b05..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/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_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
@@ -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/stat_time              optional stat_time
 OPTIONS/time_stamp             optional time_stamp
 OPTIONS/xpr_debug              optional xpr_debug
 OPTIONS/bootstrap_symbols      optional bootstrap_symbols
@@ -68,6 +61,8 @@ 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/importance_inheritance optional importance_inheritance
+OPTIONS/importance_debug       optional importance_debug
 
 OPTIONS/config_dtrace          optional config_dtrace
 OPTIONS/config_counters                optional config_counters
@@ -76,6 +71,8 @@ OPTIONS/no_kextd              optional no_kextd
 
 # 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
@@ -104,27 +101,6 @@ osfmk/default_pager/dp_memory_object.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
@@ -139,16 +115,17 @@ 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_splay.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/kern/btlog.c                     standard
 osfmk/kern/clock.c                     standard
 osfmk/kern/clock_oldops.c              standard
 osfmk/kern/counters.c                  standard
@@ -167,7 +144,6 @@ 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
@@ -202,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/gzalloc.c           optional config_gzalloc
 osfmk/kern/bsd_kern.c          optional mach_bsd
 osfmk/kern/hibernate.c         optional hibernation
 osfmk/pmc/pmc.c                                standard 
@@ -212,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/ledger_server.c                 standard
 ./mach/lock_set_server.c               standard
 ./mach/mach_exc_user.c                 standard
 ./mach/mach_exc_server.c               optional mach_bsd
@@ -227,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/telemetry_notification_user.c optional config_telemetry
 #
 # For now, no external pagers
 #
@@ -241,6 +218,8 @@ osfmk/pmc/pmc.c                             standard
 ./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
@@ -289,4 +268,18 @@ osfmk/chud/chud_memory.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/kern/telemetry.c                 optional config_telemetry