1*2c2f96dcSApple OSS Distributions 2*2c2f96dcSApple OSS Distributions# 3*2c2f96dcSApple OSS Distributions# @OSF_COPYRIGHT@ 4*2c2f96dcSApple OSS Distributions# 5*2c2f96dcSApple OSS Distributions# Mach Operating System 6*2c2f96dcSApple OSS Distributions# Copyright (c) 1991,1990,1989 Carnegie Mellon University 7*2c2f96dcSApple OSS Distributions# All Rights Reserved. 8*2c2f96dcSApple OSS Distributions# 9*2c2f96dcSApple OSS Distributions# Permission to use, copy, modify and distribute this software and its 10*2c2f96dcSApple OSS Distributions# documentation is hereby granted, provided that both the copyright 11*2c2f96dcSApple OSS Distributions# notice and this permission notice appear in all copies of the 12*2c2f96dcSApple OSS Distributions# software, derivative works or modified versions, and any portions 13*2c2f96dcSApple OSS Distributions# thereof, and that both notices appear in supporting documentation. 14*2c2f96dcSApple OSS Distributions# 15*2c2f96dcSApple OSS Distributions# CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" 16*2c2f96dcSApple OSS Distributions# CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR 17*2c2f96dcSApple OSS Distributions# ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. 18*2c2f96dcSApple OSS Distributions# 19*2c2f96dcSApple OSS Distributions# Carnegie Mellon requests users of this software to return to 20*2c2f96dcSApple OSS Distributions# 21*2c2f96dcSApple OSS Distributions# Software Distribution Coordinator or [email protected] 22*2c2f96dcSApple OSS Distributions# School of Computer Science 23*2c2f96dcSApple OSS Distributions# Carnegie Mellon University 24*2c2f96dcSApple OSS Distributions# Pittsburgh PA 15213-3890 25*2c2f96dcSApple OSS Distributions# 26*2c2f96dcSApple OSS Distributions# any improvements or extensions that they make and grant Carnegie Mellon 27*2c2f96dcSApple OSS Distributions# the rights to redistribute these changes. 28*2c2f96dcSApple OSS Distributions# 29*2c2f96dcSApple OSS Distributions 30*2c2f96dcSApple OSS DistributionsOPTIONS/hibernation optional hibernation 31*2c2f96dcSApple OSS DistributionsOPTIONS/crypto optional crypto 32*2c2f96dcSApple OSS DistributionsOPTIONS/kdebug optional kdebug 33*2c2f96dcSApple OSS DistributionsOPTIONS/mach_assert optional mach_assert 34*2c2f96dcSApple OSS DistributionsOPTIONS/mach_flipc optional mach_flipc 35*2c2f96dcSApple OSS DistributionsOPTIONS/mach_kdp optional mach_kdp 36*2c2f96dcSApple OSS DistributionsOPTIONS/config_serial_kdp optional config_serial_kdp 37*2c2f96dcSApple OSS DistributionsOPTIONS/mach_ldebug optional mach_ldebug 38*2c2f96dcSApple OSS DistributionsOPTIONS/mach_vm_debug optional mach_vm_debug 39*2c2f96dcSApple OSS DistributionsOPTIONS/mig_debug optional mig_debug 40*2c2f96dcSApple OSS DistributionsOPTIONS/vm_cpm optional vm_cpm 41*2c2f96dcSApple OSS DistributionsOPTIONS/importance_inheritance optional importance_inheritance 42*2c2f96dcSApple OSS DistributionsOPTIONS/importance_debug optional importance_debug 43*2c2f96dcSApple OSS DistributionsOPTIONS/config_ecc_logging optional config_ecc_logging 44*2c2f96dcSApple OSS DistributionsOPTIONS/config_dtrace optional config_dtrace 45*2c2f96dcSApple OSS DistributionsOPTIONS/no_kextd optional no_kextd 46*2c2f96dcSApple OSS DistributionsOPTIONS/config_quiesce_counter optional config_quiesce_counter 47*2c2f96dcSApple OSS DistributionsOPTIONS/config_cpu_counters optional config_cpu_counters 48*2c2f96dcSApple OSS Distributions 49*2c2f96dcSApple OSS Distributions# 50*2c2f96dcSApple OSS Distributions# gssd files 51*2c2f96dcSApple OSS Distributions# 52*2c2f96dcSApple OSS Distributions./gssd/gssd_mach.c standard 53*2c2f96dcSApple OSS Distributions 54*2c2f96dcSApple OSS Distributions# 55*2c2f96dcSApple OSS Distributions# lockd files 56*2c2f96dcSApple OSS Distributions# 57*2c2f96dcSApple OSS Distributions./lockd/lockd_mach.c standard 58*2c2f96dcSApple OSS Distributions 59*2c2f96dcSApple OSS Distributions# 60*2c2f96dcSApple OSS Distributions# kextd files 61*2c2f96dcSApple OSS Distributions# 62*2c2f96dcSApple OSS Distributions./kextd/kextd_mach.c optional not no_kextd 63*2c2f96dcSApple OSS Distributions 64*2c2f96dcSApple OSS Distributions# 65*2c2f96dcSApple OSS Distributions# UserNotification files 66*2c2f96dcSApple OSS Distributions# 67*2c2f96dcSApple OSS Distributions./UserNotification/UNDRequest.c optional config_user_notification 68*2c2f96dcSApple OSS Distributions./UserNotification/UNDReplyServer.c optional config_user_notification 69*2c2f96dcSApple OSS Distributionsosfmk/UserNotification/KUNCUserNotifications.c standard 70*2c2f96dcSApple OSS Distributions 71*2c2f96dcSApple OSS Distributionsosfmk/kdp/kdp.c optional config_kdp_interactive_debugging 72*2c2f96dcSApple OSS Distributionsosfmk/kern/kern_stackshot.c standard 73*2c2f96dcSApple OSS Distributionsosfmk/kern/testpoints.c optional debug 74*2c2f96dcSApple OSS Distributionsosfmk/kern/testpoints.c optional development 75*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_test_stackshot.c optional debug 76*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_test_stackshot.c optional development 77*2c2f96dcSApple OSS Distributionsosfmk/kdp/kdp_common.c standard 78*2c2f96dcSApple OSS Distributionsosfmk/kdp/kdp_udp.c optional mach_kdp 79*2c2f96dcSApple OSS Distributionsosfmk/kdp/kdp_core.c optional mach_kdp 80*2c2f96dcSApple OSS Distributionsosfmk/kdp/user_core.c optional mach_kdp 81*2c2f96dcSApple OSS Distributionsosfmk/kdp/output_stages/out_aea.c optional config_kdp_coredump_encryption 82*2c2f96dcSApple OSS Distributionsosfmk/kdp/output_stages/out_buffer.c optional mach_kdp 83*2c2f96dcSApple OSS Distributionsosfmk/kdp/output_stages/out_disk.c optional mach_kdp 84*2c2f96dcSApple OSS Distributionsosfmk/kdp/output_stages/out_lz4.c optional mach_kdp 85*2c2f96dcSApple OSS Distributionsosfmk/kdp/output_stages/out_net.c optional mach_kdp 86*2c2f96dcSApple OSS Distributionsosfmk/kdp/output_stages/out_progress_notify.c optional mach_kdp 87*2c2f96dcSApple OSS Distributionsosfmk/kdp/output_stages/out_shmem.c optional mach_kdp 88*2c2f96dcSApple OSS Distributionsosfmk/kdp/output_stages/out_zlib.c optional mach_kdp 89*2c2f96dcSApple OSS Distributionsosfmk/kdp/output_stages/out_memory_backing_aware_buffer.c optional mach_kdp 90*2c2f96dcSApple OSS Distributionsosfmk/kdp/processor_core.c optional mach_kdp 91*2c2f96dcSApple OSS Distributionsosfmk/kdp/kdp_serial.c optional config_serial_kdp 92*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_entry.c standard 93*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_eventlink.c standard 94*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_hash.c standard 95*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_importance.c optional importance_inheritance 96*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_init.c standard 97*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_kmsg.c standard 98*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_mqueue.c standard 99*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_notify.c standard 100*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_object.c standard 101*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_port.c standard 102*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_pset.c standard 103*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_right.c standard 104*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_space.c standard 105*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_service_port.c standard 106*2c2f96dcSApple OSS Distributionsosfmk/ipc/ipc_voucher.c standard 107*2c2f96dcSApple OSS Distributionsosfmk/ipc/flipc.c optional mach_flipc 108*2c2f96dcSApple OSS Distributionsosfmk/ipc/mach_debug.c standard 109*2c2f96dcSApple OSS Distributionsosfmk/ipc/mach_kernelrpc.c standard 110*2c2f96dcSApple OSS Distributionsosfmk/ipc/mach_msg.c standard 111*2c2f96dcSApple OSS Distributionsosfmk/ipc/mach_port.c standard 112*2c2f96dcSApple OSS Distributionsosfmk/ipc/mig_log.c optional mig_debug 113*2c2f96dcSApple OSS Distributionsosfmk/kern/affinity.c standard 114*2c2f96dcSApple OSS Distributionsosfmk/kern/arcade.c optional config_arcade 115*2c2f96dcSApple OSS Distributionsosfmk/kern/ast.c standard 116*2c2f96dcSApple OSS Distributionsosfmk/kern/audit_sessionport.c optional config_audit 117*2c2f96dcSApple OSS Distributionsosfmk/kern/backtrace.c standard 118*2c2f96dcSApple OSS Distributionsosfmk/kern/btlog.c standard 119*2c2f96dcSApple OSS Distributionsosfmk/kern/build_config.c standard 120*2c2f96dcSApple OSS Distributionsosfmk/kern/clock.c standard 121*2c2f96dcSApple OSS Distributionsosfmk/kern/clock_oldops.c standard 122*2c2f96dcSApple OSS Distributionsosfmk/kern/coalition.c optional config_coalitions 123*2c2f96dcSApple OSS Distributionsosfmk/kern/compact_id.c standard 124*2c2f96dcSApple OSS Distributionsosfmk/kern/core_analytics.c standard 125*2c2f96dcSApple OSS Distributionsosfmk/kern/counter_common.c standard 126*2c2f96dcSApple OSS Distributionsosfmk/kern/debug.c standard 127*2c2f96dcSApple OSS Distributionsosfmk/kern/ext_paniclog.c standard 128*2c2f96dcSApple OSS Distributionsosfmk/kern/ecc_logging.c optional config_ecc_logging 129*2c2f96dcSApple OSS Distributionsosfmk/kern/energy_perf.c standard 130*2c2f96dcSApple OSS Distributionsosfmk/kern/exception.c standard 131*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves.c standard 132*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_boot.c standard 133*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_conclave.c standard 134*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_driverkit.c standard 135*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_frame_mint.c standard 136*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_inspection.c standard 137*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_log.c standard 138*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_memory.c standard 139*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_panic.c standard 140*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_resource.c standard 141*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_sensor.c standard 142*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_shared_memory.c standard 143*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_storage.c standard 144*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_tests.c standard 145*2c2f96dcSApple OSS Distributionsosfmk/kern/exclaves_upcalls.c standard 146*2c2f96dcSApple OSS Distributions./kern/exclaves.tightbeam.c optional config_exclaves 147*2c2f96dcSApple OSS Distributionsosfmk/kern/extmod_statistics.c standard 148*2c2f96dcSApple OSS Distributionsosfmk/kern/host.c standard 149*2c2f96dcSApple OSS Distributionsosfmk/kern/host_notify.c standard 150*2c2f96dcSApple OSS Distributionsosfmk/kern/ipc_clock.c standard 151*2c2f96dcSApple OSS Distributionsosfmk/kern/ipc_host.c standard 152*2c2f96dcSApple OSS Distributionsosfmk/kern/ipc_kobject.c standard 153*2c2f96dcSApple OSS Distributionsosfmk/kern/ipc_mig.c standard 154*2c2f96dcSApple OSS Distributionsosfmk/kern/ipc_misc.c standard 155*2c2f96dcSApple OSS Distributionsosfmk/kern/ipc_tt.c standard 156*2c2f96dcSApple OSS Distributionsosfmk/kern/kalloc.c standard 157*2c2f96dcSApple OSS Distributionsosfmk/kern/kern_apfs_reflock.c standard 158*2c2f96dcSApple OSS Distributionsosfmk/kern/ktrace_background_notify.c standard 159*2c2f96dcSApple OSS Distributionsosfmk/kern/ledger.c standard 160*2c2f96dcSApple OSS Distributionsosfmk/kern/lock_group.c standard 161*2c2f96dcSApple OSS Distributionsosfmk/kern/lock_mtx.c standard 162*2c2f96dcSApple OSS Distributionsosfmk/kern/lock_ptr.c standard 163*2c2f96dcSApple OSS Distributionsosfmk/kern/lock_rw.c standard 164*2c2f96dcSApple OSS Distributionsosfmk/kern/lock_ticket.c standard 165*2c2f96dcSApple OSS Distributionsosfmk/kern/locks.c standard 166*2c2f96dcSApple OSS Distributionsosfmk/kern/mach_node.c standard 167*2c2f96dcSApple OSS Distributionsosfmk/kern/machine.c standard 168*2c2f96dcSApple OSS Distributionsosfmk/kern/mk_sp.c standard 169*2c2f96dcSApple OSS Distributionsosfmk/kern/mk_timer.c standard 170*2c2f96dcSApple OSS Distributionsosfmk/kern/mpsc_queue.c standard 171*2c2f96dcSApple OSS Distributionsosfmk/kern/page_decrypt.c standard bound-checks 172*2c2f96dcSApple OSS Distributionsosfmk/kern/printf.c standard 173*2c2f96dcSApple OSS Distributionsosfmk/kern/priority.c standard 174*2c2f96dcSApple OSS Distributionsosfmk/kern/processor.c standard 175*2c2f96dcSApple OSS Distributionsosfmk/kern/recount.c standard 176*2c2f96dcSApple OSS Distributionsosfmk/kern/restartable.c standard 177*2c2f96dcSApple OSS Distributionsosfmk/kern/sched_average.c standard 178*2c2f96dcSApple OSS Distributions#ifdef __AMP__ 179*2c2f96dcSApple OSS Distributionsosfmk/kern/sched_amp.c optional config_sched_multiq 180*2c2f96dcSApple OSS Distributionsosfmk/kern/sched_amp_common.c optional config_sched_multiq 181*2c2f96dcSApple OSS Distributions#endif 182*2c2f96dcSApple OSS Distributionsosfmk/kern/sched_dualq.c optional config_sched_multiq 183*2c2f96dcSApple OSS Distributionsosfmk/kern/sched_clutch.c optional config_clutch 184*2c2f96dcSApple OSS Distributionsosfmk/kern/sched_prim.c standard 185*2c2f96dcSApple OSS Distributionsosfmk/kern/sched_proto.c optional config_sched_proto 186*2c2f96dcSApple OSS Distributionsosfmk/kern/sched_traditional.c optional config_sched_traditional 187*2c2f96dcSApple OSS Distributionsosfmk/kern/sched_grrr.c optional config_sched_grrr_core 188*2c2f96dcSApple OSS Distributionsosfmk/kern/sched_multiq.c optional config_sched_multiq 189*2c2f96dcSApple OSS Distributionsosfmk/kern/sfi.c standard 190*2c2f96dcSApple OSS Distributionsosfmk/kern/smr.c standard 191*2c2f96dcSApple OSS Distributionsosfmk/kern/stack.c standard 192*2c2f96dcSApple OSS Distributionsosfmk/kern/startup.c standard 193*2c2f96dcSApple OSS Distributionsosfmk/kern/sync_sema.c standard 194*2c2f96dcSApple OSS Distributionsosfmk/kern/syscall_subr.c standard 195*2c2f96dcSApple OSS Distributionsosfmk/kern/syscall_sw.c standard 196*2c2f96dcSApple OSS Distributionsosfmk/kern/sysdiagnose.c optional config_sysdiagnose 197*2c2f96dcSApple OSS Distributionsosfmk/kern/task.c standard 198*2c2f96dcSApple OSS Distributionsosfmk/kern/task_policy.c standard 199*2c2f96dcSApple OSS Distributionsosfmk/kern/task_ref.c standard 200*2c2f96dcSApple OSS Distributionsosfmk/kern/test_lock.c optional development 201*2c2f96dcSApple OSS Distributionsosfmk/kern/test_lock.c optional debug 202*2c2f96dcSApple OSS Distributionsosfmk/kern/test_mpsc_queue.c optional development 203*2c2f96dcSApple OSS Distributionsosfmk/kern/test_mpsc_queue.c optional debug 204*2c2f96dcSApple OSS Distributionsosfmk/kern/thread.c standard 205*2c2f96dcSApple OSS Distributionsosfmk/kern/thread_act.c standard 206*2c2f96dcSApple OSS Distributionsosfmk/kern/thread_call.c standard 207*2c2f96dcSApple OSS Distributionsosfmk/kern/thread_group.c standard 208*2c2f96dcSApple OSS Distributionsosfmk/kern/thread_policy.c standard 209*2c2f96dcSApple OSS Distributionsosfmk/kern/timer.c standard 210*2c2f96dcSApple OSS Distributionsosfmk/kern/timer_call.c standard 211*2c2f96dcSApple OSS Distributionsosfmk/kern/turnstile.c standard 212*2c2f96dcSApple OSS Distributionsosfmk/kern/ux_handler.c standard 213*2c2f96dcSApple OSS Distributionsosfmk/kern/waitq.c standard 214*2c2f96dcSApple OSS Distributionsosfmk/kern/work_interval.c standard 215*2c2f96dcSApple OSS Distributionsosfmk/kern/workload_config.c standard 216*2c2f96dcSApple OSS Distributionsosfmk/kern/zalloc.c standard 217*2c2f96dcSApple OSS Distributionsosfmk/kern/zalloc_bounds.c standard bound-checks 218*2c2f96dcSApple OSS Distributionsosfmk/kern/bsd_kern.c optional mach_bsd 219*2c2f96dcSApple OSS Distributionsosfmk/kern/hibernate.c optional hibernation 220*2c2f96dcSApple OSS Distributionsosfmk/kern/remote_time.c standard 221*2c2f96dcSApple OSS Distributionsosfmk/kern/memset_s.c standard 222*2c2f96dcSApple OSS Distributionsosfmk/kern/copyout_shim.c optional copyout_shim 223*2c2f96dcSApple OSS Distributionsosfmk/kern/task_ident.c standard 224*2c2f96dcSApple OSS Distributionsosfmk/kern/socd_client.c standard 225*2c2f96dcSApple OSS Distributionsosfmk/kern/iotrace.c optional config_iotrace 226*2c2f96dcSApple OSS Distributionsosfmk/kern/epoch_sync.c optional config_exclaves 227*2c2f96dcSApple OSS Distributions 228*2c2f96dcSApple OSS Distributions./mach/clock_server.c standard 229*2c2f96dcSApple OSS Distributions./mach/clock_reply_user.c standard 230*2c2f96dcSApple OSS Distributions./mach/exc_user.c standard 231*2c2f96dcSApple OSS Distributions./mach/exc_server.c optional mach_bsd 232*2c2f96dcSApple OSS Distributions./mach/mach_eventlink_server.c standard 233*2c2f96dcSApple OSS Distributions./mach/host_priv_server.c standard 234*2c2f96dcSApple OSS Distributions./mach/ktrace_background_user.c standard 235*2c2f96dcSApple OSS Distributions./mach/mach_exc_user.c standard 236*2c2f96dcSApple OSS Distributions./mach/mach_exc_server.c optional mach_bsd 237*2c2f96dcSApple OSS Distributions./mach/mach_host_server.c standard 238*2c2f96dcSApple OSS Distributions./mach/mach_notify_user.c standard 239*2c2f96dcSApple OSS Distributions./mach/mach_port_server.c standard 240*2c2f96dcSApple OSS Distributions./mach/mach_vm_server.c standard 241*2c2f96dcSApple OSS Distributions./mach/mach_voucher_server.c standard 242*2c2f96dcSApple OSS Distributions./mach/memory_entry_server.c standard 243*2c2f96dcSApple OSS Distributions./mach/resource_notify_user.c standard 244*2c2f96dcSApple OSS Distributions./mach/restartable_server.c standard 245*2c2f96dcSApple OSS Distributions./mach/upl_server.c standard 246*2c2f96dcSApple OSS Distributions./mach/audit_triggers_user.c standard 247*2c2f96dcSApple OSS Distributions./mach/task_access_user.c standard 248*2c2f96dcSApple OSS Distributionsosfmk/corpses/corpse.c standard 249*2c2f96dcSApple OSS Distributionsosfmk/kern/kern_cdata.c standard 250*2c2f96dcSApple OSS Distributionsosfmk/tests/kernel_tests.c optional config_xnupost 251*2c2f96dcSApple OSS Distributionsosfmk/tests/ktest.c optional config_xnupost 252*2c2f96dcSApple OSS Distributionsosfmk/tests/ktest_accessor.c optional config_xnupost 253*2c2f96dcSApple OSS Distributionsosfmk/tests/ktest_emit.c optional config_xnupost 254*2c2f96dcSApple OSS Distributionsosfmk/tests/ktest_global.c optional config_xnupost 255*2c2f96dcSApple OSS Distributionsosfmk/tests/pmap_tests.c optional config_xnupost 256*2c2f96dcSApple OSS Distributionsosfmk/tests/ptrauth_data_tests.c optional config_xnupost 257*2c2f96dcSApple OSS Distributionsosfmk/tests/bitmap_test.c optional config_xnupost 258*2c2f96dcSApple OSS Distributionsosfmk/tests/test_thread_call.c optional config_xnupost 259*2c2f96dcSApple OSS Distributionsosfmk/tests/vfp_state_test.c optional config_xnupost 260*2c2f96dcSApple OSS Distributions./mach/telemetry_notification_user.c optional config_telemetry 261*2c2f96dcSApple OSS Distributionsosfmk/bank/bank.c standard 262*2c2f96dcSApple OSS Distributionsosfmk/atm/atm.c optional config_atm 263*2c2f96dcSApple OSS Distributionsosfmk/voucher/ipc_pthread_priority.c optional config_voucher_deprecated 264*2c2f96dcSApple OSS Distributions./mach/coalition_notification_user.c optional config_coalitions 265*2c2f96dcSApple OSS Distributions./mach/sysdiagnose_notification_user.c optional config_sysdiagnose 266*2c2f96dcSApple OSS Distributions./mach/sysdiagnose_notification_user.c optional config_sysdiagnose 267*2c2f96dcSApple OSS Distributions./mach/vfs_nspace_user.c standard 268*2c2f96dcSApple OSS Distributions./mach/fairplayd_notification_user.c optional config_arcade 269*2c2f96dcSApple OSS Distributions./mach/arcade_upcall_user.c optional config_arcade 270*2c2f96dcSApple OSS Distributions./mach/arcade_register_server.c optional config_arcade 271*2c2f96dcSApple OSS Distributions./mach/iocompressionstats_notification_user.c optional config_io_compression_stats 272*2c2f96dcSApple OSS Distributions./mach/memory_error_notification_user.c optional config_telemetry 273*2c2f96dcSApple OSS Distributions 274*2c2f96dcSApple OSS Distributions# 275*2c2f96dcSApple OSS Distributions# For now, no external pagers 276*2c2f96dcSApple OSS Distributions# 277*2c2f96dcSApple OSS Distributions# ./mach/memory_object_user.c standard 278*2c2f96dcSApple OSS Distributions# ./mach/memory_object_default_user.c standard 279*2c2f96dcSApple OSS Distributions# 280*2c2f96dcSApple OSS Distributions./mach/processor_server.c standard 281*2c2f96dcSApple OSS Distributions./mach/processor_set_server.c standard 282*2c2f96dcSApple OSS Distributions./mach/task_server.c standard 283*2c2f96dcSApple OSS Distributions./mach/thread_act_server.c standard 284*2c2f96dcSApple OSS Distributions./mach/vm32_map_server.c standard 285*2c2f96dcSApple OSS Distributions./mach/mach_test_upcall_user.c standard 286*2c2f96dcSApple OSS Distributions 287*2c2f96dcSApple OSS Distributionsosfmk/vm/analytics.c standard 288*2c2f96dcSApple OSS Distributionsosfmk/vm/bsd_vm.c optional mach_bsd 289*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_compressor.c standard 290*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_compressor_pager.c standard 291*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_compressor_backing_store.c standard 292*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_compressor_algorithms.c standard 293*2c2f96dcSApple OSS Distributionsosfmk/vm/lz4.c standard 294*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_phantom_cache.c optional config_phantom_cache 295*2c2f96dcSApple OSS Distributionsosfmk/vm/device_vm.c standard 296*2c2f96dcSApple OSS Distributionsosfmk/vm/memory_object.c standard 297*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_debug.c standard 298*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_fault.c standard 299*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_init.c standard 300*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_kern.c standard 301*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_map.c standard 302*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_map_store.c standard 303*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_map_store_ll.c standard 304*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_map_store_rb.c standard 305*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_object.c standard 306*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_pageout.c standard 307*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_purgeable.c standard 308*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_reclaim.c optional config_deferred_reclaim 309*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_resident.c standard 310*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_shared_region.c standard 311*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_shared_region_pager.c standard 312*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_dyld_pager.c standard 313*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_swapfile_pager.c standard 314*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_tests.c optional config_xnupost 315*2c2f96dcSApple OSS Distributionsosfmk/vm/vm_user.c standard 316*2c2f96dcSApple OSS Distributionsosfmk/vm/vm32_user.c standard 317*2c2f96dcSApple OSS Distributions 318*2c2f96dcSApple OSS Distributions# 319*2c2f96dcSApple OSS Distributions# IOKit files, for a while 320*2c2f96dcSApple OSS Distributions# 321*2c2f96dcSApple OSS Distributionsosfmk/device/iokit_rpc.c optional iokit 322*2c2f96dcSApple OSS Distributions./device/device_server.c optional iokit 323*2c2f96dcSApple OSS Distributionsosfmk/device/device_init.c optional iokit 324*2c2f96dcSApple OSS Distributions 325*2c2f96dcSApple OSS Distributions# kernel module loader interface 326*2c2f96dcSApple OSS Distributionsosfmk/kern/kext_alloc.c standard 327*2c2f96dcSApple OSS Distributionsosfmk/kern/kmod.c standard 328*2c2f96dcSApple OSS Distributions 329*2c2f96dcSApple OSS Distributions# 330*2c2f96dcSApple OSS Distributions# This file should go away when we get 331*2c2f96dcSApple OSS Distributions# libsa (it now only contains string 332*2c2f96dcSApple OSS Distributions# funcs). 333*2c2f96dcSApple OSS Distributions# 334*2c2f96dcSApple OSS Distributionsosfmk/device/subrs.c standard 335*2c2f96dcSApple OSS Distributions 336*2c2f96dcSApple OSS Distributions# Kernel performance monitoring 337*2c2f96dcSApple OSS Distributionsosfmk/kperf/kperf.c optional kperf 338*2c2f96dcSApple OSS Distributionsosfmk/kperf/action.c optional kperf 339*2c2f96dcSApple OSS Distributionsosfmk/kperf/callstack.c optional kperf 340*2c2f96dcSApple OSS Distributionsosfmk/kperf/pet.c optional kperf 341*2c2f96dcSApple OSS Distributionsosfmk/kperf/thread_samplers.c optional kperf 342*2c2f96dcSApple OSS Distributionsosfmk/kperf/task_samplers.c optional kperf 343*2c2f96dcSApple OSS Distributionsosfmk/kperf/meminfo.c optional kperf 344*2c2f96dcSApple OSS Distributionsosfmk/kperf/kptimer.c optional kperf 345*2c2f96dcSApple OSS Distributionsosfmk/kperf/kperf_kpc.c optional kperf config_cpu_counters 346*2c2f96dcSApple OSS Distributionsosfmk/kperf/kdebug_trigger.c optional kperf 347*2c2f96dcSApple OSS Distributionsosfmk/kperf/lazy.c optional kperf 348*2c2f96dcSApple OSS Distributionsosfmk/kern/kpc_thread.c optional config_cpu_counters 349*2c2f96dcSApple OSS Distributions# This includes stubs for exported functions without CPU counter support. 350*2c2f96dcSApple OSS Distributionsosfmk/kern/kpc_common.c standard 351*2c2f96dcSApple OSS Distributionsosfmk/kern/cpc.c standard 352*2c2f96dcSApple OSS Distributions 353*2c2f96dcSApple OSS Distributionsosfmk/kern/kern_monotonic.c optional config_cpu_counters 354*2c2f96dcSApple OSS Distributions 355*2c2f96dcSApple OSS Distributionsosfmk/console/serial_general.c standard 356*2c2f96dcSApple OSS Distributionsosfmk/console/serial_console.c optional serial_console 357*2c2f96dcSApple OSS Distributionsosfmk/console/video_scroll.c optional video_console 358*2c2f96dcSApple OSS Distributionsosfmk/console/video_console.c optional video_console 359*2c2f96dcSApple OSS Distributions 360*2c2f96dcSApple OSS Distributions 361*2c2f96dcSApple OSS Distributionsosfmk/kern/telemetry.c optional config_telemetry 362*2c2f96dcSApple OSS Distributions 363*2c2f96dcSApple OSS Distributions# Built-in corecrypto for early_random(): 364*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/cc_clear.c standard 365*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/cc_cmp_safe.c standard 366*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/cc_abort.c standard 367*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/cc_try_abort.c standard 368*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/cc_dit.c standard 369*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/cccbc.c standard 370*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/ccdrbg.c standard 371*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/ccdrbg_nisthmac.c standard 372*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/ccdigest_init.c standard 373*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/ccdigest_update.c standard 374*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/ccgcm.c standard 375*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/ccmode_gcm_gf_mult.c standard 376*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/ccmode_gcm_mult_h.c standard 377*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/cchmac.c standard 378*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/cchmac_init.c standard 379*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/cchmac_update.c standard 380*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/cchmac_final.c standard 381*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/ccdigest_final_64be.c standard 382*2c2f96dcSApple OSS Distributions 383*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/ccsha256_di.c standard 384*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/ccsha256_initial_state.c standard 385*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/ccsha256_K.c standard 386*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/ccsha256_ltc_compress.c standard 387*2c2f96dcSApple OSS Distributionsosfmk/corecrypto/ccsha256_ltc_di.c standard 388*2c2f96dcSApple OSS Distributions 389*2c2f96dcSApple OSS Distributionsosfmk/prng/prng_random.c standard 390*2c2f96dcSApple OSS Distributionsosfmk/prng/entropy.c standard 391