xref: /xnu-11417.121.6/osfmk/conf/files.arm64 (revision a1e26a70f38d1d7daa7b49b258e2f8538ad81650)
1OPTIONS/fb			optional fb
2
3OPTIONS/debug			optional debug
4
5osfmk/vm/vm_apple_protect.c	 standard
6
7osfmk/arm64/hi_res_clock_map.c 	optional hi_res_clock
8
9osfmk/arm/pmap/pmap.c			optional nos_arm_pmap
10osfmk/arm/pmap/pmap_cs.c		optional nos_arm_pmap
11osfmk/arm/pmap/pmap_data.c		optional nos_arm_pmap
12osfmk/arm/pmap/pmap_iommu.c		optional nos_arm_pmap
13osfmk/arm/pmap/pmap_misc.c		optional nos_arm_pmap
14osfmk/arm/pmap/pmap_ppl_interface.c	optional nos_arm_pmap
15
16osfmk/arm64/sptm/pmap/pmap.c		optional nos_arm_asm config_sptm
17osfmk/arm64/sptm/pmap/pmap_cs.c		optional nos_arm_asm config_sptm
18osfmk/arm64/sptm/pmap/pmap_data.c	optional nos_arm_asm config_sptm
19osfmk/arm64/sptm/pmap/pmap_iommu.c	optional nos_arm_asm config_sptm
20osfmk/arm64/sptm/pmap/pmap_misc.c	optional nos_arm_asm config_sptm
21osfmk/arm64/sptm/pmap/pmap_ppl_interface.c	optional nos_arm_asm config_sptm
22osfmk/arm64/sptm/start_sptm.s		optional nos_arm_asm config_sptm
23osfmk/arm64/amcc_rorgn_sptm.c		optional nos_arm_asm config_sptm
24osfmk/arm64/sptm/arm_init_sptm.c	optional config_sptm
25
26osfmk/arm64/bsd_arm64.c		optional mach_bsd
27osfmk/arm/machdep_call.c	optional mach_bsd
28
29osfmk/arm64/WKdmDecompress_16k.s	standard
30osfmk/arm64/WKdmCompress_16k.s		standard
31osfmk/arm64/WKdmDecompress_4k.s	standard
32osfmk/arm64/WKdmCompress_4k.s	standard
33osfmk/arm64/WKdmData.s		standard
34osfmk/arm64/lz4_decode_arm64.s  standard
35osfmk/arm64/lz4_encode_arm64.s  standard
36osfmk/arm64/amcc_rorgn_ppl.c optional nos_arm_asm config_pmap_ppl
37osfmk/arm64/amcc_rorgn_ppl_amcc.c optional nos_arm_asm config_pmap_ppl
38osfmk/arm64/amcc_rorgn_ppl_ctrr3.c optional nos_arm_asm config_pmap_ppl
39osfmk/arm64/amcc_rorgn_common.c optional nos_arm_asm
40osfmk/arm64/bcopy.s standard
41osfmk/arm64/bzero.s standard
42osfmk/arm/caches.c		standard
43osfmk/arm64/caches_asm.s		optional nos_arm_asm
44osfmk/arm64/copyio.c	standard
45osfmk/arm64/cpu.c		standard
46osfmk/arm/cpu_common.c		standard
47osfmk/arm/cpuid.c   standard
48osfmk/arm/data.s	standard
49osfmk/arm64/dbgwrap.c		standard
50osfmk/arm/arm_timer.c		standard
51osfmk/arm/arm_init.c	optional config_pmap_ppl
52osfmk/arm64/arm_vm_init.c	optional config_pmap_ppl
53osfmk/arm64/arm64_hypercall.c	standard
54osfmk/arm/io_map.c		standard
55osfmk/arm64/loose_ends.c	standard
56osfmk/arm/locks_arm.c	standard
57osfmk/arm64/locore.s	optional nos_arm_asm
58osfmk/arm64/iofilter_asm.s	optional nos_arm_asm
59osfmk/arm64/iofilter.c	optional nos_arm_asm
60osfmk/arm64/gxf_exceptions.s	optional nos_arm_asm
61osfmk/arm64/lowmem_vectors.c	standard
62osfmk/arm64/sleh.c			standard
63osfmk/arm64/start.s	optional nos_arm_asm config_pmap_ppl
64osfmk/arm64/pinst.s	optional nos_arm_asm
65osfmk/arm64/cswitch.s	optional nos_arm_asm
66osfmk/arm/machine_cpuid.c	standard
67osfmk/arm/machine_routines_common.c		standard
68osfmk/arm64/lock_ticket_pv.c		optional config_pv_ticket
69osfmk/arm64/machine_routines.c		standard
70osfmk/arm64/machine_routines_asm.s	optional nos_arm_asm
71osfmk/arm64/machine_task.c		standard
72osfmk/arm/machine_routines_apple.c	optional nos_arm_asm
73osfmk/arm/pal_routines.c		standard
74osfmk/arm/preemption_disable.c	standard
75osfmk/arm64/mcount.s		optional profile
76osfmk/arm64/memcmp_zero.s	standard
77osfmk/arm64/strnlen.s   standard
78osfmk/arm64/strncmp.s   standard
79
80osfmk/arm/model_dep.c		standard
81osfmk/arm64/pcb.c		optional nos_arm_asm
82osfmk/arm/rtclock.c		standard
83osfmk/arm64/status.c		standard
84osfmk/arm/status_shared.c	standard
85
86osfmk/arm/commpage/commpage.c	standard
87osfmk/arm/commpage/commpage_asm.s	optional config_arm_pfz
88
89osfmk/kdp/ml/arm/kdp_machdep.c	optional	mach_kdp
90osfmk/kdp/ml/arm/kdp_vm.c	optional	mach_kdp
91osfmk/kdp/sk_core.c		optional config_exclaves
92
93osfmk/arm64/hibernate_arm64.c        optional hibernation
94osfmk/arm64/hibernate_restore.c      optional hibernation
95osfmk/arm64/hibernate_asm.s          optional hibernation
96
97# DUMMIES TO FORCE GENERATION OF .h FILES
98osfmk/OPTIONS/ln		optional ln
99osfmk/OPTIONS/eisa		optional eisa
100osfmk/OPTIONS/himem		optional himem
101osfmk/OPTIONS/ec		optional ec
102osfmk/OPTIONS/hi_res_clock	optional hi_res_clock
103
104# Kernel performance monitoring
105osfmk/arm64/monotonic_arm64.c           optional config_cpu_counters
106osfmk/arm64/cpc_arm64_events.c          optional config_cpu_counters
107osfmk/arm64/kpc.c		                optional config_cpu_counters
108
109osfmk/arm64/platform_tests.c			optional config_xnupost
110osfmk/arm64/platform_tests_asm.s		optional config_xnupost
111
112osfmk/arm64/alternate_debugger.c		optional alternate_debugger
113osfmk/arm64/alternate_debugger_asm.s		optional alternate_debugger
114
115osfmk/arm64/machine_remote_time.c optional config_mach_bridge_recv_time
116osfmk/arm64/sme.c		standard
117osfmk/arm64/static_if.c	standard
118osfmk/arm64/corecrypto/sha256_compress_arm64.s	standard
119
120osfmk/arm64/bti_telemetry.c optional config_bti_telemetry
121
122osfmk/arm/counter.c	standard
123