xref: /xnu-10063.121.3/osfmk/conf/files (revision 2c2f96dc2b9a4408a43d3150ae9c105355ca3daa)
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