osfmk/arm64/hi_res_clock_map.c optional hi_res_clock
-osfmk/arm/pmap.c standard
+osfmk/arm/pmap.c optional nos_arm_pmap
osfmk/arm64/bsd_arm64.c optional mach_bsd
osfmk/arm/machdep_call.c optional mach_bsd
osfmk/arm64/WKdmData.s standard
osfmk/arm64/lz4_decode_arm64.s standard
osfmk/arm64/lz4_encode_arm64.s standard
+osfmk/arm64/amcc_rorgn.c standard
osfmk/arm64/bcopy.s standard
osfmk/arm64/bzero.s standard
osfmk/arm/caches.c standard
osfmk/arm/io_map.c standard
osfmk/arm64/loose_ends.c standard
osfmk/arm/locks_arm.c standard
-osfmk/arm64/locore.s standard
+osfmk/arm64/locore.s optional nos_arm_asm
+osfmk/arm64/gxf_exceptions.s optional nos_arm_asm
osfmk/arm64/lowmem_vectors.c standard
osfmk/arm64/sleh.c standard
-osfmk/arm64/start.s standard
-osfmk/arm64/pinst.s standard
+osfmk/arm64/start.s optional nos_arm_asm
+osfmk/arm64/pinst.s optional nos_arm_asm
osfmk/arm64/cswitch.s standard
osfmk/arm/machine_cpuid.c standard
osfmk/arm/machine_routines_common.c standard
osfmk/arm64/machine_routines.c standard
-osfmk/arm64/machine_routines_asm.s standard
+osfmk/arm64/machine_routines_asm.s optional nos_arm_asm
osfmk/arm64/machine_task.c standard
+osfmk/arm/machine_routines_apple.c optional nos_arm_asm
osfmk/arm/pal_routines.c standard
osfmk/arm64/mcount.s optional profile
+osfmk/arm64/memcmp_zero.s standard
osfmk/arm64/strnlen.s standard
osfmk/arm64/strncmp.s standard
osfmk/arm/strncpy.c standard
osfmk/arm/strlcpy.c standard
+osfmk/arm/trustcache.c standard
osfmk/arm/model_dep.c standard
-osfmk/arm64/pcb.c standard
+osfmk/arm64/pcb.c optional nos_arm_pmap
osfmk/arm/rtclock.c standard
osfmk/arm64/status.c standard
osfmk/arm/status_shared.c standard
osfmk/arm/commpage/commpage.c standard
+osfmk/arm/commpage/commpage_asm.s optional config_arm_pfz
osfmk/kdp/ml/arm/kdp_machdep.c optional mach_kdp
osfmk/kdp/ml/arm/kdp_vm.c optional mach_kdp
+osfmk/arm64/hibernate_arm64.c optional hibernation
+osfmk/arm64/hibernate_restore.c optional hibernation
+osfmk/arm64/hibernate_asm.s optional hibernation
+
# DUMMIES TO FORCE GENERATION OF .h FILES
osfmk/OPTIONS/ln optional ln
osfmk/OPTIONS/eisa optional eisa
osfmk/OPTIONS/hi_res_clock optional hi_res_clock
# Kernel performance monitoring
-osfmk/kperf/arm/kperf_mp.c optional kperf
osfmk/arm64/kpc.c optional kpc
osfmk/arm64/monotonic_arm64.c optional monotonic
-osfmk/arm64/platform_tests.c optional config_xnupost
+osfmk/arm64/platform_tests.c optional config_xnupost
+osfmk/arm64/platform_tests_asm.s optional config_xnupost
osfmk/arm64/alternate_debugger.c optional alternate_debugger
osfmk/arm64/alternate_debugger_asm.s optional alternate_debugger
-# Support for early_random()
-osfmk/corecrypto/ccn/src/ccn_set.c standard
-
osfmk/arm64/pgtrace.c standard
osfmk/arm64/pgtrace_decoder.c optional config_pgtrace_nonkext
osfmk/arm64/machine_remote_time.c optional config_mach_bridge_recv_time
+osfmk/arm64/corecrypto/sha256_compress_arm64.s standard