IDENT=-DDDB -DDIAGNOSTIC -DKTRACE -DACCOUNTING -DKMEMSTATS -DPTRACE -DCRYPTO -DSYSVMSG -DSYSVSEM -DSYSVSHM -DUVM_SWAP_ENCRYPT -DFFS -DFFS2 -DFFS_SOFTUPDATES -DUFS_DIRHASH -DQUOTA -DEXT2FS -DMFS -DNFSCLIENT -DNFSSERVER -DCD9660 -DUDF -DMSDOSFS -DFIFO -DFUSE -DSOCKET_SPLICE -DTCP_ECN -DTCP_SIGNATURE -DINET6 -DIPSEC -DPPP_BSDCOMP -DPPP_DEFLATE -DPIPEX -DMROUTING -DMPLS -DBOOT_CONFIG -DPCIVERBOSE -DUSER_PCICONF -DUSBVERBOSE -DWSDISPLAY_COMPAT_USL -DWSDISPLAY_COMPAT_RAWKBD -DWSDISPLAY_DEFAULTSCREENS="6" -DONEWIREVERBOSE -DMULTIPROCESSOR
PARAM=-DMAXUSERS=80
S=	/usr/src/sys
_mach=arm64
_arch=arm64
KERNEL_BASE_PHYS=0x00200000
KERNEL_BASE_VIRT=0xffffff8000200000
#	$OpenBSD: Makefile.arm64,v 1.35 2019/11/07 20:42:28 guenther Exp $

# For instructions on building kernels consult the config(8) and options(4)
# manual pages.
#
# N.B.: NO DEPENDENCIES ON FOLLOWING FLAGS ARE VISIBLE TO MAKEFILE
#	IF YOU CHANGE THE DEFINITION OF ANY OF THESE RECOMPILE EVERYTHING
# DEBUG is set to -g by config if debugging is requested (config -g).
# PROF is set to -pg by config if profiling is requested (config -p).

.include <bsd.own.mk>

SIZE?=	size
STRIP?=	ctfstrip

# source tree is located via $S relative to the compilation directory
.ifndef S
S!=	cd ../../../..; pwd
.endif

_machdir?=	$S/arch/${_mach}
_archdir?=	$S/arch/${_arch}

INCLUDES=	-nostdinc -I$S -I${.OBJDIR} -I$S/arch \
		-I$S/dev/pci/drm/include \
		-I$S/dev/pci/drm/include/uapi \
		-I$S/dev/pci/drm/amd/include/asic_reg \
		-I$S/dev/pci/drm/amd/include \
		-I$S/dev/pci/drm/amd/amdgpu \
		-I$S/dev/pci/drm/amd/display \
		-I$S/dev/pci/drm/amd/display/include \
		-I$S/dev/pci/drm/amd/display/dc \
		-I$S/dev/pci/drm/amd/display/amdgpu_dm \
		-I$S/dev/pci/drm/amd/powerplay/inc \
		-I$S/dev/pci/drm/amd/powerplay/smumgr \
		-I$S/dev/pci/drm/amd/powerplay/hwmgr \
		-I$S/dev/pci/drm/amd/display/dc/inc \
		-I$S/dev/pci/drm/amd/display/dc/inc/hw \
		-I$S/dev/pci/drm/amd/display/modules/inc
CPPFLAGS=	${INCLUDES} ${IDENT} ${PARAM} -D_KERNEL -D__${_mach}__ -MD -MP
CWARNFLAGS=	-Werror -Wall -Wimplicit-function-declaration \
		-Wno-uninitialized -Wno-pointer-sign \
		-Wno-constant-conversion -Wno-address-of-packed-member \
		-Wframe-larger-than=2047

CMACHFLAGS=	-march=armv8-a+nofp+nosimd \
		-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer \
		-ffixed-x18
CMACHFLAGS+=	-ffreestanding ${NOPIE_FLAGS}
SORTR=		sort -R
.if ${IDENT:M-DNO_PROPOLICE}
CMACHFLAGS+=	-fno-stack-protector
.endif
.if ${IDENT:M-DSMALL_KERNEL}
SORTR=		cat
COPTS?=		-Oz
.endif

DEBUG?=		-g
COPTS?=		-O2
CFLAGS=		${DEBUG} ${CWARNFLAGS} ${CMACHFLAGS} ${COPTS} ${PIPE}
AFLAGS=		-D_LOCORE -x assembler-with-cpp ${CWARNFLAGS} ${CMACHFLAGS}
LINKFLAGS=	-T ld.script -X --warn-common -nopie

HOSTCC?=	${CC}
HOSTED_CPPFLAGS=${CPPFLAGS:S/^-nostdinc$//}
HOSTED_CFLAGS=	${CFLAGS}
HOSTED_C=	${HOSTCC} ${HOSTED_CFLAGS} ${HOSTED_CPPFLAGS} -c $<

NORMAL_C_NOP=	${CC} ${CFLAGS} ${CPPFLAGS} -fno-ret-protector -c $<
NORMAL_C=	${CC} ${CFLAGS} ${CPPFLAGS} ${PROF} -c $<
NORMAL_S=	${CC} ${AFLAGS} ${CPPFLAGS} ${PROF} -c $<

OBJS=	edid.o vesagtf.o videomode.o mfi.o ahci.o nvme.o mpi.o \
	if_wi.o if_wi_hostap.o re.o bcmgenet.o com.o pluart.o \
	athn.o ar5008.o ar5416.o ar9280.o ar9285.o ar9287.o \
	ar9003.o ar9380.o bwfm.o rtwn.o uhci.o ohci.o ehci.o \
	xhci.o ccp.o sdhc.o radio.o ipmi.o vscsi.o softraid.o \
	softraid_concat.o softraid_crypto.o softraid_raid0.o \
	softraid_raid1.o softraid_raid5.o softraid_raid6.o dwhdmi.o \
	dwhdmiphy.o dwiic.o ksyms.o fuse_device.o fuse_file.o \
	fuse_lookup.o fuse_vfsops.o fuse_vnops.o fusebuf.o pf.o \
	pf_norm.o pf_ruleset.o pf_ioctl.o pf_table.o pf_osfp.o \
	pf_if.o pf_lb.o pf_syncookies.o hfsc.o fq_codel.o \
	if_pflog.o if_pfsync.o if_pflow.o bio.o hotplug.o \
	if_pppoe.o db_access.o db_break.o db_command.o db_ctf.o \
	db_dwarf.o db_elf.o db_examine.o db_expr.o db_hangman.o \
	db_input.o db_lex.o db_output.o db_run.o db_sym.o db_trap.o \
	db_variables.o db_watch.o db_usrreq.o audio.o cons.o \
	diskmap.o firmload.o midi.o mulaw.o vnd.o rnd.o video.o \
	cd9660_bmap.o cd9660_lookup.o cd9660_node.o cd9660_rrip.o \
	cd9660_util.o cd9660_vfsops.o cd9660_vnops.o udf_subr.o \
	udf_vfsops.o udf_vnops.o clock_subr.o exec_conf.o exec_elf.o \
	exec_script.o exec_subr.o init_main.o init_sysent.o \
	kern_acct.o kern_bufq.o kern_clock.o kern_descrip.o \
	kern_event.o kern_exec.o kern_exit.o kern_fork.o \
	kern_kthread.o kern_ktrace.o kern_lock.o kern_malloc.o \
	kern_rwlock.o kern_physio.o kern_proc.o kern_prot.o \
	kern_resource.o kern_pledge.o kern_unveil.o kern_sched.o \
	kern_sensors.o kern_sig.o kern_smr.o kern_subr.o \
	kern_sysctl.o kern_synch.o kern_tc.o kern_time.o \
	kern_timeout.o kern_uuid.o kern_watchdog.o kern_task.o \
	kern_srp.o kern_xxx.o sched_bsd.o subr_autoconf.o \
	subr_disk.o subr_evcount.o subr_extent.o subr_log.o \
	subr_percpu.o subr_poison.o subr_pool.o subr_tree.o \
	dma_alloc.o subr_prf.o subr_prof.o subr_userconf.o \
	subr_xxx.o sys_futex.o sys_generic.o sys_pipe.o \
	sys_process.o sys_socket.o sysv_ipc.o sysv_msg.o sysv_sem.o \
	sysv_shm.o tty.o tty_conf.o tty_pty.o tty_nmea.o tty_msts.o \
	tty_endrun.o tty_subr.o tty_tty.o uipc_domain.o uipc_mbuf.o \
	uipc_mbuf2.o uipc_proto.o uipc_socket.o uipc_socket2.o \
	uipc_syscalls.o uipc_usrreq.o vfs_bio.o vfs_biomem.o \
	vfs_cache.o vfs_default.o vfs_init.o vfs_lockf.o \
	vfs_lookup.o vfs_subr.o vfs_sync.o vfs_syscalls.o vfs_vops.o \
	vfs_vnops.o vfs_getcwd.o spec_vnops.o dead_vnops.o \
	fifo_vnops.o msdosfs_conv.o msdosfs_denode.o msdosfs_fat.o \
	msdosfs_lookup.o msdosfs_vfsops.o msdosfs_vnops.o art.o \
	bpf.o bpf_filter.o if.o ifq.o if_ethersubr.o if_etherip.o \
	if_spppsubr.o if_loop.o if_media.o if_ppp.o ppp_tty.o \
	bsd-comp.o ppp-deflate.o if_tun.o if_bridge.o bridgectl.o \
	bridgestp.o if_vlan.o if_switch.o switchctl.o switchofp.o \
	pipex.o radix.o rtable.o route.o rtsock.o slcompress.o \
	if_enc.o if_gre.o if_trunk.o trunklacp.o if_aggr.o \
	if_tpmr.o if_mpe.o if_mpw.o if_mpip.o if_bpe.o if_vether.o \
	if_pair.o if_pppx.o if_vxlan.o ieee80211.o ieee80211_amrr.o \
	ieee80211_crypto.o ieee80211_crypto_bip.o \
	ieee80211_crypto_ccmp.o ieee80211_crypto_tkip.o \
	ieee80211_crypto_wep.o ieee80211_input.o ieee80211_ioctl.o \
	ieee80211_mira.o ieee80211_node.o ieee80211_output.o \
	ieee80211_pae_input.o ieee80211_pae_output.o ieee80211_proto.o \
	ieee80211_rssadapt.o ieee80211_regdomain.o if_ether.o igmp.o \
	in.o in_pcb.o in_proto.o inet_nat64.o inet_ntop.o \
	ip_divert.o ip_icmp.o ip_id.o ip_input.o ip_mroute.o \
	ip_output.o raw_ip.o tcp_debug.o tcp_input.o tcp_output.o \
	tcp_subr.o tcp_timer.o tcp_usrreq.o udp_usrreq.o ip_gre.o \
	ip_ipsp.o ip_spd.o ip_ipip.o ipsec_input.o ipsec_output.o \
	ip_esp.o ip_ah.o ip_carp.o ip_ipcomp.o aes.o rijndael.o \
	md5.o rmd160.o sha1.o sha2.o blf.o cast.o ecb_enc.o \
	set_key.o ecb3_enc.o crypto.o criov.o cryptosoft.o xform.o \
	xform_ipcomp.o arc4.o michael.o cmac.o hmac.o gmac.o \
	key_wrap.o idgen.o chachapoly.o poly1305.o siphash.o \
	mpls_input.o mpls_output.o mpls_proto.o mpls_raw.o \
	mpls_shim.o krpc_subr.o nfs_bio.o nfs_boot.o nfs_debug.o \
	nfs_node.o nfs_kq.o nfs_serv.o nfs_socket.o nfs_srvcache.o \
	nfs_subs.o nfs_syscalls.o nfs_vfsops.o nfs_vnops.o \
	ffs_alloc.o ffs_balloc.o ffs_inode.o ffs_subr.o \
	ffs_softdep_stub.o ffs_tables.o ffs_vfsops.o ffs_vnops.o \
	ffs_softdep.o mfs_vfsops.o mfs_vnops.o ufs_bmap.o \
	ufs_dirhash.o ufs_ihash.o ufs_inode.o ufs_lookup.o \
	ufs_quota.o ufs_quota_stub.o ufs_vfsops.o ufs_vnops.o \
	ext2fs_alloc.o ext2fs_balloc.o ext2fs_bmap.o ext2fs_bswap.o \
	ext2fs_extents.o ext2fs_inode.o ext2fs_lookup.o \
	ext2fs_readwrite.o ext2fs_subr.o ext2fs_vfsops.o \
	ext2fs_vnops.o uvm_addr.o uvm_amap.o uvm_anon.o uvm_aobj.o \
	uvm_device.o uvm_fault.o uvm_glue.o uvm_init.o uvm_io.o \
	uvm_km.o uvm_map.o uvm_meter.o uvm_mmap.o uvm_object.o \
	uvm_page.o uvm_pager.o uvm_pdaemon.o uvm_pmemrange.o \
	uvm_swap.o uvm_swap_encrypt.o uvm_unix.o uvm_vnode.o \
	if_gif.o ip_ecn.o in6_pcb.o in6.o ip6_divert.o \
	in6_ifattach.o in6_cksum.o in6_src.o in6_proto.o dest6.o \
	frag6.o icmp6.o ip6_id.o ip6_input.o ip6_forward.o \
	ip6_mroute.o ip6_output.o route6.o mld6.o nd6.o nd6_nbr.o \
	nd6_rtr.o raw_ip6.o udp6_output.o pfkeyv2.o \
	pfkeyv2_parsemessage.o pfkeyv2_convert.o getsn.o random.o \
	explicit_bzero.o timingsafe_bcmp.o strchr.o strrchr.o \
	__main.o imax.o imin.o lmax.o lmin.o max.o min.o ulmax.o \
	ulmin.o memchr.o memcmp.o bcmp.o bzero.o bcopy.o memcpy.o \
	memmove.o ffs.o fls.o flsl.o memset.o strcmp.o strlcat.o \
	strlcpy.o strlen.o strncmp.o strncpy.o strnlen.o scanc.o \
	skpc.o htonl.o htons.o strncasecmp.o adler32.o crc32.o \
	infback.o inffast.o inflate.o inftrees.o deflate.o zutil.o \
	zopenbsd.o trees.o compress.o autoconf.o copy.o copystr.o \
	cpuswitch.o conf.o disksubr.o locore.o machdep.o mem.o \
	pmap.o vm_machdep.o process_machdep.o sig_machdep.o \
	syscall.o sys_machdep.o cpu.o intr.o softintr.o vfp.o \
	exception.o trampoline.o trap.o ast.o cpufunc_asm.o \
	support.o bus_dma.o arm64_bus_space.o pci_machdep.o \
	db_disasm.o db_interface.o db_trace.o openprom.o mainbus.o \
	simplebus.o efi.o smbios.o fdt.o ofw_clock.o ofw_gpio.o \
	ofw_misc.o ofw_pinctrl.o ofw_power.o ofw_regulator.o \
	ofw_thermal.o scsi_base.o scsi_ioctl.o scsiconf.o cd.o ch.o \
	sd.o st.o uk.o atascsi.o wsdisplay.o wsdisplay_compat_usl.o \
	wsevent.o wskbd.o wskbdutil.o wsmouse.o wstpad.o wsmux.o \
	wsemulconf.o wsemul_subr.o wsemul_vt100.o wsemul_vt100_subr.o \
	wsemul_vt100_chars.o wsemul_vt100_keys.o rasops.o \
	rasops_masks.o rasops1.o rasops8.o rasops15.o rasops24.o \
	rasops32.o wsfont.o hid.o hidkbd.o hidms.o hidmt.o i2c.o \
	i2c_exec.o i2c_scan.o i2c_bitbang.o ds1307.o ds3231.o \
	pcf8523.o pcf8563.o isl1208.o abx80x.o ipmi_i2c.o \
	mcp794xx.o usb.o usbdi.o usbdi_util.o usb_mem.o usb_subr.o \
	usb_quirks.o uhub.o uaudio.o uvideo.o utvfu.o udl.o \
	umidi.o umidi_quirks.o ucom.o ugen.o uhidev.o uhid.o \
	fido.o ukbdmap.o ukbd.o ums.o umt.o uts.o ucycom.o \
	uslhcom.o ulpt.o umass.o umass_quirks.o umass_scsi.o \
	uthum.o ugold.o utrh.o uoak_subr.o uoakrh.o uoaklux.o \
	uoakv.o uonerng.o urng.o udcf.o uvisor.o udsbr.o utwitch.o \
	if_aue.o if_axe.o if_axen.o if_smsc.o if_cue.o if_kue.o \
	if_cdce.o if_urndis.o if_mos.o if_mue.o if_udav.o if_upl.o \
	if_ugl.o if_url.o if_ure.o umodem.o uftdi.o uplcom.o \
	umct.o uvscom.o ubsa.o uslcom.o uark.o moscom.o umcs.o \
	uscom.o ucrcom.o uxrcom.o uipaq.o umsm.o uchcom.o uticom.o \
	if_wi_usb.o if_atu.o if_ral.o if_rum.o if_run.o if_zyd.o \
	if_upgt.o if_urtw.o if_urtwn.o if_rsu.o if_otus.o if_uath.o \
	if_athn_usb.o uow.o uberry.o upd.o uwacom.o if_bwfm_usb.o \
	gpio.o gpioiic.o gpioow.o onewire.o onewire_subr.o \
	onewire_bitbang.o owid.o owsbm.o owtemp.o owctr.o \
	in_cksum.o in4_cksum.o virtio.o if_vio.o vioblk.o viomb.o \
	viornd.o vioscsi.o mii.o mii_physubr.o ukphy_subr.o eephy.o \
	rlphy.o ukphy.o brgphy.o amphy.o urlphy.o rgephy.o atphy.o \
	pci.o pci_map.o pci_quirks.o pci_subr.o ahci_pci.o \
	nvme_pci.o mfi_pci.o mfii.o mpi_pci.o mpii.o ppb.o \
	if_re_pci.o if_em.o if_em_hw.o if_em_soc.o if_ix.o ixgbe.o \
	ixgbe_82598.o ixgbe_82599.o ixgbe_x540.o ixgbe_x550.o \
	ixgbe_phy.o uhci_pci.o ohci_pci.o ehci_pci.o xhci_pci.o \
	if_msk.o virtio_pci.o if_bnxt.o if_mcx.o if_rge.o \
	drm_atomic.o drm_atomic_helper.o drm_blend.o drm_bridge.o \
	drm_cache.o drm_color_mgmt.o drm_connector.o drm_crtc.o \
	drm_crtc_helper.o drm_dp_dual_mode_helper.o drm_dp_helper.o \
	drm_dp_mst_topology.o drm_drv.o drm_dumb_buffers.o drm_edid.o \
	drm_encoder.o drm_fb_helper.o drm_file.o drm_fourcc.o \
	drm_framebuffer.o drm_gem.o drm_gem_framebuffer_helper.o \
	drm_global.o drm_hashtab.o drm_ioctl.o drm_irq.o drm_linux.o \
	drm_memory.o drm_mm.o drm_mode_config.o drm_mode_object.o \
	drm_modes.o drm_modeset_helper.o drm_modeset_lock.o \
	drm_panel.o drm_panel_orientation_quirks.o drm_plane.o \
	drm_plane_helper.o drm_prime.o drm_print.o drm_probe_helper.o \
	drm_property.o drm_rect.o drm_scdc_helper.o drm_syncobj.o \
	drm_vblank.o drm_vma_manager.o linux_hdmi.o linux_list_sort.o \
	linux_radix.o linux_reservation.o ttm_bo.o ttm_bo_manager.o \
	ttm_bo_util.o ttm_bo_vm.o ttm_execbuf_util.o ttm_memory.o \
	ttm_page_alloc.o ttm_page_alloc_dma.o ttm_tt.o \
	gpu_scheduler.o sched_fence.o chash.o atom.o atombios_crtc.o \
	atombios_dp.o atombios_encoders.o atombios_i2c.o btc_dpm.o \
	cayman_blit_shaders.o ci_dpm.o ci_smc.o cik.o \
	cik_blit_shaders.o cik_sdma.o cypress_dpm.o dce3_1_afmt.o \
	dce6_afmt.o evergreen.o evergreen_blit_shaders.o \
	evergreen_cs.o evergreen_dma.o evergreen_hdmi.o kv_dpm.o \
	kv_smc.o ni.o ni_dma.o ni_dpm.o r100.o r200.o r300.o \
	r420.o r520.o r600.o r600_blit_shaders.o r600_cs.o \
	r600_dma.o r600_dpm.o r600_hdmi.o radeon_acpi.o radeon_agp.o \
	radeon_asic.o radeon_atombios.o radeon_audio.o \
	radeon_benchmark.o radeon_bios.o radeon_clocks.o \
	radeon_combios.o radeon_connectors.o radeon_cs.o \
	radeon_cursor.o radeon_device.o radeon_display.o \
	radeon_dp_auxch.o radeon_dp_mst.o radeon_drv.o \
	radeon_encoders.o radeon_fb.o radeon_fence.o radeon_gart.o \
	radeon_gem.o radeon_i2c.o radeon_ib.o radeon_irq_kms.o \
	radeon_kms.o radeon_legacy_crtc.o radeon_legacy_encoders.o \
	radeon_legacy_tv.o radeon_object.o radeon_pm.o radeon_prime.o \
	radeon_ring.o radeon_sa.o radeon_semaphore.o radeon_sync.o \
	radeon_test.o radeon_ttm.o radeon_ucode.o radeon_uvd.o \
	radeon_vce.o radeon_vm.o rs400.o rs600.o rs690.o \
	rs780_dpm.o rv515.o rv6xx_dpm.o rv730_dpm.o rv740_dpm.o \
	rv770.o rv770_dma.o rv770_dpm.o rv770_smc.o si.o \
	si_blit_shaders.o si_dma.o si_dpm.o si_smc.o sumo_dpm.o \
	sumo_smc.o trinity_dpm.o trinity_smc.o uvd_v1_0.o uvd_v2_2.o \
	uvd_v3_1.o uvd_v4_2.o vce_v1_0.o vce_v2_0.o amd_powerplay.o \
	hardwaremanager.o hwmgr.o pp_overdriver.o pp_psm.o \
	ppatomctrl.o ppatomfwctrl.o pppcielanes.o \
	process_pptables_v1_0.o processpptables.o smu10_hwmgr.o \
	smu7_clockpowergating.o smu7_hwmgr.o smu7_powertune.o \
	smu7_thermal.o smu8_hwmgr.o smu_helper.o vega10_hwmgr.o \
	vega10_powertune.o vega10_processpptables.o vega10_thermal.o \
	vega12_hwmgr.o vega12_processpptables.o vega12_thermal.o \
	ci_smumgr.o fiji_smumgr.o iceland_smumgr.o polaris10_smumgr.o \
	smu10_smumgr.o smu7_smumgr.o smu8_smumgr.o smu9_smumgr.o \
	smumgr.o tonga_smumgr.o vega10_smumgr.o vega12_smumgr.o \
	vegam_smumgr.o amdgpu_dm.o amdgpu_dm_color.o \
	amdgpu_dm_helpers.o amdgpu_dm_irq.o amdgpu_dm_mst_types.o \
	amdgpu_dm_pp_smu.o amdgpu_dm_services.o conversion.o \
	fixpt31_32.o log_helpers.o amdgpu_vector.o bios_parser.o \
	bios_parser2.o bios_parser_common.o bios_parser_helper.o \
	bios_parser_interface.o command_table.o command_table2.o \
	command_table_helper.o command_table_helper2.o \
	command_table_helper_dce110.o command_table_helper2_dce112.o \
	command_table_helper_dce112.o command_table_helper_dce80.o \
	bw_fixed.o custom_float.o dce_calcs.o amdgpu_dc.o dc_debug.o \
	dc_hw_sequencer.o dc_link.o dc_link_ddc.o dc_link_dp.o \
	dc_link_hwss.o dc_resource.o dc_sink.o dc_stream.o \
	dc_surface.o dc_helper.o dce_abm.o dce_audio.o dce_aux.o \
	dce_clock_source.o dce_clocks.o dce_dmcu.o dce_hwseq.o \
	dce_ipp.o dce_link_encoder.o dce_mem_input.o dce_opp.o \
	dce_scl_filters.o dce_stream_encoder.o dce_transform.o \
	dce100_hw_sequencer.o dce100_resource.o dce110_compressor.o \
	dce110_hw_sequencer.o dce110_mem_input_v.o dce110_opp_csc_v.o \
	dce110_opp_regamma_v.o dce110_opp_v.o dce110_resource.o \
	dce110_timing_generator.o dce110_timing_generator_v.o \
	dce110_transform_v.o dce112_compressor.o dce112_hw_sequencer.o \
	dce112_resource.o dce120_hw_sequencer.o dce120_resource.o \
	dce120_timing_generator.o dce80_hw_sequencer.o \
	dce80_resource.o dce80_timing_generator.o hw_factory_dce110.o \
	hw_translate_dce110.o hw_factory_dce120.o \
	hw_translate_dce120.o hw_factory_dce80.o hw_translate_dce80.o \
	hw_factory_diag.o hw_translate_diag.o gpio_base.o \
	gpio_service.o hw_ddc.o hw_factory.o hw_gpio.o hw_hpd.o \
	hw_translate.o aux_engine.o i2caux_dce100.o \
	aux_engine_dce110.o i2c_hw_engine_dce110.o \
	i2c_sw_engine_dce110.o i2caux_dce110.o i2caux_dce112.o \
	i2caux_dce120.o i2c_hw_engine_dce80.o i2c_sw_engine_dce80.o \
	i2caux_dce80.o i2caux_diag.o engine_base.o i2c_engine.o \
	i2c_generic_hw_engine.o i2c_hw_engine.o i2c_sw_engine.o \
	i2caux.o irq_service_dce110.o irq_service_dce120.o \
	irq_service_dce80.o irq_service.o virtual_link_encoder.o \
	virtual_stream_encoder.o color_gamma.o freesync.o \
	amdgpu_acpi.o amdgpu_afmt.o amdgpu_amdkfd.o amdgpu_atombios.o \
	amdgpu_atomfirmware.o amdgpu_benchmark.o amdgpu_bios.o \
	amdgpu_bo_list.o amdgpu_cgs.o amdgpu_connectors.o amdgpu_cs.o \
	amdgpu_ctx.o amdgpu_debugfs.o amdgpu_device.o \
	amdgpu_display.o amdgpu_dpm.o amdgpu_drv.o amdgpu_encoders.o \
	amdgpu_fb.o amdgpu_fence.o amdgpu_gart.o amdgpu_gem.o \
	amdgpu_gfx.o amdgpu_gtt_mgr.o amdgpu_i2c.o amdgpu_ib.o \
	amdgpu_ids.o amdgpu_ih.o amdgpu_irq.o amdgpu_job.o \
	amdgpu_kms.o amdgpu_object.o amdgpu_pll.o amdgpu_pm.o \
	amdgpu_prime.o amdgpu_psp.o amdgpu_queue_mgr.o amdgpu_ring.o \
	amdgpu_sa.o amdgpu_sched.o amdgpu_sync.o amdgpu_test.o \
	amdgpu_trace_points.o amdgpu_ttm.o amdgpu_ucode.o \
	amdgpu_uvd.o amdgpu_vce.o amdgpu_vcn.o amdgpu_vf_error.o \
	amdgpu_virt.o amdgpu_vm.o amdgpu_vram_mgr.o amdgpu_atom.o \
	amdgpu_atombios_crtc.o amdgpu_atombios_dp.o \
	amdgpu_atombios_encoders.o amdgpu_atombios_i2c.o cz_ih.o \
	dce_v10_0.o dce_v11_0.o dce_virtual.o df_v1_7.o df_v3_6.o \
	emu_soc.o gfx_v8_0.o gfx_v9_0.o gfxhub_v1_0.o gmc_v7_0.o \
	gmc_v8_0.o gmc_v9_0.o iceland_ih.o mmhub_v1_0.o mxgpu_ai.o \
	mxgpu_vi.o nbio_v6_1.o nbio_v7_0.o psp_v10_0.o psp_v3_1.o \
	sdma_v2_4.o sdma_v3_0.o sdma_v4_0.o soc15.o tonga_ih.o \
	uvd_v5_0.o uvd_v6_0.o uvd_v7_0.o vce_v3_0.o vce_v4_0.o \
	vcn_v1_0.o vega10_ih.o vega10_reg_init.o vega20_reg_init.o \
	vi.o sdmmc.o sdmmc_cis.o sdmmc_io.o sdmmc_mem.o \
	sdmmc_scsi.o if_bwfm_sdio.o pinctrl.o simplefb.o \
	simplepanel.o sxiccmu.o sxidog.o sxipio.o sxirsb.o sxipwm.o \
	sxirtc.o sximmc.o sxisid.o sxisyscon.o sxitemp.o sxitwi.o \
	axppmic.o fanpwr.o sypwr.o bcm2835_aux.o bcm2835_bsc.o \
	bcm2835_clock.o bcm2835_dmac.o bcm2835_dog.o bcm2835_gpio.o \
	bcm2711_rng.o bcm2835_mbox.o bcm2711_pcie.o bcm2835_rng.o \
	bcm2835_sdhost.o bcm2835_temp.o if_bse_fdt.o plgpio.o \
	plrtc.o pluart_fdt.o psci.o virtio_mmio.o ahci_fdt.o \
	if_dwge.o ehci_fdt.o ohci_fdt.o sdhc_fdt.o xhci_fdt.o \
	syscon.o pwmbl.o pwmfan.o pwmreg.o amlclock.o amldwusb.o \
	amliic.o amlmmc.o amlpciephy.o amlpinctrl.o amlpwm.o \
	amlreset.o amlrng.o amlsm.o amltemp.o amluart.o amlusbphy.o \
	hiclock.o hidwusb.o hireset.o hitemp.o rkanxdp.o anxdp.o \
	rkclock.o rkdrm.o drm_gem_cma_helper.o rkdwhdmi.o rkdwusb.o \
	rkemmcphy.o rkgrf.o rkgpio.o rkiic.o rkpmic.o rkpinctrl.o \
	rkpcie.o rkpwm.o rkrng.o rktemp.o rkvop.o dwmmc.o dwpcie.o \
	moxtet.o mvclock.o mvdog.o mvgicp.o mvgpio.o mvicu.o \
	mviic.o mvpinctrl.o mvmdio.o if_mvneta.o mvrng.o mvrtc.o \
	mvspi.o mvtemp.o mvuart.o if_dwxe.o imxanatop.o imxccm.o \
	imxehci.o imxesdhc.o imxgpc.o imxgpio.o imxiic.o \
	imxiomuxc.o imxpciephy.o imxpwm.o imxsrc.o imxtmu.o \
	imxuart.o if_fec.o imxspi.o ccp_fdt.o com_fdt.o ipmi_fdt.o \
	ssdfb.o fusbtc.o sfp.o bd718x7.o tcpci.o ampintc.o \
	agintc.o agtimer.o bcm2836_intr.o dwc2.o dwc2_core.o \
	dwc2_coreintr.o dwc2_hcd.o dwc2_hcdddma.o dwc2_hcdintr.o \
	dwc2_hcdqueue.o bcm2835_dwctwo.o pciecam.o acpi.o acpiutil.o \
	dsdt.o acpidebug.o acpibtn.o acpiec.o acpimcfg.o \
	ahci_acpi.o com_acpi.o pluart_acpi.o xhci_acpi.o \
	dwiic_acpi.o ipmi_acpi.o ccp_acpi.o if_bse_acpi.o \
	acpi_machdep.o acpipci.o apm.o acpiapm.o

CFILES=	$S/dev/videomode/edid.c $S/dev/videomode/vesagtf.c \
	$S/dev/videomode/videomode.c $S/dev/ic/mfi.c $S/dev/ic/ahci.c \
	$S/dev/ic/nvme.c $S/dev/ic/mpi.c $S/dev/ic/if_wi.c \
	$S/dev/ic/if_wi_hostap.c $S/dev/ic/re.c $S/dev/ic/bcmgenet.c \
	$S/dev/ic/com.c $S/dev/ic/pluart.c $S/dev/ic/athn.c \
	$S/dev/ic/ar5008.c $S/dev/ic/ar5416.c $S/dev/ic/ar9280.c \
	$S/dev/ic/ar9285.c $S/dev/ic/ar9287.c $S/dev/ic/ar9003.c \
	$S/dev/ic/ar9380.c $S/dev/ic/bwfm.c $S/dev/ic/rtwn.c \
	$S/dev/usb/uhci.c $S/dev/usb/ohci.c $S/dev/usb/ehci.c \
	$S/dev/usb/xhci.c $S/dev/ic/ccp.c $S/dev/sdmmc/sdhc.c \
	$S/dev/radio.c $S/dev/ipmi.c $S/dev/vscsi.c $S/dev/softraid.c \
	$S/dev/softraid_concat.c $S/dev/softraid_crypto.c \
	$S/dev/softraid_raid0.c $S/dev/softraid_raid1.c \
	$S/dev/softraid_raid5.c $S/dev/softraid_raid6.c \
	$S/dev/ic/dwhdmi.c $S/dev/ic/dwhdmiphy.c $S/dev/ic/dwiic.c \
	$S/dev/ksyms.c $S/miscfs/fuse/fuse_device.c \
	$S/miscfs/fuse/fuse_file.c $S/miscfs/fuse/fuse_lookup.c \
	$S/miscfs/fuse/fuse_vfsops.c $S/miscfs/fuse/fuse_vnops.c \
	$S/miscfs/fuse/fusebuf.c $S/net/pf.c $S/net/pf_norm.c \
	$S/net/pf_ruleset.c $S/net/pf_ioctl.c $S/net/pf_table.c \
	$S/net/pf_osfp.c $S/net/pf_if.c $S/net/pf_lb.c \
	$S/net/pf_syncookies.c $S/net/hfsc.c $S/net/fq_codel.c \
	$S/net/if_pflog.c $S/net/if_pfsync.c $S/net/if_pflow.c \
	$S/dev/bio.c $S/dev/hotplug.c $S/net/if_pppoe.c \
	$S/ddb/db_access.c $S/ddb/db_break.c $S/ddb/db_command.c \
	$S/ddb/db_ctf.c $S/ddb/db_dwarf.c $S/ddb/db_elf.c \
	$S/ddb/db_examine.c $S/ddb/db_expr.c $S/ddb/db_hangman.c \
	$S/ddb/db_input.c $S/ddb/db_lex.c $S/ddb/db_output.c \
	$S/ddb/db_run.c $S/ddb/db_sym.c $S/ddb/db_trap.c \
	$S/ddb/db_variables.c $S/ddb/db_watch.c $S/ddb/db_usrreq.c \
	$S/dev/audio.c $S/dev/cons.c $S/dev/diskmap.c $S/dev/firmload.c \
	$S/dev/midi.c $S/dev/mulaw.c $S/dev/vnd.c $S/dev/rnd.c \
	$S/dev/video.c $S/isofs/cd9660/cd9660_bmap.c \
	$S/isofs/cd9660/cd9660_lookup.c $S/isofs/cd9660/cd9660_node.c \
	$S/isofs/cd9660/cd9660_rrip.c $S/isofs/cd9660/cd9660_util.c \
	$S/isofs/cd9660/cd9660_vfsops.c $S/isofs/cd9660/cd9660_vnops.c \
	$S/isofs/udf/udf_subr.c $S/isofs/udf/udf_vfsops.c \
	$S/isofs/udf/udf_vnops.c $S/kern/clock_subr.c $S/kern/exec_conf.c \
	$S/kern/exec_elf.c $S/kern/exec_script.c $S/kern/exec_subr.c \
	$S/kern/init_main.c $S/kern/init_sysent.c $S/kern/kern_acct.c \
	$S/kern/kern_bufq.c $S/kern/kern_clock.c $S/kern/kern_descrip.c \
	$S/kern/kern_event.c $S/kern/kern_exec.c $S/kern/kern_exit.c \
	$S/kern/kern_fork.c $S/kern/kern_kthread.c $S/kern/kern_ktrace.c \
	$S/kern/kern_lock.c $S/kern/kern_malloc.c $S/kern/kern_rwlock.c \
	$S/kern/kern_physio.c $S/kern/kern_proc.c $S/kern/kern_prot.c \
	$S/kern/kern_resource.c $S/kern/kern_pledge.c \
	$S/kern/kern_unveil.c $S/kern/kern_sched.c $S/kern/kern_sensors.c \
	$S/kern/kern_sig.c $S/kern/kern_smr.c $S/kern/kern_subr.c \
	$S/kern/kern_sysctl.c $S/kern/kern_synch.c $S/kern/kern_tc.c \
	$S/kern/kern_time.c $S/kern/kern_timeout.c $S/kern/kern_uuid.c \
	$S/kern/kern_watchdog.c $S/kern/kern_task.c $S/kern/kern_srp.c \
	$S/kern/kern_xxx.c $S/kern/sched_bsd.c $S/kern/subr_autoconf.c \
	$S/kern/subr_disk.c $S/kern/subr_evcount.c $S/kern/subr_extent.c \
	$S/kern/subr_log.c $S/kern/subr_percpu.c $S/kern/subr_poison.c \
	$S/kern/subr_pool.c $S/kern/subr_tree.c $S/kern/dma_alloc.c \
	$S/kern/subr_prf.c $S/kern/subr_prof.c $S/kern/subr_userconf.c \
	$S/kern/subr_xxx.c $S/kern/sys_futex.c $S/kern/sys_generic.c \
	$S/kern/sys_pipe.c $S/kern/sys_process.c $S/kern/sys_socket.c \
	$S/kern/sysv_ipc.c $S/kern/sysv_msg.c $S/kern/sysv_sem.c \
	$S/kern/sysv_shm.c $S/kern/tty.c $S/kern/tty_conf.c \
	$S/kern/tty_pty.c $S/kern/tty_nmea.c $S/kern/tty_msts.c \
	$S/kern/tty_endrun.c $S/kern/tty_subr.c $S/kern/tty_tty.c \
	$S/kern/uipc_domain.c $S/kern/uipc_mbuf.c $S/kern/uipc_mbuf2.c \
	$S/kern/uipc_proto.c $S/kern/uipc_socket.c $S/kern/uipc_socket2.c \
	$S/kern/uipc_syscalls.c $S/kern/uipc_usrreq.c $S/kern/vfs_bio.c \
	$S/kern/vfs_biomem.c $S/kern/vfs_cache.c $S/kern/vfs_default.c \
	$S/kern/vfs_init.c $S/kern/vfs_lockf.c $S/kern/vfs_lookup.c \
	$S/kern/vfs_subr.c $S/kern/vfs_sync.c $S/kern/vfs_syscalls.c \
	$S/kern/vfs_vops.c $S/kern/vfs_vnops.c $S/kern/vfs_getcwd.c \
	$S/kern/spec_vnops.c $S/miscfs/deadfs/dead_vnops.c \
	$S/miscfs/fifofs/fifo_vnops.c $S/msdosfs/msdosfs_conv.c \
	$S/msdosfs/msdosfs_denode.c $S/msdosfs/msdosfs_fat.c \
	$S/msdosfs/msdosfs_lookup.c $S/msdosfs/msdosfs_vfsops.c \
	$S/msdosfs/msdosfs_vnops.c $S/net/art.c $S/net/bpf.c \
	$S/net/bpf_filter.c $S/net/if.c $S/net/ifq.c \
	$S/net/if_ethersubr.c $S/net/if_etherip.c $S/net/if_spppsubr.c \
	$S/net/if_loop.c $S/net/if_media.c $S/net/if_ppp.c \
	$S/net/ppp_tty.c $S/net/bsd-comp.c $S/net/ppp-deflate.c \
	$S/net/if_tun.c $S/net/if_bridge.c $S/net/bridgectl.c \
	$S/net/bridgestp.c $S/net/if_vlan.c $S/net/if_switch.c \
	$S/net/switchctl.c $S/net/switchofp.c $S/net/pipex.c \
	$S/net/radix.c $S/net/rtable.c $S/net/route.c $S/net/rtsock.c \
	$S/net/slcompress.c $S/net/if_enc.c $S/net/if_gre.c \
	$S/net/if_trunk.c $S/net/trunklacp.c $S/net/if_aggr.c \
	$S/net/if_tpmr.c $S/net/if_mpe.c $S/net/if_mpw.c $S/net/if_mpip.c \
	$S/net/if_bpe.c $S/net/if_vether.c $S/net/if_pair.c \
	$S/net/if_pppx.c $S/net/if_vxlan.c $S/net80211/ieee80211.c \
	$S/net80211/ieee80211_amrr.c $S/net80211/ieee80211_crypto.c \
	$S/net80211/ieee80211_crypto_bip.c \
	$S/net80211/ieee80211_crypto_ccmp.c \
	$S/net80211/ieee80211_crypto_tkip.c \
	$S/net80211/ieee80211_crypto_wep.c $S/net80211/ieee80211_input.c \
	$S/net80211/ieee80211_ioctl.c $S/net80211/ieee80211_mira.c \
	$S/net80211/ieee80211_node.c $S/net80211/ieee80211_output.c \
	$S/net80211/ieee80211_pae_input.c \
	$S/net80211/ieee80211_pae_output.c $S/net80211/ieee80211_proto.c \
	$S/net80211/ieee80211_rssadapt.c \
	$S/net80211/ieee80211_regdomain.c $S/netinet/if_ether.c \
	$S/netinet/igmp.c $S/netinet/in.c $S/netinet/in_pcb.c \
	$S/netinet/in_proto.c $S/netinet/inet_nat64.c \
	$S/netinet/inet_ntop.c $S/netinet/ip_divert.c \
	$S/netinet/ip_icmp.c $S/netinet/ip_id.c $S/netinet/ip_input.c \
	$S/netinet/ip_mroute.c $S/netinet/ip_output.c $S/netinet/raw_ip.c \
	$S/netinet/tcp_debug.c $S/netinet/tcp_input.c \
	$S/netinet/tcp_output.c $S/netinet/tcp_subr.c \
	$S/netinet/tcp_timer.c $S/netinet/tcp_usrreq.c \
	$S/netinet/udp_usrreq.c $S/netinet/ip_gre.c $S/netinet/ip_ipsp.c \
	$S/netinet/ip_spd.c $S/netinet/ip_ipip.c $S/netinet/ipsec_input.c \
	$S/netinet/ipsec_output.c $S/netinet/ip_esp.c $S/netinet/ip_ah.c \
	$S/netinet/ip_carp.c $S/netinet/ip_ipcomp.c $S/crypto/aes.c \
	$S/crypto/rijndael.c $S/crypto/md5.c $S/crypto/rmd160.c \
	$S/crypto/sha1.c $S/crypto/sha2.c $S/crypto/blf.c \
	$S/crypto/cast.c $S/crypto/ecb_enc.c $S/crypto/set_key.c \
	$S/crypto/ecb3_enc.c $S/crypto/crypto.c $S/crypto/criov.c \
	$S/crypto/cryptosoft.c $S/crypto/xform.c $S/crypto/xform_ipcomp.c \
	$S/crypto/arc4.c $S/crypto/michael.c $S/crypto/cmac.c \
	$S/crypto/hmac.c $S/crypto/gmac.c $S/crypto/key_wrap.c \
	$S/crypto/idgen.c $S/crypto/chachapoly.c $S/crypto/poly1305.c \
	$S/crypto/siphash.c $S/netmpls/mpls_input.c \
	$S/netmpls/mpls_output.c $S/netmpls/mpls_proto.c \
	$S/netmpls/mpls_raw.c $S/netmpls/mpls_shim.c $S/nfs/krpc_subr.c \
	$S/nfs/nfs_bio.c $S/nfs/nfs_boot.c $S/nfs/nfs_debug.c \
	$S/nfs/nfs_node.c $S/nfs/nfs_kq.c $S/nfs/nfs_serv.c \
	$S/nfs/nfs_socket.c $S/nfs/nfs_srvcache.c $S/nfs/nfs_subs.c \
	$S/nfs/nfs_syscalls.c $S/nfs/nfs_vfsops.c $S/nfs/nfs_vnops.c \
	$S/ufs/ffs/ffs_alloc.c $S/ufs/ffs/ffs_balloc.c \
	$S/ufs/ffs/ffs_inode.c $S/ufs/ffs/ffs_subr.c \
	$S/ufs/ffs/ffs_softdep_stub.c $S/ufs/ffs/ffs_tables.c \
	$S/ufs/ffs/ffs_vfsops.c $S/ufs/ffs/ffs_vnops.c \
	$S/ufs/ffs/ffs_softdep.c $S/ufs/mfs/mfs_vfsops.c \
	$S/ufs/mfs/mfs_vnops.c $S/ufs/ufs/ufs_bmap.c \
	$S/ufs/ufs/ufs_dirhash.c $S/ufs/ufs/ufs_ihash.c \
	$S/ufs/ufs/ufs_inode.c $S/ufs/ufs/ufs_lookup.c \
	$S/ufs/ufs/ufs_quota.c $S/ufs/ufs/ufs_quota_stub.c \
	$S/ufs/ufs/ufs_vfsops.c $S/ufs/ufs/ufs_vnops.c \
	$S/ufs/ext2fs/ext2fs_alloc.c $S/ufs/ext2fs/ext2fs_balloc.c \
	$S/ufs/ext2fs/ext2fs_bmap.c $S/ufs/ext2fs/ext2fs_bswap.c \
	$S/ufs/ext2fs/ext2fs_extents.c $S/ufs/ext2fs/ext2fs_inode.c \
	$S/ufs/ext2fs/ext2fs_lookup.c $S/ufs/ext2fs/ext2fs_readwrite.c \
	$S/ufs/ext2fs/ext2fs_subr.c $S/ufs/ext2fs/ext2fs_vfsops.c \
	$S/ufs/ext2fs/ext2fs_vnops.c $S/uvm/uvm_addr.c $S/uvm/uvm_amap.c \
	$S/uvm/uvm_anon.c $S/uvm/uvm_aobj.c $S/uvm/uvm_device.c \
	$S/uvm/uvm_fault.c $S/uvm/uvm_glue.c $S/uvm/uvm_init.c \
	$S/uvm/uvm_io.c $S/uvm/uvm_km.c $S/uvm/uvm_map.c \
	$S/uvm/uvm_meter.c $S/uvm/uvm_mmap.c $S/uvm/uvm_object.c \
	$S/uvm/uvm_page.c $S/uvm/uvm_pager.c $S/uvm/uvm_pdaemon.c \
	$S/uvm/uvm_pmemrange.c $S/uvm/uvm_swap.c \
	$S/uvm/uvm_swap_encrypt.c $S/uvm/uvm_unix.c $S/uvm/uvm_vnode.c \
	$S/net/if_gif.c $S/netinet/ip_ecn.c $S/netinet6/in6_pcb.c \
	$S/netinet6/in6.c $S/netinet6/ip6_divert.c \
	$S/netinet6/in6_ifattach.c $S/netinet6/in6_cksum.c \
	$S/netinet6/in6_src.c $S/netinet6/in6_proto.c $S/netinet6/dest6.c \
	$S/netinet6/frag6.c $S/netinet6/icmp6.c $S/netinet6/ip6_id.c \
	$S/netinet6/ip6_input.c $S/netinet6/ip6_forward.c \
	$S/netinet6/ip6_mroute.c $S/netinet6/ip6_output.c \
	$S/netinet6/route6.c $S/netinet6/mld6.c $S/netinet6/nd6.c \
	$S/netinet6/nd6_nbr.c $S/netinet6/nd6_rtr.c $S/netinet6/raw_ip6.c \
	$S/netinet6/udp6_output.c $S/net/pfkeyv2.c \
	$S/net/pfkeyv2_parsemessage.c $S/net/pfkeyv2_convert.c \
	$S/lib/libkern/getsn.c $S/lib/libkern/random.c \
	$S/lib/libkern/explicit_bzero.c $S/lib/libkern/timingsafe_bcmp.c \
	$S/lib/libkern/strchr.c $S/lib/libkern/strrchr.c \
	$S/lib/libkern/__main.c $S/lib/libkern/imax.c \
	$S/lib/libkern/imin.c $S/lib/libkern/lmax.c $S/lib/libkern/lmin.c \
	$S/lib/libkern/max.c $S/lib/libkern/min.c $S/lib/libkern/ulmax.c \
	$S/lib/libkern/ulmin.c $S/lib/libkern/memchr.c \
	$S/lib/libkern/memcmp.c $S/lib/libkern/bcmp.c \
	$S/lib/libkern/bzero.c $S/lib/libkern/bcopy.c \
	$S/lib/libkern/memcpy.c $S/lib/libkern/memmove.c \
	$S/lib/libkern/ffs.c $S/lib/libkern/fls.c $S/lib/libkern/flsl.c \
	$S/lib/libkern/memset.c $S/lib/libkern/strcmp.c \
	$S/lib/libkern/strlcat.c $S/lib/libkern/strlcpy.c \
	$S/lib/libkern/strlen.c $S/lib/libkern/strncmp.c \
	$S/lib/libkern/strncpy.c $S/lib/libkern/strnlen.c \
	$S/lib/libkern/scanc.c $S/lib/libkern/skpc.c \
	$S/lib/libkern/htonl.c $S/lib/libkern/htons.c \
	$S/lib/libkern/strncasecmp.c $S/lib/libz/adler32.c \
	$S/lib/libz/crc32.c $S/lib/libz/infback.c $S/lib/libz/inffast.c \
	$S/lib/libz/inflate.c $S/lib/libz/inftrees.c \
	$S/lib/libz/deflate.c $S/lib/libz/zutil.c $S/lib/libz/zopenbsd.c \
	$S/lib/libz/trees.c $S/lib/libz/compress.c \
	$S/arch/arm64/arm64/autoconf.c $S/arch/arm64/arm64/conf.c \
	$S/arch/arm64/arm64/disksubr.c $S/arch/arm64/arm64/machdep.c \
	$S/arch/arm64/arm64/mem.c $S/arch/arm64/arm64/pmap.c \
	$S/arch/arm64/arm64/vm_machdep.c \
	$S/arch/arm64/arm64/process_machdep.c \
	$S/arch/arm64/arm64/sig_machdep.c $S/arch/arm64/arm64/syscall.c \
	$S/arch/arm64/arm64/sys_machdep.c $S/arch/arm64/arm64/cpu.c \
	$S/arch/arm64/arm64/intr.c $S/arch/arm64/arm64/softintr.c \
	$S/arch/arm64/arm64/vfp.c $S/arch/arm64/arm64/trap.c \
	$S/arch/arm64/arm64/ast.c $S/arch/arm64/arm64/bus_dma.c \
	$S/arch/arm64/dev/arm64_bus_space.c \
	$S/arch/arm64/dev/pci_machdep.c $S/arch/arm64/arm64/db_disasm.c \
	$S/arch/arm64/arm64/db_interface.c $S/arch/arm64/arm64/db_trace.c \
	$S/arch/arm64/arm64/openprom.c $S/arch/arm64/dev/mainbus.c \
	$S/arch/arm64/dev/simplebus.c $S/arch/arm64/dev/efi.c \
	$S/arch/arm64/dev/smbios.c $S/dev/ofw/fdt.c \
	$S/dev/ofw/ofw_clock.c $S/dev/ofw/ofw_gpio.c \
	$S/dev/ofw/ofw_misc.c $S/dev/ofw/ofw_pinctrl.c \
	$S/dev/ofw/ofw_power.c $S/dev/ofw/ofw_regulator.c \
	$S/dev/ofw/ofw_thermal.c $S/scsi/scsi_base.c $S/scsi/scsi_ioctl.c \
	$S/scsi/scsiconf.c $S/scsi/cd.c $S/scsi/ch.c $S/scsi/sd.c \
	$S/scsi/st.c $S/scsi/uk.c $S/dev/ata/atascsi.c \
	$S/dev/wscons/wsdisplay.c $S/dev/wscons/wsdisplay_compat_usl.c \
	$S/dev/wscons/wsevent.c $S/dev/wscons/wskbd.c \
	$S/dev/wscons/wskbdutil.c $S/dev/wscons/wsmouse.c \
	$S/dev/wscons/wstpad.c $S/dev/wscons/wsmux.c \
	$S/dev/wscons/wsemulconf.c $S/dev/wscons/wsemul_subr.c \
	$S/dev/wscons/wsemul_vt100.c $S/dev/wscons/wsemul_vt100_subr.c \
	$S/dev/wscons/wsemul_vt100_chars.c \
	$S/dev/wscons/wsemul_vt100_keys.c $S/dev/rasops/rasops.c \
	$S/dev/rasops/rasops_masks.c $S/dev/rasops/rasops1.c \
	$S/dev/rasops/rasops8.c $S/dev/rasops/rasops15.c \
	$S/dev/rasops/rasops24.c $S/dev/rasops/rasops32.c \
	$S/dev/wsfont/wsfont.c $S/dev/hid/hid.c $S/dev/hid/hidkbd.c \
	$S/dev/hid/hidms.c $S/dev/hid/hidmt.c $S/dev/i2c/i2c.c \
	$S/dev/i2c/i2c_exec.c $S/dev/i2c/i2c_scan.c \
	$S/dev/i2c/i2c_bitbang.c $S/dev/i2c/ds1307.c $S/dev/i2c/ds3231.c \
	$S/dev/i2c/pcf8523.c $S/dev/i2c/pcf8563.c $S/dev/i2c/isl1208.c \
	$S/dev/i2c/abx80x.c $S/dev/i2c/ipmi_i2c.c $S/dev/i2c/mcp794xx.c \
	$S/dev/usb/usb.c $S/dev/usb/usbdi.c $S/dev/usb/usbdi_util.c \
	$S/dev/usb/usb_mem.c $S/dev/usb/usb_subr.c \
	$S/dev/usb/usb_quirks.c $S/dev/usb/uhub.c $S/dev/usb/uaudio.c \
	$S/dev/usb/uvideo.c $S/dev/usb/utvfu.c $S/dev/usb/udl.c \
	$S/dev/usb/umidi.c $S/dev/usb/umidi_quirks.c $S/dev/usb/ucom.c \
	$S/dev/usb/ugen.c $S/dev/usb/uhidev.c $S/dev/usb/uhid.c \
	$S/dev/usb/fido.c $S/dev/usb/ukbdmap.c $S/dev/usb/ukbd.c \
	$S/dev/usb/ums.c $S/dev/usb/umt.c $S/dev/usb/uts.c \
	$S/dev/usb/ucycom.c $S/dev/usb/uslhcom.c $S/dev/usb/ulpt.c \
	$S/dev/usb/umass.c $S/dev/usb/umass_quirks.c \
	$S/dev/usb/umass_scsi.c $S/dev/usb/uthum.c $S/dev/usb/ugold.c \
	$S/dev/usb/utrh.c $S/dev/usb/uoak_subr.c $S/dev/usb/uoakrh.c \
	$S/dev/usb/uoaklux.c $S/dev/usb/uoakv.c $S/dev/usb/uonerng.c \
	$S/dev/usb/urng.c $S/dev/usb/udcf.c $S/dev/usb/uvisor.c \
	$S/dev/usb/udsbr.c $S/dev/usb/utwitch.c $S/dev/usb/if_aue.c \
	$S/dev/usb/if_axe.c $S/dev/usb/if_axen.c $S/dev/usb/if_smsc.c \
	$S/dev/usb/if_cue.c $S/dev/usb/if_kue.c $S/dev/usb/if_cdce.c \
	$S/dev/usb/if_urndis.c $S/dev/usb/if_mos.c $S/dev/usb/if_mue.c \
	$S/dev/usb/if_udav.c $S/dev/usb/if_upl.c $S/dev/usb/if_ugl.c \
	$S/dev/usb/if_url.c $S/dev/usb/if_ure.c $S/dev/usb/umodem.c \
	$S/dev/usb/uftdi.c $S/dev/usb/uplcom.c $S/dev/usb/umct.c \
	$S/dev/usb/uvscom.c $S/dev/usb/ubsa.c $S/dev/usb/uslcom.c \
	$S/dev/usb/uark.c $S/dev/usb/moscom.c $S/dev/usb/umcs.c \
	$S/dev/usb/uscom.c $S/dev/usb/ucrcom.c $S/dev/usb/uxrcom.c \
	$S/dev/usb/uipaq.c $S/dev/usb/umsm.c $S/dev/usb/uchcom.c \
	$S/dev/usb/uticom.c $S/dev/usb/if_wi_usb.c $S/dev/usb/if_atu.c \
	$S/dev/usb/if_ral.c $S/dev/usb/if_rum.c $S/dev/usb/if_run.c \
	$S/dev/usb/if_zyd.c $S/dev/usb/if_upgt.c $S/dev/usb/if_urtw.c \
	$S/dev/usb/if_urtwn.c $S/dev/usb/if_rsu.c $S/dev/usb/if_otus.c \
	$S/dev/usb/if_uath.c $S/dev/usb/if_athn_usb.c $S/dev/usb/uow.c \
	$S/dev/usb/uberry.c $S/dev/usb/upd.c $S/dev/usb/uwacom.c \
	$S/dev/usb/if_bwfm_usb.c $S/dev/gpio/gpio.c $S/dev/gpio/gpioiic.c \
	$S/dev/gpio/gpioow.c $S/dev/onewire/onewire.c \
	$S/dev/onewire/onewire_subr.c $S/dev/onewire/onewire_bitbang.c \
	$S/dev/onewire/owid.c $S/dev/onewire/owsbm.c \
	$S/dev/onewire/owtemp.c $S/dev/onewire/owctr.c \
	$S/netinet/in_cksum.c $S/netinet/in4_cksum.c $S/dev/pv/virtio.c \
	$S/dev/pv/if_vio.c $S/dev/pv/vioblk.c $S/dev/pv/viomb.c \
	$S/dev/pv/viornd.c $S/dev/pv/vioscsi.c $S/dev/mii/mii.c \
	$S/dev/mii/mii_physubr.c $S/dev/mii/ukphy_subr.c \
	$S/dev/mii/eephy.c $S/dev/mii/rlphy.c $S/dev/mii/ukphy.c \
	$S/dev/mii/brgphy.c $S/dev/mii/amphy.c $S/dev/mii/urlphy.c \
	$S/dev/mii/rgephy.c $S/dev/mii/atphy.c $S/dev/pci/pci.c \
	$S/dev/pci/pci_map.c $S/dev/pci/pci_quirks.c \
	$S/dev/pci/pci_subr.c $S/dev/pci/ahci_pci.c $S/dev/pci/nvme_pci.c \
	$S/dev/pci/mfi_pci.c $S/dev/pci/mfii.c $S/dev/pci/mpi_pci.c \
	$S/dev/pci/mpii.c $S/dev/pci/ppb.c $S/dev/pci/if_re_pci.c \
	$S/dev/pci/if_em.c $S/dev/pci/if_em_hw.c $S/dev/pci/if_em_soc.c \
	$S/dev/pci/if_ix.c $S/dev/pci/ixgbe.c $S/dev/pci/ixgbe_82598.c \
	$S/dev/pci/ixgbe_82599.c $S/dev/pci/ixgbe_x540.c \
	$S/dev/pci/ixgbe_x550.c $S/dev/pci/ixgbe_phy.c \
	$S/dev/pci/uhci_pci.c $S/dev/pci/ohci_pci.c $S/dev/pci/ehci_pci.c \
	$S/dev/pci/xhci_pci.c $S/dev/pci/if_msk.c $S/dev/pci/virtio_pci.c \
	$S/dev/pci/if_bnxt.c $S/dev/pci/if_mcx.c $S/dev/pci/if_rge.c \
	$S/dev/pci/drm/drm_atomic.c $S/dev/pci/drm/drm_atomic_helper.c \
	$S/dev/pci/drm/drm_blend.c $S/dev/pci/drm/drm_bridge.c \
	$S/dev/pci/drm/drm_cache.c $S/dev/pci/drm/drm_color_mgmt.c \
	$S/dev/pci/drm/drm_connector.c $S/dev/pci/drm/drm_crtc.c \
	$S/dev/pci/drm/drm_crtc_helper.c \
	$S/dev/pci/drm/drm_dp_dual_mode_helper.c \
	$S/dev/pci/drm/drm_dp_helper.c \
	$S/dev/pci/drm/drm_dp_mst_topology.c $S/dev/pci/drm/drm_drv.c \
	$S/dev/pci/drm/drm_dumb_buffers.c $S/dev/pci/drm/drm_edid.c \
	$S/dev/pci/drm/drm_encoder.c $S/dev/pci/drm/drm_fb_helper.c \
	$S/dev/pci/drm/drm_file.c $S/dev/pci/drm/drm_fourcc.c \
	$S/dev/pci/drm/drm_framebuffer.c $S/dev/pci/drm/drm_gem.c \
	$S/dev/pci/drm/drm_gem_framebuffer_helper.c \
	$S/dev/pci/drm/drm_global.c $S/dev/pci/drm/drm_hashtab.c \
	$S/dev/pci/drm/drm_ioctl.c $S/dev/pci/drm/drm_irq.c \
	$S/dev/pci/drm/drm_linux.c $S/dev/pci/drm/drm_memory.c \
	$S/dev/pci/drm/drm_mm.c $S/dev/pci/drm/drm_mode_config.c \
	$S/dev/pci/drm/drm_mode_object.c $S/dev/pci/drm/drm_modes.c \
	$S/dev/pci/drm/drm_modeset_helper.c \
	$S/dev/pci/drm/drm_modeset_lock.c $S/dev/pci/drm/drm_panel.c \
	$S/dev/pci/drm/drm_panel_orientation_quirks.c \
	$S/dev/pci/drm/drm_plane.c $S/dev/pci/drm/drm_plane_helper.c \
	$S/dev/pci/drm/drm_prime.c $S/dev/pci/drm/drm_print.c \
	$S/dev/pci/drm/drm_probe_helper.c $S/dev/pci/drm/drm_property.c \
	$S/dev/pci/drm/drm_rect.c $S/dev/pci/drm/drm_scdc_helper.c \
	$S/dev/pci/drm/drm_syncobj.c $S/dev/pci/drm/drm_vblank.c \
	$S/dev/pci/drm/drm_vma_manager.c $S/dev/pci/drm/linux_hdmi.c \
	$S/dev/pci/drm/linux_list_sort.c $S/dev/pci/drm/linux_radix.c \
	$S/dev/pci/drm/linux_reservation.c $S/dev/pci/drm/ttm/ttm_bo.c \
	$S/dev/pci/drm/ttm/ttm_bo_manager.c \
	$S/dev/pci/drm/ttm/ttm_bo_util.c $S/dev/pci/drm/ttm/ttm_bo_vm.c \
	$S/dev/pci/drm/ttm/ttm_execbuf_util.c \
	$S/dev/pci/drm/ttm/ttm_memory.c \
	$S/dev/pci/drm/ttm/ttm_page_alloc.c \
	$S/dev/pci/drm/ttm/ttm_page_alloc_dma.c \
	$S/dev/pci/drm/ttm/ttm_tt.c \
	$S/dev/pci/drm/scheduler/gpu_scheduler.c \
	$S/dev/pci/drm/scheduler/sched_fence.c \
	$S/dev/pci/drm/amd/lib/chash.c $S/dev/pci/drm/radeon/atom.c \
	$S/dev/pci/drm/radeon/atombios_crtc.c \
	$S/dev/pci/drm/radeon/atombios_dp.c \
	$S/dev/pci/drm/radeon/atombios_encoders.c \
	$S/dev/pci/drm/radeon/atombios_i2c.c \
	$S/dev/pci/drm/radeon/btc_dpm.c \
	$S/dev/pci/drm/radeon/cayman_blit_shaders.c \
	$S/dev/pci/drm/radeon/ci_dpm.c $S/dev/pci/drm/radeon/ci_smc.c \
	$S/dev/pci/drm/radeon/cik.c \
	$S/dev/pci/drm/radeon/cik_blit_shaders.c \
	$S/dev/pci/drm/radeon/cik_sdma.c \
	$S/dev/pci/drm/radeon/cypress_dpm.c \
	$S/dev/pci/drm/radeon/dce3_1_afmt.c \
	$S/dev/pci/drm/radeon/dce6_afmt.c \
	$S/dev/pci/drm/radeon/evergreen.c \
	$S/dev/pci/drm/radeon/evergreen_blit_shaders.c \
	$S/dev/pci/drm/radeon/evergreen_cs.c \
	$S/dev/pci/drm/radeon/evergreen_dma.c \
	$S/dev/pci/drm/radeon/evergreen_hdmi.c \
	$S/dev/pci/drm/radeon/kv_dpm.c $S/dev/pci/drm/radeon/kv_smc.c \
	$S/dev/pci/drm/radeon/ni.c $S/dev/pci/drm/radeon/ni_dma.c \
	$S/dev/pci/drm/radeon/ni_dpm.c $S/dev/pci/drm/radeon/r100.c \
	$S/dev/pci/drm/radeon/r200.c $S/dev/pci/drm/radeon/r300.c \
	$S/dev/pci/drm/radeon/r420.c $S/dev/pci/drm/radeon/r520.c \
	$S/dev/pci/drm/radeon/r600.c \
	$S/dev/pci/drm/radeon/r600_blit_shaders.c \
	$S/dev/pci/drm/radeon/r600_cs.c $S/dev/pci/drm/radeon/r600_dma.c \
	$S/dev/pci/drm/radeon/r600_dpm.c \
	$S/dev/pci/drm/radeon/r600_hdmi.c \
	$S/dev/pci/drm/radeon/radeon_acpi.c \
	$S/dev/pci/drm/radeon/radeon_agp.c \
	$S/dev/pci/drm/radeon/radeon_asic.c \
	$S/dev/pci/drm/radeon/radeon_atombios.c \
	$S/dev/pci/drm/radeon/radeon_audio.c \
	$S/dev/pci/drm/radeon/radeon_benchmark.c \
	$S/dev/pci/drm/radeon/radeon_bios.c \
	$S/dev/pci/drm/radeon/radeon_clocks.c \
	$S/dev/pci/drm/radeon/radeon_combios.c \
	$S/dev/pci/drm/radeon/radeon_connectors.c \
	$S/dev/pci/drm/radeon/radeon_cs.c \
	$S/dev/pci/drm/radeon/radeon_cursor.c \
	$S/dev/pci/drm/radeon/radeon_device.c \
	$S/dev/pci/drm/radeon/radeon_display.c \
	$S/dev/pci/drm/radeon/radeon_dp_auxch.c \
	$S/dev/pci/drm/radeon/radeon_dp_mst.c \
	$S/dev/pci/drm/radeon/radeon_drv.c \
	$S/dev/pci/drm/radeon/radeon_encoders.c \
	$S/dev/pci/drm/radeon/radeon_fb.c \
	$S/dev/pci/drm/radeon/radeon_fence.c \
	$S/dev/pci/drm/radeon/radeon_gart.c \
	$S/dev/pci/drm/radeon/radeon_gem.c \
	$S/dev/pci/drm/radeon/radeon_i2c.c \
	$S/dev/pci/drm/radeon/radeon_ib.c \
	$S/dev/pci/drm/radeon/radeon_irq_kms.c \
	$S/dev/pci/drm/radeon/radeon_kms.c \
	$S/dev/pci/drm/radeon/radeon_legacy_crtc.c \
	$S/dev/pci/drm/radeon/radeon_legacy_encoders.c \
	$S/dev/pci/drm/radeon/radeon_legacy_tv.c \
	$S/dev/pci/drm/radeon/radeon_object.c \
	$S/dev/pci/drm/radeon/radeon_pm.c \
	$S/dev/pci/drm/radeon/radeon_prime.c \
	$S/dev/pci/drm/radeon/radeon_ring.c \
	$S/dev/pci/drm/radeon/radeon_sa.c \
	$S/dev/pci/drm/radeon/radeon_semaphore.c \
	$S/dev/pci/drm/radeon/radeon_sync.c \
	$S/dev/pci/drm/radeon/radeon_test.c \
	$S/dev/pci/drm/radeon/radeon_ttm.c \
	$S/dev/pci/drm/radeon/radeon_ucode.c \
	$S/dev/pci/drm/radeon/radeon_uvd.c \
	$S/dev/pci/drm/radeon/radeon_vce.c \
	$S/dev/pci/drm/radeon/radeon_vm.c $S/dev/pci/drm/radeon/rs400.c \
	$S/dev/pci/drm/radeon/rs600.c $S/dev/pci/drm/radeon/rs690.c \
	$S/dev/pci/drm/radeon/rs780_dpm.c $S/dev/pci/drm/radeon/rv515.c \
	$S/dev/pci/drm/radeon/rv6xx_dpm.c \
	$S/dev/pci/drm/radeon/rv730_dpm.c \
	$S/dev/pci/drm/radeon/rv740_dpm.c $S/dev/pci/drm/radeon/rv770.c \
	$S/dev/pci/drm/radeon/rv770_dma.c \
	$S/dev/pci/drm/radeon/rv770_dpm.c \
	$S/dev/pci/drm/radeon/rv770_smc.c $S/dev/pci/drm/radeon/si.c \
	$S/dev/pci/drm/radeon/si_blit_shaders.c \
	$S/dev/pci/drm/radeon/si_dma.c $S/dev/pci/drm/radeon/si_dpm.c \
	$S/dev/pci/drm/radeon/si_smc.c $S/dev/pci/drm/radeon/sumo_dpm.c \
	$S/dev/pci/drm/radeon/sumo_smc.c \
	$S/dev/pci/drm/radeon/trinity_dpm.c \
	$S/dev/pci/drm/radeon/trinity_smc.c \
	$S/dev/pci/drm/radeon/uvd_v1_0.c $S/dev/pci/drm/radeon/uvd_v2_2.c \
	$S/dev/pci/drm/radeon/uvd_v3_1.c $S/dev/pci/drm/radeon/uvd_v4_2.c \
	$S/dev/pci/drm/radeon/vce_v1_0.c $S/dev/pci/drm/radeon/vce_v2_0.c \
	$S/dev/pci/drm/amd/powerplay/amd_powerplay.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/hardwaremanager.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/hwmgr.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/pp_overdriver.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/pp_psm.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/ppatomctrl.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/ppatomfwctrl.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/pppcielanes.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/processpptables.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/smu10_hwmgr.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/smu7_hwmgr.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/smu7_powertune.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/smu7_thermal.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/smu8_hwmgr.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/smu_helper.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/vega10_hwmgr.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/vega10_powertune.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/vega10_processpptables.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/vega10_thermal.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/vega12_hwmgr.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/vega12_processpptables.c \
	$S/dev/pci/drm/amd/powerplay/hwmgr/vega12_thermal.c \
	$S/dev/pci/drm/amd/powerplay/smumgr/ci_smumgr.c \
	$S/dev/pci/drm/amd/powerplay/smumgr/fiji_smumgr.c \
	$S/dev/pci/drm/amd/powerplay/smumgr/iceland_smumgr.c \
	$S/dev/pci/drm/amd/powerplay/smumgr/polaris10_smumgr.c \
	$S/dev/pci/drm/amd/powerplay/smumgr/smu10_smumgr.c \
	$S/dev/pci/drm/amd/powerplay/smumgr/smu7_smumgr.c \
	$S/dev/pci/drm/amd/powerplay/smumgr/smu8_smumgr.c \
	$S/dev/pci/drm/amd/powerplay/smumgr/smu9_smumgr.c \
	$S/dev/pci/drm/amd/powerplay/smumgr/smumgr.c \
	$S/dev/pci/drm/amd/powerplay/smumgr/tonga_smumgr.c \
	$S/dev/pci/drm/amd/powerplay/smumgr/vega10_smumgr.c \
	$S/dev/pci/drm/amd/powerplay/smumgr/vega12_smumgr.c \
	$S/dev/pci/drm/amd/powerplay/smumgr/vegam_smumgr.c \
	$S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c \
	$S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c \
	$S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c \
	$S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c \
	$S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c \
	$S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c \
	$S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c \
	$S/dev/pci/drm/amd/display/dc/basics/conversion.c \
	$S/dev/pci/drm/amd/display/dc/basics/fixpt31_32.c \
	$S/dev/pci/drm/amd/display/dc/basics/log_helpers.c \
	$S/dev/pci/drm/amd/display/dc/basics/amdgpu_vector.c \
	$S/dev/pci/drm/amd/display/dc/bios/bios_parser.c \
	$S/dev/pci/drm/amd/display/dc/bios/bios_parser2.c \
	$S/dev/pci/drm/amd/display/dc/bios/bios_parser_common.c \
	$S/dev/pci/drm/amd/display/dc/bios/bios_parser_helper.c \
	$S/dev/pci/drm/amd/display/dc/bios/bios_parser_interface.c \
	$S/dev/pci/drm/amd/display/dc/bios/command_table.c \
	$S/dev/pci/drm/amd/display/dc/bios/command_table2.c \
	$S/dev/pci/drm/amd/display/dc/bios/command_table_helper.c \
	$S/dev/pci/drm/amd/display/dc/bios/command_table_helper2.c \
	$S/dev/pci/drm/amd/display/dc/bios/dce110/command_table_helper_dce110.c \
	$S/dev/pci/drm/amd/display/dc/bios/dce112/command_table_helper2_dce112.c \
	$S/dev/pci/drm/amd/display/dc/bios/dce112/command_table_helper_dce112.c \
	$S/dev/pci/drm/amd/display/dc/bios/dce80/command_table_helper_dce80.c \
	$S/dev/pci/drm/amd/display/dc/calcs/bw_fixed.c \
	$S/dev/pci/drm/amd/display/dc/calcs/custom_float.c \
	$S/dev/pci/drm/amd/display/dc/calcs/dce_calcs.c \
	$S/dev/pci/drm/amd/display/dc/core/amdgpu_dc.c \
	$S/dev/pci/drm/amd/display/dc/core/dc_debug.c \
	$S/dev/pci/drm/amd/display/dc/core/dc_hw_sequencer.c \
	$S/dev/pci/drm/amd/display/dc/core/dc_link.c \
	$S/dev/pci/drm/amd/display/dc/core/dc_link_ddc.c \
	$S/dev/pci/drm/amd/display/dc/core/dc_link_dp.c \
	$S/dev/pci/drm/amd/display/dc/core/dc_link_hwss.c \
	$S/dev/pci/drm/amd/display/dc/core/dc_resource.c \
	$S/dev/pci/drm/amd/display/dc/core/dc_sink.c \
	$S/dev/pci/drm/amd/display/dc/core/dc_stream.c \
	$S/dev/pci/drm/amd/display/dc/core/dc_surface.c \
	$S/dev/pci/drm/amd/display/dc/dc_helper.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_abm.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_audio.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_aux.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_clock_source.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_clocks.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_dmcu.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_hwseq.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_ipp.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_mem_input.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_opp.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_scl_filters.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_stream_encoder.c \
	$S/dev/pci/drm/amd/display/dc/dce/dce_transform.c \
	$S/dev/pci/drm/amd/display/dc/dce100/dce100_hw_sequencer.c \
	$S/dev/pci/drm/amd/display/dc/dce100/dce100_resource.c \
	$S/dev/pci/drm/amd/display/dc/dce110/dce110_compressor.c \
	$S/dev/pci/drm/amd/display/dc/dce110/dce110_hw_sequencer.c \
	$S/dev/pci/drm/amd/display/dc/dce110/dce110_mem_input_v.c \
	$S/dev/pci/drm/amd/display/dc/dce110/dce110_opp_csc_v.c \
	$S/dev/pci/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c \
	$S/dev/pci/drm/amd/display/dc/dce110/dce110_opp_v.c \
	$S/dev/pci/drm/amd/display/dc/dce110/dce110_resource.c \
	$S/dev/pci/drm/amd/display/dc/dce110/dce110_timing_generator.c \
	$S/dev/pci/drm/amd/display/dc/dce110/dce110_timing_generator_v.c \
	$S/dev/pci/drm/amd/display/dc/dce110/dce110_transform_v.c \
	$S/dev/pci/drm/amd/display/dc/dce112/dce112_compressor.c \
	$S/dev/pci/drm/amd/display/dc/dce112/dce112_hw_sequencer.c \
	$S/dev/pci/drm/amd/display/dc/dce112/dce112_resource.c \
	$S/dev/pci/drm/amd/display/dc/dce120/dce120_hw_sequencer.c \
	$S/dev/pci/drm/amd/display/dc/dce120/dce120_resource.c \
	$S/dev/pci/drm/amd/display/dc/dce120/dce120_timing_generator.c \
	$S/dev/pci/drm/amd/display/dc/dce80/dce80_hw_sequencer.c \
	$S/dev/pci/drm/amd/display/dc/dce80/dce80_resource.c \
	$S/dev/pci/drm/amd/display/dc/dce80/dce80_timing_generator.c \
	$S/dev/pci/drm/amd/display/dc/gpio/dce110/hw_factory_dce110.c \
	$S/dev/pci/drm/amd/display/dc/gpio/dce110/hw_translate_dce110.c \
	$S/dev/pci/drm/amd/display/dc/gpio/dce120/hw_factory_dce120.c \
	$S/dev/pci/drm/amd/display/dc/gpio/dce120/hw_translate_dce120.c \
	$S/dev/pci/drm/amd/display/dc/gpio/dce80/hw_factory_dce80.c \
	$S/dev/pci/drm/amd/display/dc/gpio/dce80/hw_translate_dce80.c \
	$S/dev/pci/drm/amd/display/dc/gpio/diagnostics/hw_factory_diag.c \
	$S/dev/pci/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.c \
	$S/dev/pci/drm/amd/display/dc/gpio/gpio_base.c \
	$S/dev/pci/drm/amd/display/dc/gpio/gpio_service.c \
	$S/dev/pci/drm/amd/display/dc/gpio/hw_ddc.c \
	$S/dev/pci/drm/amd/display/dc/gpio/hw_factory.c \
	$S/dev/pci/drm/amd/display/dc/gpio/hw_gpio.c \
	$S/dev/pci/drm/amd/display/dc/gpio/hw_hpd.c \
	$S/dev/pci/drm/amd/display/dc/gpio/hw_translate.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/aux_engine.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/dce100/i2caux_dce100.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/dce112/i2caux_dce112.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/dce120/i2caux_dce120.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/engine_base.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/i2c_engine.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/i2c_hw_engine.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/i2c_sw_engine.c \
	$S/dev/pci/drm/amd/display/dc/i2caux/i2caux.c \
	$S/dev/pci/drm/amd/display/dc/irq/dce110/irq_service_dce110.c \
	$S/dev/pci/drm/amd/display/dc/irq/dce120/irq_service_dce120.c \
	$S/dev/pci/drm/amd/display/dc/irq/dce80/irq_service_dce80.c \
	$S/dev/pci/drm/amd/display/dc/irq/irq_service.c \
	$S/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c \
	$S/dev/pci/drm/amd/display/dc/virtual/virtual_stream_encoder.c \
	$S/dev/pci/drm/amd/display/modules/color/color_gamma.c \
	$S/dev/pci/drm/amd/display/modules/freesync/freesync.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_afmt.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_benchmark.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_bios.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_bo_list.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_cs.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_device.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_display.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_dpm.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_drv.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_fb.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_fence.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_gart.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_gem.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_ib.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_ids.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_ih.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_irq.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_job.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_kms.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_object.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_pll.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_pm.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_prime.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_psp.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_queue_mgr.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_ring.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_sa.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_sched.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_sync.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_test.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_trace_points.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_vce.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_vf_error.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_virt.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_vm.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_atom.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_atombios_crtc.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_atombios_dp.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_atombios_encoders.c \
	$S/dev/pci/drm/amd/amdgpu/amdgpu_atombios_i2c.c \
	$S/dev/pci/drm/amd/amdgpu/cz_ih.c \
	$S/dev/pci/drm/amd/amdgpu/dce_v10_0.c \
	$S/dev/pci/drm/amd/amdgpu/dce_v11_0.c \
	$S/dev/pci/drm/amd/amdgpu/dce_virtual.c \
	$S/dev/pci/drm/amd/amdgpu/df_v1_7.c \
	$S/dev/pci/drm/amd/amdgpu/df_v3_6.c \
	$S/dev/pci/drm/amd/amdgpu/emu_soc.c \
	$S/dev/pci/drm/amd/amdgpu/gfx_v8_0.c \
	$S/dev/pci/drm/amd/amdgpu/gfx_v9_0.c \
	$S/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c \
	$S/dev/pci/drm/amd/amdgpu/gmc_v7_0.c \
	$S/dev/pci/drm/amd/amdgpu/gmc_v8_0.c \
	$S/dev/pci/drm/amd/amdgpu/gmc_v9_0.c \
	$S/dev/pci/drm/amd/amdgpu/iceland_ih.c \
	$S/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c \
	$S/dev/pci/drm/amd/amdgpu/mxgpu_ai.c \
	$S/dev/pci/drm/amd/amdgpu/mxgpu_vi.c \
	$S/dev/pci/drm/amd/amdgpu/nbio_v6_1.c \
	$S/dev/pci/drm/amd/amdgpu/nbio_v7_0.c \
	$S/dev/pci/drm/amd/amdgpu/psp_v10_0.c \
	$S/dev/pci/drm/amd/amdgpu/psp_v3_1.c \
	$S/dev/pci/drm/amd/amdgpu/sdma_v2_4.c \
	$S/dev/pci/drm/amd/amdgpu/sdma_v3_0.c \
	$S/dev/pci/drm/amd/amdgpu/sdma_v4_0.c \
	$S/dev/pci/drm/amd/amdgpu/soc15.c \
	$S/dev/pci/drm/amd/amdgpu/tonga_ih.c \
	$S/dev/pci/drm/amd/amdgpu/uvd_v5_0.c \
	$S/dev/pci/drm/amd/amdgpu/uvd_v6_0.c \
	$S/dev/pci/drm/amd/amdgpu/uvd_v7_0.c \
	$S/dev/pci/drm/amd/amdgpu/vce_v3_0.c \
	$S/dev/pci/drm/amd/amdgpu/vce_v4_0.c \
	$S/dev/pci/drm/amd/amdgpu/vcn_v1_0.c \
	$S/dev/pci/drm/amd/amdgpu/vega10_ih.c \
	$S/dev/pci/drm/amd/amdgpu/vega10_reg_init.c \
	$S/dev/pci/drm/amd/amdgpu/vega20_reg_init.c \
	$S/dev/pci/drm/amd/amdgpu/vi.c $S/dev/sdmmc/sdmmc.c \
	$S/dev/sdmmc/sdmmc_cis.c $S/dev/sdmmc/sdmmc_io.c \
	$S/dev/sdmmc/sdmmc_mem.c $S/dev/sdmmc/sdmmc_scsi.c \
	$S/dev/sdmmc/if_bwfm_sdio.c $S/dev/fdt/pinctrl.c \
	$S/dev/fdt/simplefb.c $S/dev/fdt/simplepanel.c \
	$S/dev/fdt/sxiccmu.c $S/dev/fdt/sxidog.c $S/dev/fdt/sxipio.c \
	$S/dev/fdt/sxirsb.c $S/dev/fdt/sxipwm.c $S/dev/fdt/sxirtc.c \
	$S/dev/fdt/sximmc.c $S/dev/fdt/sxisid.c $S/dev/fdt/sxisyscon.c \
	$S/dev/fdt/sxitemp.c $S/dev/fdt/sxitwi.c $S/dev/fdt/axppmic.c \
	$S/dev/fdt/fanpwr.c $S/dev/fdt/sypwr.c $S/dev/fdt/bcm2835_aux.c \
	$S/dev/fdt/bcm2835_bsc.c $S/dev/fdt/bcm2835_clock.c \
	$S/dev/fdt/bcm2835_dmac.c $S/dev/fdt/bcm2835_dog.c \
	$S/dev/fdt/bcm2835_gpio.c $S/dev/fdt/bcm2711_rng.c \
	$S/dev/fdt/bcm2835_mbox.c $S/dev/fdt/bcm2711_pcie.c \
	$S/dev/fdt/bcm2835_rng.c $S/dev/fdt/bcm2835_sdhost.c \
	$S/dev/fdt/bcm2835_temp.c $S/dev/fdt/if_bse_fdt.c \
	$S/dev/fdt/plgpio.c $S/dev/fdt/plrtc.c $S/dev/fdt/pluart_fdt.c \
	$S/dev/fdt/psci.c $S/dev/fdt/virtio_mmio.c $S/dev/fdt/ahci_fdt.c \
	$S/dev/fdt/if_dwge.c $S/dev/fdt/ehci_fdt.c $S/dev/fdt/ohci_fdt.c \
	$S/dev/fdt/sdhc_fdt.c $S/dev/fdt/xhci_fdt.c $S/dev/fdt/syscon.c \
	$S/dev/fdt/pwmbl.c $S/dev/fdt/pwmfan.c $S/dev/fdt/pwmreg.c \
	$S/dev/fdt/amlclock.c $S/dev/fdt/amldwusb.c $S/dev/fdt/amliic.c \
	$S/dev/fdt/amlmmc.c $S/dev/fdt/amlpciephy.c \
	$S/dev/fdt/amlpinctrl.c $S/dev/fdt/amlpwm.c $S/dev/fdt/amlreset.c \
	$S/dev/fdt/amlrng.c $S/dev/fdt/amlsm.c $S/dev/fdt/amltemp.c \
	$S/dev/fdt/amluart.c $S/dev/fdt/amlusbphy.c $S/dev/fdt/hiclock.c \
	$S/dev/fdt/hidwusb.c $S/dev/fdt/hireset.c $S/dev/fdt/hitemp.c \
	$S/dev/fdt/rkanxdp.c $S/dev/ic/anxdp.c $S/dev/fdt/rkclock.c \
	$S/dev/fdt/rkdrm.c $S/dev/pci/drm/drm_gem_cma_helper.c \
	$S/dev/fdt/rkdwhdmi.c $S/dev/fdt/rkdwusb.c $S/dev/fdt/rkemmcphy.c \
	$S/dev/fdt/rkgrf.c $S/dev/fdt/rkgpio.c $S/dev/fdt/rkiic.c \
	$S/dev/fdt/rkpmic.c $S/dev/fdt/rkpinctrl.c $S/dev/fdt/rkpcie.c \
	$S/dev/fdt/rkpwm.c $S/dev/fdt/rkrng.c $S/dev/fdt/rktemp.c \
	$S/dev/fdt/rkvop.c $S/dev/fdt/dwmmc.c $S/dev/fdt/dwpcie.c \
	$S/dev/fdt/moxtet.c $S/dev/fdt/mvclock.c $S/dev/fdt/mvdog.c \
	$S/dev/fdt/mvgicp.c $S/dev/fdt/mvgpio.c $S/dev/fdt/mvicu.c \
	$S/dev/fdt/mviic.c $S/dev/fdt/mvpinctrl.c $S/dev/fdt/mvmdio.c \
	$S/dev/fdt/if_mvneta.c $S/dev/fdt/mvrng.c $S/dev/fdt/mvrtc.c \
	$S/dev/fdt/mvspi.c $S/dev/fdt/mvtemp.c $S/dev/fdt/mvuart.c \
	$S/dev/fdt/if_dwxe.c $S/dev/fdt/imxanatop.c $S/dev/fdt/imxccm.c \
	$S/dev/fdt/imxehci.c $S/dev/fdt/imxesdhc.c $S/dev/fdt/imxgpc.c \
	$S/dev/fdt/imxgpio.c $S/dev/fdt/imxiic.c $S/dev/fdt/imxiomuxc.c \
	$S/dev/fdt/imxpciephy.c $S/dev/fdt/imxpwm.c $S/dev/fdt/imxsrc.c \
	$S/dev/fdt/imxtmu.c $S/dev/fdt/imxuart.c $S/dev/fdt/if_fec.c \
	$S/dev/fdt/imxspi.c $S/dev/fdt/ccp_fdt.c $S/dev/fdt/com_fdt.c \
	$S/dev/fdt/ipmi_fdt.c $S/dev/fdt/ssdfb.c $S/dev/fdt/fusbtc.c \
	$S/dev/fdt/sfp.c $S/dev/fdt/bd718x7.c $S/dev/fdt/tcpci.c \
	$S/arch/arm64/dev/ampintc.c $S/arch/arm64/dev/agintc.c \
	$S/arch/arm64/dev/agtimer.c $S/arch/arm64/dev/bcm2836_intr.c \
	$S/dev/usb/dwc2/dwc2.c $S/dev/usb/dwc2/dwc2_core.c \
	$S/dev/usb/dwc2/dwc2_coreintr.c $S/dev/usb/dwc2/dwc2_hcd.c \
	$S/dev/usb/dwc2/dwc2_hcdddma.c $S/dev/usb/dwc2/dwc2_hcdintr.c \
	$S/dev/usb/dwc2/dwc2_hcdqueue.c \
	$S/arch/arm64/dev/bcm2835_dwctwo.c $S/arch/arm64/dev/pciecam.c \
	$S/dev/acpi/acpi.c $S/dev/acpi/acpiutil.c $S/dev/acpi/dsdt.c \
	$S/dev/acpi/acpidebug.c $S/dev/acpi/acpibtn.c \
	$S/dev/acpi/acpiec.c $S/dev/acpi/acpimcfg.c \
	$S/dev/acpi/ahci_acpi.c $S/dev/acpi/com_acpi.c \
	$S/dev/acpi/pluart_acpi.c $S/dev/acpi/xhci_acpi.c \
	$S/dev/acpi/dwiic_acpi.c $S/dev/acpi/ipmi_acpi.c \
	$S/dev/acpi/ccp_acpi.c $S/dev/acpi/if_bse_acpi.c \
	$S/arch/arm64/arm64/acpi_machdep.c $S/arch/arm64/dev/acpipci.c \
	$S/arch/arm64/dev/apm.c $S/arch/arm64/arm64/acpiapm.c

SFILES=	$S/arch/arm64/arm64/copy.S $S/arch/arm64/arm64/copystr.S \
	$S/arch/arm64/arm64/cpuswitch.S $S/arch/arm64/arm64/locore.S \
	$S/arch/arm64/arm64/exception.S $S/arch/arm64/arm64/trampoline.S \
	$S/arch/arm64/arm64/cpufunc_asm.S $S/arch/arm64/arm64/support.S

# load lines for config "xxx" will be emitted as:
# xxx: ${SYSTEM_DEP} swapxxx.o
#	${SYSTEM_LD_HEAD}
#	${SYSTEM_LD} swapxxx.o
#	${SYSTEM_LD_TAIL}
SYSTEM_HEAD=	locore0.o gap.o
SYSTEM_OBJ=	${SYSTEM_HEAD} ${OBJS} param.o ioconf.o
SYSTEM_DEP=	Makefile ${SYSTEM_OBJ} ld.script
SYSTEM_LD_HEAD=	@rm -f $@
SYSTEM_LD=	@echo ${LD} ${LINKFLAGS} -o $@ '$${SYSTEM_HEAD} vers.o $${OBJS}'; \
		umask 007; \
		echo ${OBJS} param.o ioconf.o vers.o | tr " " "\n" | ${SORTR} > lorder; \
		${LD} ${LINKFLAGS} -o $@ ${SYSTEM_HEAD} `cat lorder`
SYSTEM_LD_TAIL=	@${SIZE} $@

.if ${DEBUG} == "-g"
STRIPFLAGS=	-S
SYSTEM_LD_TAIL+=; umask 007; \
		echo mv $@ $@.gdb; rm -f $@.gdb; mv $@ $@.gdb; \
		echo ${STRIP} ${STRIPFLAGS} -o $@ $@.gdb; \
		${STRIP} ${STRIPFLAGS} -o $@ $@.gdb
.else
LINKFLAGS+=	-S
.endif

all: bsd

bsd: ${SYSTEM_DEP} swapgeneric.o vers.o
	${SYSTEM_LD_HEAD}
	${SYSTEM_LD} swapgeneric.o
	${SYSTEM_LD_TAIL}

swapgeneric.o: $S/conf/swapgeneric.c
	${NORMAL_C}

newbsd:
	${MAKE_GAP}
	${SYSTEM_LD_HEAD}
	${SYSTEM_LD} swapgeneric.o
	${SYSTEM_LD_TAIL}
	rm -f bsd.gdb
	mv -f newbsd bsd

update-link:
	mkdir -p -m 700 /usr/share/relink/kernel
	rm -rf /usr/share/relink/kernel/GENERIC.MP /usr/share/relink/kernel.tgz
	mkdir /usr/share/relink/kernel/GENERIC.MP
	tar -chf - Makefile makegap.sh ld.script *.o | \
	    tar -C /usr/share/relink/kernel/GENERIC.MP -xf -


# cc's -MD puts the source and output paths in the dependency file;
# since those are temp files here we need to fix it up.  It also
# puts the file in /tmp, so we use -MF to put it in the current
# directory as assym.P and then generate assym.d from it with a
# good target name
assym.h: $S/kern/genassym.sh Makefile \
	 ${_archdir}/${_arch}/genassym.cf ${_machdir}/${_mach}/genassym.cf
	cat ${_archdir}/${_arch}/genassym.cf ${_machdir}/${_mach}/genassym.cf | \
	    sh $S/kern/genassym.sh ${CC} ${CFLAGS} ${CPPFLAGS} -no-integrated-as -MF assym.P > assym.h.tmp
	sed '1s/.*/assym.h: \\/' assym.P > assym.d
	sort -u assym.h.tmp > assym.h

param.c: $S/conf/param.c
	rm -f param.c
	cp $S/conf/param.c .

param.o: param.c Makefile
	${NORMAL_C}

mcount.o: $S/lib/libkern/mcount.c Makefile
	${NORMAL_C_NOP}

ioconf.o: ioconf.c
	${NORMAL_C}

ld.script: ${_archdir}/conf/kern.ldscript
	cat ${_archdir}/conf/kern.ldscript | \
	    sed -e 's/@KERNEL_BASE_PHYS@/${KERNEL_BASE_PHYS}/' \
	    -e 's/@KERNEL_BASE_VIRT@/${KERNEL_BASE_VIRT}/' > ld.script
gapdummy.o:
	echo '__asm(".section .rodata,\"a\"");' > gapdummy.c
	${CC} -c ${CFLAGS} ${CPPFLAGS} gapdummy.c -o $@

makegap.sh:
	cp $S/conf/makegap.sh $@

MAKE_GAP = LD="${LD}" sh makegap.sh 0xd4d4d4d4 gapdummy.o

gap.o:	Makefile makegap.sh gapdummy.o vers.o
	${MAKE_GAP}

vers.o: ${SYSTEM_DEP:Ngap.o}
	sh $S/conf/newvers.sh
	${CC} ${CFLAGS} ${CPPFLAGS} ${PROF} -c vers.c

clean:
	rm -f *bsd *bsd.gdb *.[dio] [a-z]*.s assym.* \
	    gap.link gapdummy.c ld.script lorder makegap.sh param.c

cleandir: clean
	rm -f Makefile *.h ioconf.c options machine ${_mach} vers.c

depend obj:

locore0.o: ${_archdir}/${_arch}/locore0.S assym.h
copy.o copystr.o: assym.h
cpuswitch.o exception.o support.o: assym.h
locore.o trampoline.o: assym.h

hardlink-obsd:
	[[ ! -f /bsd ]] || cmp -s bsd /bsd || ln -f /bsd /obsd

newinstall:
	install -F -m 700 bsd /bsd && sha256 -h /var/db/kernel.SHA256 /bsd

install: update-link hardlink-obsd newinstall

# pull in the dependency information
.ifnmake clean
. for o in ${SYSTEM_OBJ:Ngap.o} assym.h
.  if exists(${o:R}.d)
.   include "${o:R}.d"
.  elif exists($o)
    .PHONY: $o
.  endif
. endfor
.endif

## for qemu this is where ram is located
RAM_ADDR?=0x40000000
#KERNEL_LOAD_ADDR!=echo "x = hex(${KERNEL_BASE_PHYS} + ${RAM_ADDR}); print x" | python
KERNEL_LOAD_ADDR=0x40200000

# until we get native booting working, put this in the tree.
bsdrd.umg: bsd.rd
	mkuboot -a arm -o linux -e ${KERNEL_LOAD_ADDR} -l ${KERNEL_LOAD_ADDR} bsd.rd bsdrd.umg

bsd.umg: bsd
	mkuboot -a arm -o linux -e ${KERNEL_LOAD_ADDR} -l ${KERNEL_LOAD_ADDR} bsd bsd.umg

bsd.rd: bsd
	cp -p bsd bsd.rd
	rdconfig bsd.rd $S/../distrib/${_mach}/ramdisk/mr.fs

.SUFFIXES:
.SUFFIXES: .s .S .c .o

.PHONY: depend all install clean tags newbsd update-link

.c.o:
	${NORMAL_C}

.s.o:
	${NORMAL_S}

.S.o:
	${NORMAL_S}

edid.o: $S/dev/videomode/edid.c
vesagtf.o: $S/dev/videomode/vesagtf.c
videomode.o: $S/dev/videomode/videomode.c
mfi.o: $S/dev/ic/mfi.c
ahci.o: $S/dev/ic/ahci.c
nvme.o: $S/dev/ic/nvme.c
mpi.o: $S/dev/ic/mpi.c
if_wi.o: $S/dev/ic/if_wi.c
if_wi_hostap.o: $S/dev/ic/if_wi_hostap.c
re.o: $S/dev/ic/re.c
bcmgenet.o: $S/dev/ic/bcmgenet.c
com.o: $S/dev/ic/com.c
pluart.o: $S/dev/ic/pluart.c
athn.o: $S/dev/ic/athn.c
ar5008.o: $S/dev/ic/ar5008.c
ar5416.o: $S/dev/ic/ar5416.c
ar9280.o: $S/dev/ic/ar9280.c
ar9285.o: $S/dev/ic/ar9285.c
ar9287.o: $S/dev/ic/ar9287.c
ar9003.o: $S/dev/ic/ar9003.c
ar9380.o: $S/dev/ic/ar9380.c
bwfm.o: $S/dev/ic/bwfm.c
rtwn.o: $S/dev/ic/rtwn.c
uhci.o: $S/dev/usb/uhci.c
ohci.o: $S/dev/usb/ohci.c
ehci.o: $S/dev/usb/ehci.c
xhci.o: $S/dev/usb/xhci.c
ccp.o: $S/dev/ic/ccp.c
sdhc.o: $S/dev/sdmmc/sdhc.c
radio.o: $S/dev/radio.c
ipmi.o: $S/dev/ipmi.c
vscsi.o: $S/dev/vscsi.c
softraid.o: $S/dev/softraid.c
softraid_concat.o: $S/dev/softraid_concat.c
softraid_crypto.o: $S/dev/softraid_crypto.c
softraid_raid0.o: $S/dev/softraid_raid0.c
softraid_raid1.o: $S/dev/softraid_raid1.c
softraid_raid5.o: $S/dev/softraid_raid5.c
softraid_raid6.o: $S/dev/softraid_raid6.c
dwhdmi.o: $S/dev/ic/dwhdmi.c
dwhdmiphy.o: $S/dev/ic/dwhdmiphy.c
dwiic.o: $S/dev/ic/dwiic.c
ksyms.o: $S/dev/ksyms.c
fuse_device.o: $S/miscfs/fuse/fuse_device.c
fuse_file.o: $S/miscfs/fuse/fuse_file.c
fuse_lookup.o: $S/miscfs/fuse/fuse_lookup.c
fuse_vfsops.o: $S/miscfs/fuse/fuse_vfsops.c
fuse_vnops.o: $S/miscfs/fuse/fuse_vnops.c
fusebuf.o: $S/miscfs/fuse/fusebuf.c
pf.o: $S/net/pf.c
pf_norm.o: $S/net/pf_norm.c
pf_ruleset.o: $S/net/pf_ruleset.c
pf_ioctl.o: $S/net/pf_ioctl.c
pf_table.o: $S/net/pf_table.c
pf_osfp.o: $S/net/pf_osfp.c
pf_if.o: $S/net/pf_if.c
pf_lb.o: $S/net/pf_lb.c
pf_syncookies.o: $S/net/pf_syncookies.c
hfsc.o: $S/net/hfsc.c
fq_codel.o: $S/net/fq_codel.c
if_pflog.o: $S/net/if_pflog.c
if_pfsync.o: $S/net/if_pfsync.c
if_pflow.o: $S/net/if_pflow.c
bio.o: $S/dev/bio.c
hotplug.o: $S/dev/hotplug.c
if_pppoe.o: $S/net/if_pppoe.c
db_access.o: $S/ddb/db_access.c
db_break.o: $S/ddb/db_break.c
db_command.o: $S/ddb/db_command.c
db_ctf.o: $S/ddb/db_ctf.c
db_dwarf.o: $S/ddb/db_dwarf.c
db_elf.o: $S/ddb/db_elf.c
db_examine.o: $S/ddb/db_examine.c
db_expr.o: $S/ddb/db_expr.c
db_hangman.o: $S/ddb/db_hangman.c
db_input.o: $S/ddb/db_input.c
db_lex.o: $S/ddb/db_lex.c
db_output.o: $S/ddb/db_output.c
db_run.o: $S/ddb/db_run.c
db_sym.o: $S/ddb/db_sym.c
db_trap.o: $S/ddb/db_trap.c
db_variables.o: $S/ddb/db_variables.c
db_watch.o: $S/ddb/db_watch.c
db_usrreq.o: $S/ddb/db_usrreq.c
audio.o: $S/dev/audio.c
cons.o: $S/dev/cons.c
diskmap.o: $S/dev/diskmap.c
firmload.o: $S/dev/firmload.c
midi.o: $S/dev/midi.c
mulaw.o: $S/dev/mulaw.c
vnd.o: $S/dev/vnd.c
rnd.o: $S/dev/rnd.c
video.o: $S/dev/video.c
cd9660_bmap.o: $S/isofs/cd9660/cd9660_bmap.c
cd9660_lookup.o: $S/isofs/cd9660/cd9660_lookup.c
cd9660_node.o: $S/isofs/cd9660/cd9660_node.c
cd9660_rrip.o: $S/isofs/cd9660/cd9660_rrip.c
cd9660_util.o: $S/isofs/cd9660/cd9660_util.c
cd9660_vfsops.o: $S/isofs/cd9660/cd9660_vfsops.c
cd9660_vnops.o: $S/isofs/cd9660/cd9660_vnops.c
udf_subr.o: $S/isofs/udf/udf_subr.c
udf_vfsops.o: $S/isofs/udf/udf_vfsops.c
udf_vnops.o: $S/isofs/udf/udf_vnops.c
clock_subr.o: $S/kern/clock_subr.c
exec_conf.o: $S/kern/exec_conf.c
exec_elf.o: $S/kern/exec_elf.c
exec_script.o: $S/kern/exec_script.c
exec_subr.o: $S/kern/exec_subr.c
init_main.o: $S/kern/init_main.c
init_sysent.o: $S/kern/init_sysent.c
kern_acct.o: $S/kern/kern_acct.c
kern_bufq.o: $S/kern/kern_bufq.c
kern_clock.o: $S/kern/kern_clock.c
kern_descrip.o: $S/kern/kern_descrip.c
kern_event.o: $S/kern/kern_event.c
kern_exec.o: $S/kern/kern_exec.c
kern_exit.o: $S/kern/kern_exit.c
kern_fork.o: $S/kern/kern_fork.c
kern_kthread.o: $S/kern/kern_kthread.c
kern_ktrace.o: $S/kern/kern_ktrace.c
kern_lock.o: $S/kern/kern_lock.c
kern_malloc.o: $S/kern/kern_malloc.c
kern_rwlock.o: $S/kern/kern_rwlock.c
kern_physio.o: $S/kern/kern_physio.c
kern_proc.o: $S/kern/kern_proc.c
kern_prot.o: $S/kern/kern_prot.c
kern_resource.o: $S/kern/kern_resource.c
kern_pledge.o: $S/kern/kern_pledge.c
kern_unveil.o: $S/kern/kern_unveil.c
kern_sched.o: $S/kern/kern_sched.c
kern_sensors.o: $S/kern/kern_sensors.c
kern_sig.o: $S/kern/kern_sig.c
kern_smr.o: $S/kern/kern_smr.c
kern_subr.o: $S/kern/kern_subr.c
kern_sysctl.o: $S/kern/kern_sysctl.c
kern_synch.o: $S/kern/kern_synch.c
kern_tc.o: $S/kern/kern_tc.c
kern_time.o: $S/kern/kern_time.c
kern_timeout.o: $S/kern/kern_timeout.c
kern_uuid.o: $S/kern/kern_uuid.c
kern_watchdog.o: $S/kern/kern_watchdog.c
kern_task.o: $S/kern/kern_task.c
kern_srp.o: $S/kern/kern_srp.c
kern_xxx.o: $S/kern/kern_xxx.c
sched_bsd.o: $S/kern/sched_bsd.c
subr_autoconf.o: $S/kern/subr_autoconf.c
subr_disk.o: $S/kern/subr_disk.c
subr_evcount.o: $S/kern/subr_evcount.c
subr_extent.o: $S/kern/subr_extent.c
subr_log.o: $S/kern/subr_log.c
subr_percpu.o: $S/kern/subr_percpu.c
subr_poison.o: $S/kern/subr_poison.c
subr_pool.o: $S/kern/subr_pool.c
subr_tree.o: $S/kern/subr_tree.c
dma_alloc.o: $S/kern/dma_alloc.c
subr_prf.o: $S/kern/subr_prf.c
subr_prof.o: $S/kern/subr_prof.c
subr_userconf.o: $S/kern/subr_userconf.c
subr_xxx.o: $S/kern/subr_xxx.c
sys_futex.o: $S/kern/sys_futex.c
sys_generic.o: $S/kern/sys_generic.c
sys_pipe.o: $S/kern/sys_pipe.c
sys_process.o: $S/kern/sys_process.c
sys_socket.o: $S/kern/sys_socket.c
sysv_ipc.o: $S/kern/sysv_ipc.c
sysv_msg.o: $S/kern/sysv_msg.c
sysv_sem.o: $S/kern/sysv_sem.c
sysv_shm.o: $S/kern/sysv_shm.c
tty.o: $S/kern/tty.c
tty_conf.o: $S/kern/tty_conf.c
tty_pty.o: $S/kern/tty_pty.c
tty_nmea.o: $S/kern/tty_nmea.c
tty_msts.o: $S/kern/tty_msts.c
tty_endrun.o: $S/kern/tty_endrun.c
tty_subr.o: $S/kern/tty_subr.c
tty_tty.o: $S/kern/tty_tty.c
uipc_domain.o: $S/kern/uipc_domain.c
uipc_mbuf.o: $S/kern/uipc_mbuf.c
uipc_mbuf2.o: $S/kern/uipc_mbuf2.c
uipc_proto.o: $S/kern/uipc_proto.c
uipc_socket.o: $S/kern/uipc_socket.c
uipc_socket2.o: $S/kern/uipc_socket2.c
uipc_syscalls.o: $S/kern/uipc_syscalls.c
uipc_usrreq.o: $S/kern/uipc_usrreq.c
vfs_bio.o: $S/kern/vfs_bio.c
vfs_biomem.o: $S/kern/vfs_biomem.c
vfs_cache.o: $S/kern/vfs_cache.c
vfs_default.o: $S/kern/vfs_default.c
vfs_init.o: $S/kern/vfs_init.c
vfs_lockf.o: $S/kern/vfs_lockf.c
vfs_lookup.o: $S/kern/vfs_lookup.c
vfs_subr.o: $S/kern/vfs_subr.c
vfs_sync.o: $S/kern/vfs_sync.c
vfs_syscalls.o: $S/kern/vfs_syscalls.c
vfs_vops.o: $S/kern/vfs_vops.c
vfs_vnops.o: $S/kern/vfs_vnops.c
vfs_getcwd.o: $S/kern/vfs_getcwd.c
spec_vnops.o: $S/kern/spec_vnops.c
dead_vnops.o: $S/miscfs/deadfs/dead_vnops.c
fifo_vnops.o: $S/miscfs/fifofs/fifo_vnops.c
msdosfs_conv.o: $S/msdosfs/msdosfs_conv.c
msdosfs_denode.o: $S/msdosfs/msdosfs_denode.c
msdosfs_fat.o: $S/msdosfs/msdosfs_fat.c
msdosfs_lookup.o: $S/msdosfs/msdosfs_lookup.c
msdosfs_vfsops.o: $S/msdosfs/msdosfs_vfsops.c
msdosfs_vnops.o: $S/msdosfs/msdosfs_vnops.c
art.o: $S/net/art.c
bpf.o: $S/net/bpf.c
bpf_filter.o: $S/net/bpf_filter.c
if.o: $S/net/if.c
ifq.o: $S/net/ifq.c
if_ethersubr.o: $S/net/if_ethersubr.c
if_etherip.o: $S/net/if_etherip.c
if_spppsubr.o: $S/net/if_spppsubr.c
if_loop.o: $S/net/if_loop.c
if_media.o: $S/net/if_media.c
if_ppp.o: $S/net/if_ppp.c
ppp_tty.o: $S/net/ppp_tty.c
bsd-comp.o: $S/net/bsd-comp.c
ppp-deflate.o: $S/net/ppp-deflate.c
if_tun.o: $S/net/if_tun.c
if_bridge.o: $S/net/if_bridge.c
bridgectl.o: $S/net/bridgectl.c
bridgestp.o: $S/net/bridgestp.c
if_vlan.o: $S/net/if_vlan.c
if_switch.o: $S/net/if_switch.c
switchctl.o: $S/net/switchctl.c
switchofp.o: $S/net/switchofp.c
pipex.o: $S/net/pipex.c
radix.o: $S/net/radix.c
rtable.o: $S/net/rtable.c
route.o: $S/net/route.c
rtsock.o: $S/net/rtsock.c
slcompress.o: $S/net/slcompress.c
if_enc.o: $S/net/if_enc.c
if_gre.o: $S/net/if_gre.c
if_trunk.o: $S/net/if_trunk.c
trunklacp.o: $S/net/trunklacp.c
if_aggr.o: $S/net/if_aggr.c
if_tpmr.o: $S/net/if_tpmr.c
if_mpe.o: $S/net/if_mpe.c
if_mpw.o: $S/net/if_mpw.c
if_mpip.o: $S/net/if_mpip.c
if_bpe.o: $S/net/if_bpe.c
if_vether.o: $S/net/if_vether.c
if_pair.o: $S/net/if_pair.c
if_pppx.o: $S/net/if_pppx.c
if_vxlan.o: $S/net/if_vxlan.c
ieee80211.o: $S/net80211/ieee80211.c
ieee80211_amrr.o: $S/net80211/ieee80211_amrr.c
ieee80211_crypto.o: $S/net80211/ieee80211_crypto.c
ieee80211_crypto_bip.o: $S/net80211/ieee80211_crypto_bip.c
ieee80211_crypto_ccmp.o: $S/net80211/ieee80211_crypto_ccmp.c
ieee80211_crypto_tkip.o: $S/net80211/ieee80211_crypto_tkip.c
ieee80211_crypto_wep.o: $S/net80211/ieee80211_crypto_wep.c
ieee80211_input.o: $S/net80211/ieee80211_input.c
ieee80211_ioctl.o: $S/net80211/ieee80211_ioctl.c
ieee80211_mira.o: $S/net80211/ieee80211_mira.c
ieee80211_node.o: $S/net80211/ieee80211_node.c
ieee80211_output.o: $S/net80211/ieee80211_output.c
ieee80211_pae_input.o: $S/net80211/ieee80211_pae_input.c
ieee80211_pae_output.o: $S/net80211/ieee80211_pae_output.c
ieee80211_proto.o: $S/net80211/ieee80211_proto.c
ieee80211_rssadapt.o: $S/net80211/ieee80211_rssadapt.c
ieee80211_regdomain.o: $S/net80211/ieee80211_regdomain.c
if_ether.o: $S/netinet/if_ether.c
igmp.o: $S/netinet/igmp.c
in.o: $S/netinet/in.c
in_pcb.o: $S/netinet/in_pcb.c
in_proto.o: $S/netinet/in_proto.c
inet_nat64.o: $S/netinet/inet_nat64.c
inet_ntop.o: $S/netinet/inet_ntop.c
ip_divert.o: $S/netinet/ip_divert.c
ip_icmp.o: $S/netinet/ip_icmp.c
ip_id.o: $S/netinet/ip_id.c
ip_input.o: $S/netinet/ip_input.c
ip_mroute.o: $S/netinet/ip_mroute.c
ip_output.o: $S/netinet/ip_output.c
raw_ip.o: $S/netinet/raw_ip.c
tcp_debug.o: $S/netinet/tcp_debug.c
tcp_input.o: $S/netinet/tcp_input.c
tcp_output.o: $S/netinet/tcp_output.c
tcp_subr.o: $S/netinet/tcp_subr.c
tcp_timer.o: $S/netinet/tcp_timer.c
tcp_usrreq.o: $S/netinet/tcp_usrreq.c
udp_usrreq.o: $S/netinet/udp_usrreq.c
ip_gre.o: $S/netinet/ip_gre.c
ip_ipsp.o: $S/netinet/ip_ipsp.c
ip_spd.o: $S/netinet/ip_spd.c
ip_ipip.o: $S/netinet/ip_ipip.c
ipsec_input.o: $S/netinet/ipsec_input.c
ipsec_output.o: $S/netinet/ipsec_output.c
ip_esp.o: $S/netinet/ip_esp.c
ip_ah.o: $S/netinet/ip_ah.c
ip_carp.o: $S/netinet/ip_carp.c
ip_ipcomp.o: $S/netinet/ip_ipcomp.c
aes.o: $S/crypto/aes.c
rijndael.o: $S/crypto/rijndael.c
md5.o: $S/crypto/md5.c
rmd160.o: $S/crypto/rmd160.c
sha1.o: $S/crypto/sha1.c
sha2.o: $S/crypto/sha2.c
blf.o: $S/crypto/blf.c
cast.o: $S/crypto/cast.c
ecb_enc.o: $S/crypto/ecb_enc.c
set_key.o: $S/crypto/set_key.c
ecb3_enc.o: $S/crypto/ecb3_enc.c
crypto.o: $S/crypto/crypto.c
criov.o: $S/crypto/criov.c
cryptosoft.o: $S/crypto/cryptosoft.c
xform.o: $S/crypto/xform.c
xform_ipcomp.o: $S/crypto/xform_ipcomp.c
arc4.o: $S/crypto/arc4.c
michael.o: $S/crypto/michael.c
cmac.o: $S/crypto/cmac.c
hmac.o: $S/crypto/hmac.c
gmac.o: $S/crypto/gmac.c
key_wrap.o: $S/crypto/key_wrap.c
idgen.o: $S/crypto/idgen.c
chachapoly.o: $S/crypto/chachapoly.c
poly1305.o: $S/crypto/poly1305.c
siphash.o: $S/crypto/siphash.c
mpls_input.o: $S/netmpls/mpls_input.c
mpls_output.o: $S/netmpls/mpls_output.c
mpls_proto.o: $S/netmpls/mpls_proto.c
mpls_raw.o: $S/netmpls/mpls_raw.c
mpls_shim.o: $S/netmpls/mpls_shim.c
krpc_subr.o: $S/nfs/krpc_subr.c
nfs_bio.o: $S/nfs/nfs_bio.c
nfs_boot.o: $S/nfs/nfs_boot.c
nfs_debug.o: $S/nfs/nfs_debug.c
nfs_node.o: $S/nfs/nfs_node.c
nfs_kq.o: $S/nfs/nfs_kq.c
nfs_serv.o: $S/nfs/nfs_serv.c
nfs_socket.o: $S/nfs/nfs_socket.c
nfs_srvcache.o: $S/nfs/nfs_srvcache.c
nfs_subs.o: $S/nfs/nfs_subs.c
nfs_syscalls.o: $S/nfs/nfs_syscalls.c
nfs_vfsops.o: $S/nfs/nfs_vfsops.c
nfs_vnops.o: $S/nfs/nfs_vnops.c
ffs_alloc.o: $S/ufs/ffs/ffs_alloc.c
ffs_balloc.o: $S/ufs/ffs/ffs_balloc.c
ffs_inode.o: $S/ufs/ffs/ffs_inode.c
ffs_subr.o: $S/ufs/ffs/ffs_subr.c
ffs_softdep_stub.o: $S/ufs/ffs/ffs_softdep_stub.c
ffs_tables.o: $S/ufs/ffs/ffs_tables.c
ffs_vfsops.o: $S/ufs/ffs/ffs_vfsops.c
ffs_vnops.o: $S/ufs/ffs/ffs_vnops.c
ffs_softdep.o: $S/ufs/ffs/ffs_softdep.c
mfs_vfsops.o: $S/ufs/mfs/mfs_vfsops.c
mfs_vnops.o: $S/ufs/mfs/mfs_vnops.c
ufs_bmap.o: $S/ufs/ufs/ufs_bmap.c
ufs_dirhash.o: $S/ufs/ufs/ufs_dirhash.c
ufs_ihash.o: $S/ufs/ufs/ufs_ihash.c
ufs_inode.o: $S/ufs/ufs/ufs_inode.c
ufs_lookup.o: $S/ufs/ufs/ufs_lookup.c
ufs_quota.o: $S/ufs/ufs/ufs_quota.c
ufs_quota_stub.o: $S/ufs/ufs/ufs_quota_stub.c
ufs_vfsops.o: $S/ufs/ufs/ufs_vfsops.c
ufs_vnops.o: $S/ufs/ufs/ufs_vnops.c
ext2fs_alloc.o: $S/ufs/ext2fs/ext2fs_alloc.c
ext2fs_balloc.o: $S/ufs/ext2fs/ext2fs_balloc.c
ext2fs_bmap.o: $S/ufs/ext2fs/ext2fs_bmap.c
ext2fs_bswap.o: $S/ufs/ext2fs/ext2fs_bswap.c
ext2fs_extents.o: $S/ufs/ext2fs/ext2fs_extents.c
ext2fs_inode.o: $S/ufs/ext2fs/ext2fs_inode.c
ext2fs_lookup.o: $S/ufs/ext2fs/ext2fs_lookup.c
ext2fs_readwrite.o: $S/ufs/ext2fs/ext2fs_readwrite.c
ext2fs_subr.o: $S/ufs/ext2fs/ext2fs_subr.c
ext2fs_vfsops.o: $S/ufs/ext2fs/ext2fs_vfsops.c
ext2fs_vnops.o: $S/ufs/ext2fs/ext2fs_vnops.c
uvm_addr.o: $S/uvm/uvm_addr.c
uvm_amap.o: $S/uvm/uvm_amap.c
uvm_anon.o: $S/uvm/uvm_anon.c
uvm_aobj.o: $S/uvm/uvm_aobj.c
uvm_device.o: $S/uvm/uvm_device.c
uvm_fault.o: $S/uvm/uvm_fault.c
uvm_glue.o: $S/uvm/uvm_glue.c
uvm_init.o: $S/uvm/uvm_init.c
uvm_io.o: $S/uvm/uvm_io.c
uvm_km.o: $S/uvm/uvm_km.c
uvm_map.o: $S/uvm/uvm_map.c
uvm_meter.o: $S/uvm/uvm_meter.c
uvm_mmap.o: $S/uvm/uvm_mmap.c
uvm_object.o: $S/uvm/uvm_object.c
uvm_page.o: $S/uvm/uvm_page.c
uvm_pager.o: $S/uvm/uvm_pager.c
uvm_pdaemon.o: $S/uvm/uvm_pdaemon.c
uvm_pmemrange.o: $S/uvm/uvm_pmemrange.c
uvm_swap.o: $S/uvm/uvm_swap.c
uvm_swap_encrypt.o: $S/uvm/uvm_swap_encrypt.c
uvm_unix.o: $S/uvm/uvm_unix.c
uvm_vnode.o: $S/uvm/uvm_vnode.c
if_gif.o: $S/net/if_gif.c
ip_ecn.o: $S/netinet/ip_ecn.c
in6_pcb.o: $S/netinet6/in6_pcb.c
in6.o: $S/netinet6/in6.c
ip6_divert.o: $S/netinet6/ip6_divert.c
in6_ifattach.o: $S/netinet6/in6_ifattach.c
in6_cksum.o: $S/netinet6/in6_cksum.c
in6_src.o: $S/netinet6/in6_src.c
in6_proto.o: $S/netinet6/in6_proto.c
dest6.o: $S/netinet6/dest6.c
frag6.o: $S/netinet6/frag6.c
icmp6.o: $S/netinet6/icmp6.c
ip6_id.o: $S/netinet6/ip6_id.c
ip6_input.o: $S/netinet6/ip6_input.c
ip6_forward.o: $S/netinet6/ip6_forward.c
ip6_mroute.o: $S/netinet6/ip6_mroute.c
ip6_output.o: $S/netinet6/ip6_output.c
route6.o: $S/netinet6/route6.c
mld6.o: $S/netinet6/mld6.c
nd6.o: $S/netinet6/nd6.c
nd6_nbr.o: $S/netinet6/nd6_nbr.c
nd6_rtr.o: $S/netinet6/nd6_rtr.c
raw_ip6.o: $S/netinet6/raw_ip6.c
udp6_output.o: $S/netinet6/udp6_output.c
pfkeyv2.o: $S/net/pfkeyv2.c
pfkeyv2_parsemessage.o: $S/net/pfkeyv2_parsemessage.c
pfkeyv2_convert.o: $S/net/pfkeyv2_convert.c
getsn.o: $S/lib/libkern/getsn.c
random.o: $S/lib/libkern/random.c
explicit_bzero.o: $S/lib/libkern/explicit_bzero.c
timingsafe_bcmp.o: $S/lib/libkern/timingsafe_bcmp.c
strchr.o: $S/lib/libkern/strchr.c
strrchr.o: $S/lib/libkern/strrchr.c
__main.o: $S/lib/libkern/__main.c
imax.o: $S/lib/libkern/imax.c
imin.o: $S/lib/libkern/imin.c
lmax.o: $S/lib/libkern/lmax.c
lmin.o: $S/lib/libkern/lmin.c
max.o: $S/lib/libkern/max.c
min.o: $S/lib/libkern/min.c
ulmax.o: $S/lib/libkern/ulmax.c
ulmin.o: $S/lib/libkern/ulmin.c
memchr.o: $S/lib/libkern/memchr.c
memcmp.o: $S/lib/libkern/memcmp.c
bcmp.o: $S/lib/libkern/bcmp.c
bzero.o: $S/lib/libkern/bzero.c
bcopy.o: $S/lib/libkern/bcopy.c
memcpy.o: $S/lib/libkern/memcpy.c
memmove.o: $S/lib/libkern/memmove.c
ffs.o: $S/lib/libkern/ffs.c
fls.o: $S/lib/libkern/fls.c
flsl.o: $S/lib/libkern/flsl.c
memset.o: $S/lib/libkern/memset.c
strcmp.o: $S/lib/libkern/strcmp.c
strlcat.o: $S/lib/libkern/strlcat.c
strlcpy.o: $S/lib/libkern/strlcpy.c
strlen.o: $S/lib/libkern/strlen.c
strncmp.o: $S/lib/libkern/strncmp.c
strncpy.o: $S/lib/libkern/strncpy.c
strnlen.o: $S/lib/libkern/strnlen.c
scanc.o: $S/lib/libkern/scanc.c
skpc.o: $S/lib/libkern/skpc.c
htonl.o: $S/lib/libkern/htonl.c
htons.o: $S/lib/libkern/htons.c
strncasecmp.o: $S/lib/libkern/strncasecmp.c
adler32.o: $S/lib/libz/adler32.c
crc32.o: $S/lib/libz/crc32.c
infback.o: $S/lib/libz/infback.c
inffast.o: $S/lib/libz/inffast.c
inflate.o: $S/lib/libz/inflate.c
inftrees.o: $S/lib/libz/inftrees.c
deflate.o: $S/lib/libz/deflate.c
zutil.o: $S/lib/libz/zutil.c
zopenbsd.o: $S/lib/libz/zopenbsd.c
trees.o: $S/lib/libz/trees.c
compress.o: $S/lib/libz/compress.c
autoconf.o: $S/arch/arm64/arm64/autoconf.c
copy.o: $S/arch/arm64/arm64/copy.S
copystr.o: $S/arch/arm64/arm64/copystr.S
cpuswitch.o: $S/arch/arm64/arm64/cpuswitch.S
conf.o: $S/arch/arm64/arm64/conf.c
disksubr.o: $S/arch/arm64/arm64/disksubr.c
locore.o: $S/arch/arm64/arm64/locore.S
machdep.o: $S/arch/arm64/arm64/machdep.c
mem.o: $S/arch/arm64/arm64/mem.c
pmap.o: $S/arch/arm64/arm64/pmap.c
vm_machdep.o: $S/arch/arm64/arm64/vm_machdep.c
process_machdep.o: $S/arch/arm64/arm64/process_machdep.c
sig_machdep.o: $S/arch/arm64/arm64/sig_machdep.c
syscall.o: $S/arch/arm64/arm64/syscall.c
sys_machdep.o: $S/arch/arm64/arm64/sys_machdep.c
cpu.o: $S/arch/arm64/arm64/cpu.c
intr.o: $S/arch/arm64/arm64/intr.c
softintr.o: $S/arch/arm64/arm64/softintr.c
vfp.o: $S/arch/arm64/arm64/vfp.c
exception.o: $S/arch/arm64/arm64/exception.S
trampoline.o: $S/arch/arm64/arm64/trampoline.S
trap.o: $S/arch/arm64/arm64/trap.c
ast.o: $S/arch/arm64/arm64/ast.c
cpufunc_asm.o: $S/arch/arm64/arm64/cpufunc_asm.S
support.o: $S/arch/arm64/arm64/support.S
bus_dma.o: $S/arch/arm64/arm64/bus_dma.c
arm64_bus_space.o: $S/arch/arm64/dev/arm64_bus_space.c
pci_machdep.o: $S/arch/arm64/dev/pci_machdep.c
db_disasm.o: $S/arch/arm64/arm64/db_disasm.c
db_interface.o: $S/arch/arm64/arm64/db_interface.c
db_trace.o: $S/arch/arm64/arm64/db_trace.c
openprom.o: $S/arch/arm64/arm64/openprom.c
mainbus.o: $S/arch/arm64/dev/mainbus.c
simplebus.o: $S/arch/arm64/dev/simplebus.c
efi.o: $S/arch/arm64/dev/efi.c
smbios.o: $S/arch/arm64/dev/smbios.c
fdt.o: $S/dev/ofw/fdt.c
ofw_clock.o: $S/dev/ofw/ofw_clock.c
ofw_gpio.o: $S/dev/ofw/ofw_gpio.c
ofw_misc.o: $S/dev/ofw/ofw_misc.c
ofw_pinctrl.o: $S/dev/ofw/ofw_pinctrl.c
ofw_power.o: $S/dev/ofw/ofw_power.c
ofw_regulator.o: $S/dev/ofw/ofw_regulator.c
ofw_thermal.o: $S/dev/ofw/ofw_thermal.c
scsi_base.o: $S/scsi/scsi_base.c
scsi_ioctl.o: $S/scsi/scsi_ioctl.c
scsiconf.o: $S/scsi/scsiconf.c
cd.o: $S/scsi/cd.c
ch.o: $S/scsi/ch.c
sd.o: $S/scsi/sd.c
st.o: $S/scsi/st.c
uk.o: $S/scsi/uk.c
atascsi.o: $S/dev/ata/atascsi.c
wsdisplay.o: $S/dev/wscons/wsdisplay.c
wsdisplay_compat_usl.o: $S/dev/wscons/wsdisplay_compat_usl.c
wsevent.o: $S/dev/wscons/wsevent.c
wskbd.o: $S/dev/wscons/wskbd.c
wskbdutil.o: $S/dev/wscons/wskbdutil.c
wsmouse.o: $S/dev/wscons/wsmouse.c
wstpad.o: $S/dev/wscons/wstpad.c
wsmux.o: $S/dev/wscons/wsmux.c
wsemulconf.o: $S/dev/wscons/wsemulconf.c
wsemul_subr.o: $S/dev/wscons/wsemul_subr.c
wsemul_vt100.o: $S/dev/wscons/wsemul_vt100.c
wsemul_vt100_subr.o: $S/dev/wscons/wsemul_vt100_subr.c
wsemul_vt100_chars.o: $S/dev/wscons/wsemul_vt100_chars.c
wsemul_vt100_keys.o: $S/dev/wscons/wsemul_vt100_keys.c
rasops.o: $S/dev/rasops/rasops.c
rasops_masks.o: $S/dev/rasops/rasops_masks.c
rasops1.o: $S/dev/rasops/rasops1.c
rasops8.o: $S/dev/rasops/rasops8.c
rasops15.o: $S/dev/rasops/rasops15.c
rasops24.o: $S/dev/rasops/rasops24.c
rasops32.o: $S/dev/rasops/rasops32.c
wsfont.o: $S/dev/wsfont/wsfont.c
hid.o: $S/dev/hid/hid.c
hidkbd.o: $S/dev/hid/hidkbd.c
hidms.o: $S/dev/hid/hidms.c
hidmt.o: $S/dev/hid/hidmt.c
i2c.o: $S/dev/i2c/i2c.c
i2c_exec.o: $S/dev/i2c/i2c_exec.c
i2c_scan.o: $S/dev/i2c/i2c_scan.c
i2c_bitbang.o: $S/dev/i2c/i2c_bitbang.c
ds1307.o: $S/dev/i2c/ds1307.c
ds3231.o: $S/dev/i2c/ds3231.c
pcf8523.o: $S/dev/i2c/pcf8523.c
pcf8563.o: $S/dev/i2c/pcf8563.c
isl1208.o: $S/dev/i2c/isl1208.c
abx80x.o: $S/dev/i2c/abx80x.c
ipmi_i2c.o: $S/dev/i2c/ipmi_i2c.c
mcp794xx.o: $S/dev/i2c/mcp794xx.c
usb.o: $S/dev/usb/usb.c
usbdi.o: $S/dev/usb/usbdi.c
usbdi_util.o: $S/dev/usb/usbdi_util.c
usb_mem.o: $S/dev/usb/usb_mem.c
usb_subr.o: $S/dev/usb/usb_subr.c
usb_quirks.o: $S/dev/usb/usb_quirks.c
uhub.o: $S/dev/usb/uhub.c
uaudio.o: $S/dev/usb/uaudio.c
uvideo.o: $S/dev/usb/uvideo.c
utvfu.o: $S/dev/usb/utvfu.c
udl.o: $S/dev/usb/udl.c
umidi.o: $S/dev/usb/umidi.c
umidi_quirks.o: $S/dev/usb/umidi_quirks.c
ucom.o: $S/dev/usb/ucom.c
ugen.o: $S/dev/usb/ugen.c
uhidev.o: $S/dev/usb/uhidev.c
uhid.o: $S/dev/usb/uhid.c
fido.o: $S/dev/usb/fido.c
ukbdmap.o: $S/dev/usb/ukbdmap.c
ukbd.o: $S/dev/usb/ukbd.c
ums.o: $S/dev/usb/ums.c
umt.o: $S/dev/usb/umt.c
uts.o: $S/dev/usb/uts.c
ucycom.o: $S/dev/usb/ucycom.c
uslhcom.o: $S/dev/usb/uslhcom.c
ulpt.o: $S/dev/usb/ulpt.c
umass.o: $S/dev/usb/umass.c
umass_quirks.o: $S/dev/usb/umass_quirks.c
umass_scsi.o: $S/dev/usb/umass_scsi.c
uthum.o: $S/dev/usb/uthum.c
ugold.o: $S/dev/usb/ugold.c
utrh.o: $S/dev/usb/utrh.c
uoak_subr.o: $S/dev/usb/uoak_subr.c
uoakrh.o: $S/dev/usb/uoakrh.c
uoaklux.o: $S/dev/usb/uoaklux.c
uoakv.o: $S/dev/usb/uoakv.c
uonerng.o: $S/dev/usb/uonerng.c
urng.o: $S/dev/usb/urng.c
udcf.o: $S/dev/usb/udcf.c
uvisor.o: $S/dev/usb/uvisor.c
udsbr.o: $S/dev/usb/udsbr.c
utwitch.o: $S/dev/usb/utwitch.c
if_aue.o: $S/dev/usb/if_aue.c
if_axe.o: $S/dev/usb/if_axe.c
if_axen.o: $S/dev/usb/if_axen.c
if_smsc.o: $S/dev/usb/if_smsc.c
if_cue.o: $S/dev/usb/if_cue.c
if_kue.o: $S/dev/usb/if_kue.c
if_cdce.o: $S/dev/usb/if_cdce.c
if_urndis.o: $S/dev/usb/if_urndis.c
if_mos.o: $S/dev/usb/if_mos.c
if_mue.o: $S/dev/usb/if_mue.c
if_udav.o: $S/dev/usb/if_udav.c
if_upl.o: $S/dev/usb/if_upl.c
if_ugl.o: $S/dev/usb/if_ugl.c
if_url.o: $S/dev/usb/if_url.c
if_ure.o: $S/dev/usb/if_ure.c
umodem.o: $S/dev/usb/umodem.c
uftdi.o: $S/dev/usb/uftdi.c
uplcom.o: $S/dev/usb/uplcom.c
umct.o: $S/dev/usb/umct.c
uvscom.o: $S/dev/usb/uvscom.c
ubsa.o: $S/dev/usb/ubsa.c
uslcom.o: $S/dev/usb/uslcom.c
uark.o: $S/dev/usb/uark.c
moscom.o: $S/dev/usb/moscom.c
umcs.o: $S/dev/usb/umcs.c
uscom.o: $S/dev/usb/uscom.c
ucrcom.o: $S/dev/usb/ucrcom.c
uxrcom.o: $S/dev/usb/uxrcom.c
uipaq.o: $S/dev/usb/uipaq.c
umsm.o: $S/dev/usb/umsm.c
uchcom.o: $S/dev/usb/uchcom.c
uticom.o: $S/dev/usb/uticom.c
if_wi_usb.o: $S/dev/usb/if_wi_usb.c
if_atu.o: $S/dev/usb/if_atu.c
if_ral.o: $S/dev/usb/if_ral.c
if_rum.o: $S/dev/usb/if_rum.c
if_run.o: $S/dev/usb/if_run.c
if_zyd.o: $S/dev/usb/if_zyd.c
if_upgt.o: $S/dev/usb/if_upgt.c
if_urtw.o: $S/dev/usb/if_urtw.c
if_urtwn.o: $S/dev/usb/if_urtwn.c
if_rsu.o: $S/dev/usb/if_rsu.c
if_otus.o: $S/dev/usb/if_otus.c
if_uath.o: $S/dev/usb/if_uath.c
if_athn_usb.o: $S/dev/usb/if_athn_usb.c
uow.o: $S/dev/usb/uow.c
uberry.o: $S/dev/usb/uberry.c
upd.o: $S/dev/usb/upd.c
uwacom.o: $S/dev/usb/uwacom.c
if_bwfm_usb.o: $S/dev/usb/if_bwfm_usb.c
gpio.o: $S/dev/gpio/gpio.c
gpioiic.o: $S/dev/gpio/gpioiic.c
gpioow.o: $S/dev/gpio/gpioow.c
onewire.o: $S/dev/onewire/onewire.c
onewire_subr.o: $S/dev/onewire/onewire_subr.c
onewire_bitbang.o: $S/dev/onewire/onewire_bitbang.c
owid.o: $S/dev/onewire/owid.c
owsbm.o: $S/dev/onewire/owsbm.c
owtemp.o: $S/dev/onewire/owtemp.c
owctr.o: $S/dev/onewire/owctr.c
in_cksum.o: $S/netinet/in_cksum.c
in4_cksum.o: $S/netinet/in4_cksum.c
virtio.o: $S/dev/pv/virtio.c
if_vio.o: $S/dev/pv/if_vio.c
vioblk.o: $S/dev/pv/vioblk.c
viomb.o: $S/dev/pv/viomb.c
viornd.o: $S/dev/pv/viornd.c
vioscsi.o: $S/dev/pv/vioscsi.c
mii.o: $S/dev/mii/mii.c
mii_physubr.o: $S/dev/mii/mii_physubr.c
ukphy_subr.o: $S/dev/mii/ukphy_subr.c
eephy.o: $S/dev/mii/eephy.c
rlphy.o: $S/dev/mii/rlphy.c
ukphy.o: $S/dev/mii/ukphy.c
brgphy.o: $S/dev/mii/brgphy.c
amphy.o: $S/dev/mii/amphy.c
urlphy.o: $S/dev/mii/urlphy.c
rgephy.o: $S/dev/mii/rgephy.c
atphy.o: $S/dev/mii/atphy.c
pci.o: $S/dev/pci/pci.c
pci_map.o: $S/dev/pci/pci_map.c
pci_quirks.o: $S/dev/pci/pci_quirks.c
pci_subr.o: $S/dev/pci/pci_subr.c
ahci_pci.o: $S/dev/pci/ahci_pci.c
nvme_pci.o: $S/dev/pci/nvme_pci.c
mfi_pci.o: $S/dev/pci/mfi_pci.c
mfii.o: $S/dev/pci/mfii.c
mpi_pci.o: $S/dev/pci/mpi_pci.c
mpii.o: $S/dev/pci/mpii.c
ppb.o: $S/dev/pci/ppb.c
if_re_pci.o: $S/dev/pci/if_re_pci.c
if_em.o: $S/dev/pci/if_em.c
if_em_hw.o: $S/dev/pci/if_em_hw.c
if_em_soc.o: $S/dev/pci/if_em_soc.c
if_ix.o: $S/dev/pci/if_ix.c
ixgbe.o: $S/dev/pci/ixgbe.c
ixgbe_82598.o: $S/dev/pci/ixgbe_82598.c
ixgbe_82599.o: $S/dev/pci/ixgbe_82599.c
ixgbe_x540.o: $S/dev/pci/ixgbe_x540.c
ixgbe_x550.o: $S/dev/pci/ixgbe_x550.c
ixgbe_phy.o: $S/dev/pci/ixgbe_phy.c
uhci_pci.o: $S/dev/pci/uhci_pci.c
ohci_pci.o: $S/dev/pci/ohci_pci.c
ehci_pci.o: $S/dev/pci/ehci_pci.c
xhci_pci.o: $S/dev/pci/xhci_pci.c
if_msk.o: $S/dev/pci/if_msk.c
virtio_pci.o: $S/dev/pci/virtio_pci.c
if_bnxt.o: $S/dev/pci/if_bnxt.c
if_mcx.o: $S/dev/pci/if_mcx.c
if_rge.o: $S/dev/pci/if_rge.c
drm_atomic.o: $S/dev/pci/drm/drm_atomic.c
drm_atomic_helper.o: $S/dev/pci/drm/drm_atomic_helper.c
drm_blend.o: $S/dev/pci/drm/drm_blend.c
drm_bridge.o: $S/dev/pci/drm/drm_bridge.c
drm_cache.o: $S/dev/pci/drm/drm_cache.c
drm_color_mgmt.o: $S/dev/pci/drm/drm_color_mgmt.c
drm_connector.o: $S/dev/pci/drm/drm_connector.c
drm_crtc.o: $S/dev/pci/drm/drm_crtc.c
drm_crtc_helper.o: $S/dev/pci/drm/drm_crtc_helper.c
drm_dp_dual_mode_helper.o: $S/dev/pci/drm/drm_dp_dual_mode_helper.c
drm_dp_helper.o: $S/dev/pci/drm/drm_dp_helper.c
drm_dp_mst_topology.o: $S/dev/pci/drm/drm_dp_mst_topology.c
drm_drv.o: $S/dev/pci/drm/drm_drv.c
drm_dumb_buffers.o: $S/dev/pci/drm/drm_dumb_buffers.c
drm_edid.o: $S/dev/pci/drm/drm_edid.c
drm_encoder.o: $S/dev/pci/drm/drm_encoder.c
drm_fb_helper.o: $S/dev/pci/drm/drm_fb_helper.c
drm_file.o: $S/dev/pci/drm/drm_file.c
drm_fourcc.o: $S/dev/pci/drm/drm_fourcc.c
drm_framebuffer.o: $S/dev/pci/drm/drm_framebuffer.c
drm_gem.o: $S/dev/pci/drm/drm_gem.c
drm_gem_framebuffer_helper.o: $S/dev/pci/drm/drm_gem_framebuffer_helper.c
drm_global.o: $S/dev/pci/drm/drm_global.c
drm_hashtab.o: $S/dev/pci/drm/drm_hashtab.c
drm_ioctl.o: $S/dev/pci/drm/drm_ioctl.c
drm_irq.o: $S/dev/pci/drm/drm_irq.c
drm_linux.o: $S/dev/pci/drm/drm_linux.c
drm_memory.o: $S/dev/pci/drm/drm_memory.c
drm_mm.o: $S/dev/pci/drm/drm_mm.c
drm_mode_config.o: $S/dev/pci/drm/drm_mode_config.c
drm_mode_object.o: $S/dev/pci/drm/drm_mode_object.c
drm_modes.o: $S/dev/pci/drm/drm_modes.c
drm_modeset_helper.o: $S/dev/pci/drm/drm_modeset_helper.c
drm_modeset_lock.o: $S/dev/pci/drm/drm_modeset_lock.c
drm_panel.o: $S/dev/pci/drm/drm_panel.c
drm_panel_orientation_quirks.o: $S/dev/pci/drm/drm_panel_orientation_quirks.c
drm_plane.o: $S/dev/pci/drm/drm_plane.c
drm_plane_helper.o: $S/dev/pci/drm/drm_plane_helper.c
drm_prime.o: $S/dev/pci/drm/drm_prime.c
drm_print.o: $S/dev/pci/drm/drm_print.c
drm_probe_helper.o: $S/dev/pci/drm/drm_probe_helper.c
drm_property.o: $S/dev/pci/drm/drm_property.c
drm_rect.o: $S/dev/pci/drm/drm_rect.c
drm_scdc_helper.o: $S/dev/pci/drm/drm_scdc_helper.c
drm_syncobj.o: $S/dev/pci/drm/drm_syncobj.c
drm_vblank.o: $S/dev/pci/drm/drm_vblank.c
drm_vma_manager.o: $S/dev/pci/drm/drm_vma_manager.c
linux_hdmi.o: $S/dev/pci/drm/linux_hdmi.c
linux_list_sort.o: $S/dev/pci/drm/linux_list_sort.c
linux_radix.o: $S/dev/pci/drm/linux_radix.c
linux_reservation.o: $S/dev/pci/drm/linux_reservation.c
ttm_bo.o: $S/dev/pci/drm/ttm/ttm_bo.c
ttm_bo_manager.o: $S/dev/pci/drm/ttm/ttm_bo_manager.c
ttm_bo_util.o: $S/dev/pci/drm/ttm/ttm_bo_util.c
ttm_bo_vm.o: $S/dev/pci/drm/ttm/ttm_bo_vm.c
ttm_execbuf_util.o: $S/dev/pci/drm/ttm/ttm_execbuf_util.c
ttm_memory.o: $S/dev/pci/drm/ttm/ttm_memory.c
ttm_page_alloc.o: $S/dev/pci/drm/ttm/ttm_page_alloc.c
ttm_page_alloc_dma.o: $S/dev/pci/drm/ttm/ttm_page_alloc_dma.c
ttm_tt.o: $S/dev/pci/drm/ttm/ttm_tt.c
gpu_scheduler.o: $S/dev/pci/drm/scheduler/gpu_scheduler.c
sched_fence.o: $S/dev/pci/drm/scheduler/sched_fence.c
chash.o: $S/dev/pci/drm/amd/lib/chash.c
atom.o: $S/dev/pci/drm/radeon/atom.c
atombios_crtc.o: $S/dev/pci/drm/radeon/atombios_crtc.c
atombios_dp.o: $S/dev/pci/drm/radeon/atombios_dp.c
atombios_encoders.o: $S/dev/pci/drm/radeon/atombios_encoders.c
atombios_i2c.o: $S/dev/pci/drm/radeon/atombios_i2c.c
btc_dpm.o: $S/dev/pci/drm/radeon/btc_dpm.c
cayman_blit_shaders.o: $S/dev/pci/drm/radeon/cayman_blit_shaders.c
ci_dpm.o: $S/dev/pci/drm/radeon/ci_dpm.c
ci_smc.o: $S/dev/pci/drm/radeon/ci_smc.c
cik.o: $S/dev/pci/drm/radeon/cik.c
cik_blit_shaders.o: $S/dev/pci/drm/radeon/cik_blit_shaders.c
cik_sdma.o: $S/dev/pci/drm/radeon/cik_sdma.c
cypress_dpm.o: $S/dev/pci/drm/radeon/cypress_dpm.c
dce3_1_afmt.o: $S/dev/pci/drm/radeon/dce3_1_afmt.c
dce6_afmt.o: $S/dev/pci/drm/radeon/dce6_afmt.c
evergreen.o: $S/dev/pci/drm/radeon/evergreen.c
evergreen_blit_shaders.o: $S/dev/pci/drm/radeon/evergreen_blit_shaders.c
evergreen_cs.o: $S/dev/pci/drm/radeon/evergreen_cs.c
evergreen_dma.o: $S/dev/pci/drm/radeon/evergreen_dma.c
evergreen_hdmi.o: $S/dev/pci/drm/radeon/evergreen_hdmi.c
kv_dpm.o: $S/dev/pci/drm/radeon/kv_dpm.c
kv_smc.o: $S/dev/pci/drm/radeon/kv_smc.c
ni.o: $S/dev/pci/drm/radeon/ni.c
ni_dma.o: $S/dev/pci/drm/radeon/ni_dma.c
ni_dpm.o: $S/dev/pci/drm/radeon/ni_dpm.c
r100.o: $S/dev/pci/drm/radeon/r100.c
r200.o: $S/dev/pci/drm/radeon/r200.c
r300.o: $S/dev/pci/drm/radeon/r300.c
r420.o: $S/dev/pci/drm/radeon/r420.c
r520.o: $S/dev/pci/drm/radeon/r520.c
r600.o: $S/dev/pci/drm/radeon/r600.c
r600_blit_shaders.o: $S/dev/pci/drm/radeon/r600_blit_shaders.c
r600_cs.o: $S/dev/pci/drm/radeon/r600_cs.c
r600_dma.o: $S/dev/pci/drm/radeon/r600_dma.c
r600_dpm.o: $S/dev/pci/drm/radeon/r600_dpm.c
r600_hdmi.o: $S/dev/pci/drm/radeon/r600_hdmi.c
radeon_acpi.o: $S/dev/pci/drm/radeon/radeon_acpi.c
radeon_agp.o: $S/dev/pci/drm/radeon/radeon_agp.c
radeon_asic.o: $S/dev/pci/drm/radeon/radeon_asic.c
radeon_atombios.o: $S/dev/pci/drm/radeon/radeon_atombios.c
radeon_audio.o: $S/dev/pci/drm/radeon/radeon_audio.c
radeon_benchmark.o: $S/dev/pci/drm/radeon/radeon_benchmark.c
radeon_bios.o: $S/dev/pci/drm/radeon/radeon_bios.c
radeon_clocks.o: $S/dev/pci/drm/radeon/radeon_clocks.c
radeon_combios.o: $S/dev/pci/drm/radeon/radeon_combios.c
radeon_connectors.o: $S/dev/pci/drm/radeon/radeon_connectors.c
radeon_cs.o: $S/dev/pci/drm/radeon/radeon_cs.c
radeon_cursor.o: $S/dev/pci/drm/radeon/radeon_cursor.c
radeon_device.o: $S/dev/pci/drm/radeon/radeon_device.c
radeon_display.o: $S/dev/pci/drm/radeon/radeon_display.c
radeon_dp_auxch.o: $S/dev/pci/drm/radeon/radeon_dp_auxch.c
radeon_dp_mst.o: $S/dev/pci/drm/radeon/radeon_dp_mst.c
radeon_drv.o: $S/dev/pci/drm/radeon/radeon_drv.c
radeon_encoders.o: $S/dev/pci/drm/radeon/radeon_encoders.c
radeon_fb.o: $S/dev/pci/drm/radeon/radeon_fb.c
radeon_fence.o: $S/dev/pci/drm/radeon/radeon_fence.c
radeon_gart.o: $S/dev/pci/drm/radeon/radeon_gart.c
radeon_gem.o: $S/dev/pci/drm/radeon/radeon_gem.c
radeon_i2c.o: $S/dev/pci/drm/radeon/radeon_i2c.c
radeon_ib.o: $S/dev/pci/drm/radeon/radeon_ib.c
radeon_irq_kms.o: $S/dev/pci/drm/radeon/radeon_irq_kms.c
radeon_kms.o: $S/dev/pci/drm/radeon/radeon_kms.c
radeon_legacy_crtc.o: $S/dev/pci/drm/radeon/radeon_legacy_crtc.c
radeon_legacy_encoders.o: $S/dev/pci/drm/radeon/radeon_legacy_encoders.c
radeon_legacy_tv.o: $S/dev/pci/drm/radeon/radeon_legacy_tv.c
radeon_object.o: $S/dev/pci/drm/radeon/radeon_object.c
radeon_pm.o: $S/dev/pci/drm/radeon/radeon_pm.c
radeon_prime.o: $S/dev/pci/drm/radeon/radeon_prime.c
radeon_ring.o: $S/dev/pci/drm/radeon/radeon_ring.c
radeon_sa.o: $S/dev/pci/drm/radeon/radeon_sa.c
radeon_semaphore.o: $S/dev/pci/drm/radeon/radeon_semaphore.c
radeon_sync.o: $S/dev/pci/drm/radeon/radeon_sync.c
radeon_test.o: $S/dev/pci/drm/radeon/radeon_test.c
radeon_ttm.o: $S/dev/pci/drm/radeon/radeon_ttm.c
radeon_ucode.o: $S/dev/pci/drm/radeon/radeon_ucode.c
radeon_uvd.o: $S/dev/pci/drm/radeon/radeon_uvd.c
radeon_vce.o: $S/dev/pci/drm/radeon/radeon_vce.c
radeon_vm.o: $S/dev/pci/drm/radeon/radeon_vm.c
rs400.o: $S/dev/pci/drm/radeon/rs400.c
rs600.o: $S/dev/pci/drm/radeon/rs600.c
rs690.o: $S/dev/pci/drm/radeon/rs690.c
rs780_dpm.o: $S/dev/pci/drm/radeon/rs780_dpm.c
rv515.o: $S/dev/pci/drm/radeon/rv515.c
rv6xx_dpm.o: $S/dev/pci/drm/radeon/rv6xx_dpm.c
rv730_dpm.o: $S/dev/pci/drm/radeon/rv730_dpm.c
rv740_dpm.o: $S/dev/pci/drm/radeon/rv740_dpm.c
rv770.o: $S/dev/pci/drm/radeon/rv770.c
rv770_dma.o: $S/dev/pci/drm/radeon/rv770_dma.c
rv770_dpm.o: $S/dev/pci/drm/radeon/rv770_dpm.c
rv770_smc.o: $S/dev/pci/drm/radeon/rv770_smc.c
si.o: $S/dev/pci/drm/radeon/si.c
si_blit_shaders.o: $S/dev/pci/drm/radeon/si_blit_shaders.c
si_dma.o: $S/dev/pci/drm/radeon/si_dma.c
si_dpm.o: $S/dev/pci/drm/radeon/si_dpm.c
si_smc.o: $S/dev/pci/drm/radeon/si_smc.c
sumo_dpm.o: $S/dev/pci/drm/radeon/sumo_dpm.c
sumo_smc.o: $S/dev/pci/drm/radeon/sumo_smc.c
trinity_dpm.o: $S/dev/pci/drm/radeon/trinity_dpm.c
trinity_smc.o: $S/dev/pci/drm/radeon/trinity_smc.c
uvd_v1_0.o: $S/dev/pci/drm/radeon/uvd_v1_0.c
uvd_v2_2.o: $S/dev/pci/drm/radeon/uvd_v2_2.c
uvd_v3_1.o: $S/dev/pci/drm/radeon/uvd_v3_1.c
uvd_v4_2.o: $S/dev/pci/drm/radeon/uvd_v4_2.c
vce_v1_0.o: $S/dev/pci/drm/radeon/vce_v1_0.c
vce_v2_0.o: $S/dev/pci/drm/radeon/vce_v2_0.c
amd_powerplay.o: $S/dev/pci/drm/amd/powerplay/amd_powerplay.c
hardwaremanager.o: $S/dev/pci/drm/amd/powerplay/hwmgr/hardwaremanager.c
hwmgr.o: $S/dev/pci/drm/amd/powerplay/hwmgr/hwmgr.c
pp_overdriver.o: $S/dev/pci/drm/amd/powerplay/hwmgr/pp_overdriver.c
pp_psm.o: $S/dev/pci/drm/amd/powerplay/hwmgr/pp_psm.c
ppatomctrl.o: $S/dev/pci/drm/amd/powerplay/hwmgr/ppatomctrl.c
ppatomfwctrl.o: $S/dev/pci/drm/amd/powerplay/hwmgr/ppatomfwctrl.c
pppcielanes.o: $S/dev/pci/drm/amd/powerplay/hwmgr/pppcielanes.c
process_pptables_v1_0.o: $S/dev/pci/drm/amd/powerplay/hwmgr/process_pptables_v1_0.c
processpptables.o: $S/dev/pci/drm/amd/powerplay/hwmgr/processpptables.c
smu10_hwmgr.o: $S/dev/pci/drm/amd/powerplay/hwmgr/smu10_hwmgr.c
smu7_clockpowergating.o: $S/dev/pci/drm/amd/powerplay/hwmgr/smu7_clockpowergating.c
smu7_hwmgr.o: $S/dev/pci/drm/amd/powerplay/hwmgr/smu7_hwmgr.c
smu7_powertune.o: $S/dev/pci/drm/amd/powerplay/hwmgr/smu7_powertune.c
smu7_thermal.o: $S/dev/pci/drm/amd/powerplay/hwmgr/smu7_thermal.c
smu8_hwmgr.o: $S/dev/pci/drm/amd/powerplay/hwmgr/smu8_hwmgr.c
smu_helper.o: $S/dev/pci/drm/amd/powerplay/hwmgr/smu_helper.c
vega10_hwmgr.o: $S/dev/pci/drm/amd/powerplay/hwmgr/vega10_hwmgr.c
vega10_powertune.o: $S/dev/pci/drm/amd/powerplay/hwmgr/vega10_powertune.c
vega10_processpptables.o: $S/dev/pci/drm/amd/powerplay/hwmgr/vega10_processpptables.c
vega10_thermal.o: $S/dev/pci/drm/amd/powerplay/hwmgr/vega10_thermal.c
vega12_hwmgr.o: $S/dev/pci/drm/amd/powerplay/hwmgr/vega12_hwmgr.c
vega12_processpptables.o: $S/dev/pci/drm/amd/powerplay/hwmgr/vega12_processpptables.c
vega12_thermal.o: $S/dev/pci/drm/amd/powerplay/hwmgr/vega12_thermal.c
ci_smumgr.o: $S/dev/pci/drm/amd/powerplay/smumgr/ci_smumgr.c
fiji_smumgr.o: $S/dev/pci/drm/amd/powerplay/smumgr/fiji_smumgr.c
iceland_smumgr.o: $S/dev/pci/drm/amd/powerplay/smumgr/iceland_smumgr.c
polaris10_smumgr.o: $S/dev/pci/drm/amd/powerplay/smumgr/polaris10_smumgr.c
smu10_smumgr.o: $S/dev/pci/drm/amd/powerplay/smumgr/smu10_smumgr.c
smu7_smumgr.o: $S/dev/pci/drm/amd/powerplay/smumgr/smu7_smumgr.c
smu8_smumgr.o: $S/dev/pci/drm/amd/powerplay/smumgr/smu8_smumgr.c
smu9_smumgr.o: $S/dev/pci/drm/amd/powerplay/smumgr/smu9_smumgr.c
smumgr.o: $S/dev/pci/drm/amd/powerplay/smumgr/smumgr.c
tonga_smumgr.o: $S/dev/pci/drm/amd/powerplay/smumgr/tonga_smumgr.c
vega10_smumgr.o: $S/dev/pci/drm/amd/powerplay/smumgr/vega10_smumgr.c
vega12_smumgr.o: $S/dev/pci/drm/amd/powerplay/smumgr/vega12_smumgr.c
vegam_smumgr.o: $S/dev/pci/drm/amd/powerplay/smumgr/vegam_smumgr.c
amdgpu_dm.o: $S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
amdgpu_dm_color.o: $S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
amdgpu_dm_helpers.o: $S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c
amdgpu_dm_irq.o: $S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
amdgpu_dm_mst_types.o: $S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
amdgpu_dm_pp_smu.o: $S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
amdgpu_dm_services.o: $S/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c
conversion.o: $S/dev/pci/drm/amd/display/dc/basics/conversion.c
fixpt31_32.o: $S/dev/pci/drm/amd/display/dc/basics/fixpt31_32.c
log_helpers.o: $S/dev/pci/drm/amd/display/dc/basics/log_helpers.c
amdgpu_vector.o: $S/dev/pci/drm/amd/display/dc/basics/amdgpu_vector.c
bios_parser.o: $S/dev/pci/drm/amd/display/dc/bios/bios_parser.c
bios_parser2.o: $S/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
bios_parser_common.o: $S/dev/pci/drm/amd/display/dc/bios/bios_parser_common.c
bios_parser_helper.o: $S/dev/pci/drm/amd/display/dc/bios/bios_parser_helper.c
bios_parser_interface.o: $S/dev/pci/drm/amd/display/dc/bios/bios_parser_interface.c
command_table.o: $S/dev/pci/drm/amd/display/dc/bios/command_table.c
command_table2.o: $S/dev/pci/drm/amd/display/dc/bios/command_table2.c
command_table_helper.o: $S/dev/pci/drm/amd/display/dc/bios/command_table_helper.c
command_table_helper2.o: $S/dev/pci/drm/amd/display/dc/bios/command_table_helper2.c
command_table_helper_dce110.o: $S/dev/pci/drm/amd/display/dc/bios/dce110/command_table_helper_dce110.c
command_table_helper2_dce112.o: $S/dev/pci/drm/amd/display/dc/bios/dce112/command_table_helper2_dce112.c
command_table_helper_dce112.o: $S/dev/pci/drm/amd/display/dc/bios/dce112/command_table_helper_dce112.c
command_table_helper_dce80.o: $S/dev/pci/drm/amd/display/dc/bios/dce80/command_table_helper_dce80.c
bw_fixed.o: $S/dev/pci/drm/amd/display/dc/calcs/bw_fixed.c
custom_float.o: $S/dev/pci/drm/amd/display/dc/calcs/custom_float.c
dce_calcs.o: $S/dev/pci/drm/amd/display/dc/calcs/dce_calcs.c
amdgpu_dc.o: $S/dev/pci/drm/amd/display/dc/core/amdgpu_dc.c
dc_debug.o: $S/dev/pci/drm/amd/display/dc/core/dc_debug.c
dc_hw_sequencer.o: $S/dev/pci/drm/amd/display/dc/core/dc_hw_sequencer.c
dc_link.o: $S/dev/pci/drm/amd/display/dc/core/dc_link.c
dc_link_ddc.o: $S/dev/pci/drm/amd/display/dc/core/dc_link_ddc.c
dc_link_dp.o: $S/dev/pci/drm/amd/display/dc/core/dc_link_dp.c
dc_link_hwss.o: $S/dev/pci/drm/amd/display/dc/core/dc_link_hwss.c
dc_resource.o: $S/dev/pci/drm/amd/display/dc/core/dc_resource.c
dc_sink.o: $S/dev/pci/drm/amd/display/dc/core/dc_sink.c
dc_stream.o: $S/dev/pci/drm/amd/display/dc/core/dc_stream.c
dc_surface.o: $S/dev/pci/drm/amd/display/dc/core/dc_surface.c
dc_helper.o: $S/dev/pci/drm/amd/display/dc/dc_helper.c
dce_abm.o: $S/dev/pci/drm/amd/display/dc/dce/dce_abm.c
dce_audio.o: $S/dev/pci/drm/amd/display/dc/dce/dce_audio.c
dce_aux.o: $S/dev/pci/drm/amd/display/dc/dce/dce_aux.c
dce_clock_source.o: $S/dev/pci/drm/amd/display/dc/dce/dce_clock_source.c
dce_clocks.o: $S/dev/pci/drm/amd/display/dc/dce/dce_clocks.c
dce_dmcu.o: $S/dev/pci/drm/amd/display/dc/dce/dce_dmcu.c
dce_hwseq.o: $S/dev/pci/drm/amd/display/dc/dce/dce_hwseq.c
dce_ipp.o: $S/dev/pci/drm/amd/display/dc/dce/dce_ipp.c
dce_link_encoder.o: $S/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
dce_mem_input.o: $S/dev/pci/drm/amd/display/dc/dce/dce_mem_input.c
dce_opp.o: $S/dev/pci/drm/amd/display/dc/dce/dce_opp.c
dce_scl_filters.o: $S/dev/pci/drm/amd/display/dc/dce/dce_scl_filters.c
dce_stream_encoder.o: $S/dev/pci/drm/amd/display/dc/dce/dce_stream_encoder.c
dce_transform.o: $S/dev/pci/drm/amd/display/dc/dce/dce_transform.c
dce100_hw_sequencer.o: $S/dev/pci/drm/amd/display/dc/dce100/dce100_hw_sequencer.c
dce100_resource.o: $S/dev/pci/drm/amd/display/dc/dce100/dce100_resource.c
dce110_compressor.o: $S/dev/pci/drm/amd/display/dc/dce110/dce110_compressor.c
dce110_hw_sequencer.o: $S/dev/pci/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
dce110_mem_input_v.o: $S/dev/pci/drm/amd/display/dc/dce110/dce110_mem_input_v.c
dce110_opp_csc_v.o: $S/dev/pci/drm/amd/display/dc/dce110/dce110_opp_csc_v.c
dce110_opp_regamma_v.o: $S/dev/pci/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c
dce110_opp_v.o: $S/dev/pci/drm/amd/display/dc/dce110/dce110_opp_v.c
dce110_resource.o: $S/dev/pci/drm/amd/display/dc/dce110/dce110_resource.c
dce110_timing_generator.o: $S/dev/pci/drm/amd/display/dc/dce110/dce110_timing_generator.c
dce110_timing_generator_v.o: $S/dev/pci/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
dce110_transform_v.o: $S/dev/pci/drm/amd/display/dc/dce110/dce110_transform_v.c
dce112_compressor.o: $S/dev/pci/drm/amd/display/dc/dce112/dce112_compressor.c
dce112_hw_sequencer.o: $S/dev/pci/drm/amd/display/dc/dce112/dce112_hw_sequencer.c
dce112_resource.o: $S/dev/pci/drm/amd/display/dc/dce112/dce112_resource.c
dce120_hw_sequencer.o: $S/dev/pci/drm/amd/display/dc/dce120/dce120_hw_sequencer.c
dce120_resource.o: $S/dev/pci/drm/amd/display/dc/dce120/dce120_resource.c
dce120_timing_generator.o: $S/dev/pci/drm/amd/display/dc/dce120/dce120_timing_generator.c
dce80_hw_sequencer.o: $S/dev/pci/drm/amd/display/dc/dce80/dce80_hw_sequencer.c
dce80_resource.o: $S/dev/pci/drm/amd/display/dc/dce80/dce80_resource.c
dce80_timing_generator.o: $S/dev/pci/drm/amd/display/dc/dce80/dce80_timing_generator.c
hw_factory_dce110.o: $S/dev/pci/drm/amd/display/dc/gpio/dce110/hw_factory_dce110.c
hw_translate_dce110.o: $S/dev/pci/drm/amd/display/dc/gpio/dce110/hw_translate_dce110.c
hw_factory_dce120.o: $S/dev/pci/drm/amd/display/dc/gpio/dce120/hw_factory_dce120.c
hw_translate_dce120.o: $S/dev/pci/drm/amd/display/dc/gpio/dce120/hw_translate_dce120.c
hw_factory_dce80.o: $S/dev/pci/drm/amd/display/dc/gpio/dce80/hw_factory_dce80.c
hw_translate_dce80.o: $S/dev/pci/drm/amd/display/dc/gpio/dce80/hw_translate_dce80.c
hw_factory_diag.o: $S/dev/pci/drm/amd/display/dc/gpio/diagnostics/hw_factory_diag.c
hw_translate_diag.o: $S/dev/pci/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.c
gpio_base.o: $S/dev/pci/drm/amd/display/dc/gpio/gpio_base.c
gpio_service.o: $S/dev/pci/drm/amd/display/dc/gpio/gpio_service.c
hw_ddc.o: $S/dev/pci/drm/amd/display/dc/gpio/hw_ddc.c
hw_factory.o: $S/dev/pci/drm/amd/display/dc/gpio/hw_factory.c
hw_gpio.o: $S/dev/pci/drm/amd/display/dc/gpio/hw_gpio.c
hw_hpd.o: $S/dev/pci/drm/amd/display/dc/gpio/hw_hpd.c
hw_translate.o: $S/dev/pci/drm/amd/display/dc/gpio/hw_translate.c
aux_engine.o: $S/dev/pci/drm/amd/display/dc/i2caux/aux_engine.c
i2caux_dce100.o: $S/dev/pci/drm/amd/display/dc/i2caux/dce100/i2caux_dce100.c
aux_engine_dce110.o: $S/dev/pci/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c
i2c_hw_engine_dce110.o: $S/dev/pci/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
i2c_sw_engine_dce110.o: $S/dev/pci/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.c
i2caux_dce110.o: $S/dev/pci/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
i2caux_dce112.o: $S/dev/pci/drm/amd/display/dc/i2caux/dce112/i2caux_dce112.c
i2caux_dce120.o: $S/dev/pci/drm/amd/display/dc/i2caux/dce120/i2caux_dce120.c
i2c_hw_engine_dce80.o: $S/dev/pci/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
i2c_sw_engine_dce80.o: $S/dev/pci/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.c
i2caux_dce80.o: $S/dev/pci/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
i2caux_diag.o: $S/dev/pci/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
engine_base.o: $S/dev/pci/drm/amd/display/dc/i2caux/engine_base.c
i2c_engine.o: $S/dev/pci/drm/amd/display/dc/i2caux/i2c_engine.c
i2c_generic_hw_engine.o: $S/dev/pci/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.c
i2c_hw_engine.o: $S/dev/pci/drm/amd/display/dc/i2caux/i2c_hw_engine.c
i2c_sw_engine.o: $S/dev/pci/drm/amd/display/dc/i2caux/i2c_sw_engine.c
i2caux.o: $S/dev/pci/drm/amd/display/dc/i2caux/i2caux.c
irq_service_dce110.o: $S/dev/pci/drm/amd/display/dc/irq/dce110/irq_service_dce110.c
irq_service_dce120.o: $S/dev/pci/drm/amd/display/dc/irq/dce120/irq_service_dce120.c
irq_service_dce80.o: $S/dev/pci/drm/amd/display/dc/irq/dce80/irq_service_dce80.c
irq_service.o: $S/dev/pci/drm/amd/display/dc/irq/irq_service.c
virtual_link_encoder.o: $S/dev/pci/drm/amd/display/dc/virtual/virtual_link_encoder.c
virtual_stream_encoder.o: $S/dev/pci/drm/amd/display/dc/virtual/virtual_stream_encoder.c
color_gamma.o: $S/dev/pci/drm/amd/display/modules/color/color_gamma.c
freesync.o: $S/dev/pci/drm/amd/display/modules/freesync/freesync.c
amdgpu_acpi.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
amdgpu_afmt.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_afmt.c
amdgpu_amdkfd.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.c
amdgpu_atombios.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
amdgpu_atomfirmware.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c
amdgpu_benchmark.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_benchmark.c
amdgpu_bios.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_bios.c
amdgpu_bo_list.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_bo_list.c
amdgpu_cgs.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_cgs.c
amdgpu_connectors.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
amdgpu_cs.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
amdgpu_ctx.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
amdgpu_debugfs.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
amdgpu_device.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_device.c
amdgpu_display.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_display.c
amdgpu_dpm.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_dpm.c
amdgpu_drv.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
amdgpu_encoders.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
amdgpu_fb.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_fb.c
amdgpu_fence.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
amdgpu_gart.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
amdgpu_gem.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
amdgpu_gfx.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
amdgpu_gtt_mgr.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_gtt_mgr.c
amdgpu_i2c.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_i2c.c
amdgpu_ib.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
amdgpu_ids.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
amdgpu_ih.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
amdgpu_irq.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
amdgpu_job.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_job.c
amdgpu_kms.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
amdgpu_object.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_object.c
amdgpu_pll.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_pll.c
amdgpu_pm.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_pm.c
amdgpu_prime.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_prime.c
amdgpu_psp.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_psp.c
amdgpu_queue_mgr.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_queue_mgr.c
amdgpu_ring.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_ring.c
amdgpu_sa.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_sa.c
amdgpu_sched.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_sched.c
amdgpu_sync.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_sync.c
amdgpu_test.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_test.c
amdgpu_trace_points.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_trace_points.c
amdgpu_ttm.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
amdgpu_ucode.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_ucode.c
amdgpu_uvd.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
amdgpu_vce.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_vce.c
amdgpu_vcn.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
amdgpu_vf_error.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_vf_error.c
amdgpu_virt.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_virt.c
amdgpu_vm.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
amdgpu_vram_mgr.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
amdgpu_atom.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_atom.c
amdgpu_atombios_crtc.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_atombios_crtc.c
amdgpu_atombios_dp.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_atombios_dp.c
amdgpu_atombios_encoders.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_atombios_encoders.c
amdgpu_atombios_i2c.o: $S/dev/pci/drm/amd/amdgpu/amdgpu_atombios_i2c.c
cz_ih.o: $S/dev/pci/drm/amd/amdgpu/cz_ih.c
dce_v10_0.o: $S/dev/pci/drm/amd/amdgpu/dce_v10_0.c
dce_v11_0.o: $S/dev/pci/drm/amd/amdgpu/dce_v11_0.c
dce_virtual.o: $S/dev/pci/drm/amd/amdgpu/dce_virtual.c
df_v1_7.o: $S/dev/pci/drm/amd/amdgpu/df_v1_7.c
df_v3_6.o: $S/dev/pci/drm/amd/amdgpu/df_v3_6.c
emu_soc.o: $S/dev/pci/drm/amd/amdgpu/emu_soc.c
gfx_v8_0.o: $S/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
gfx_v9_0.o: $S/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
gfxhub_v1_0.o: $S/dev/pci/drm/amd/amdgpu/gfxhub_v1_0.c
gmc_v7_0.o: $S/dev/pci/drm/amd/amdgpu/gmc_v7_0.c
gmc_v8_0.o: $S/dev/pci/drm/amd/amdgpu/gmc_v8_0.c
gmc_v9_0.o: $S/dev/pci/drm/amd/amdgpu/gmc_v9_0.c
iceland_ih.o: $S/dev/pci/drm/amd/amdgpu/iceland_ih.c
mmhub_v1_0.o: $S/dev/pci/drm/amd/amdgpu/mmhub_v1_0.c
mxgpu_ai.o: $S/dev/pci/drm/amd/amdgpu/mxgpu_ai.c
mxgpu_vi.o: $S/dev/pci/drm/amd/amdgpu/mxgpu_vi.c
nbio_v6_1.o: $S/dev/pci/drm/amd/amdgpu/nbio_v6_1.c
nbio_v7_0.o: $S/dev/pci/drm/amd/amdgpu/nbio_v7_0.c
psp_v10_0.o: $S/dev/pci/drm/amd/amdgpu/psp_v10_0.c
psp_v3_1.o: $S/dev/pci/drm/amd/amdgpu/psp_v3_1.c
sdma_v2_4.o: $S/dev/pci/drm/amd/amdgpu/sdma_v2_4.c
sdma_v3_0.o: $S/dev/pci/drm/amd/amdgpu/sdma_v3_0.c
sdma_v4_0.o: $S/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
soc15.o: $S/dev/pci/drm/amd/amdgpu/soc15.c
tonga_ih.o: $S/dev/pci/drm/amd/amdgpu/tonga_ih.c
uvd_v5_0.o: $S/dev/pci/drm/amd/amdgpu/uvd_v5_0.c
uvd_v6_0.o: $S/dev/pci/drm/amd/amdgpu/uvd_v6_0.c
uvd_v7_0.o: $S/dev/pci/drm/amd/amdgpu/uvd_v7_0.c
vce_v3_0.o: $S/dev/pci/drm/amd/amdgpu/vce_v3_0.c
vce_v4_0.o: $S/dev/pci/drm/amd/amdgpu/vce_v4_0.c
vcn_v1_0.o: $S/dev/pci/drm/amd/amdgpu/vcn_v1_0.c
vega10_ih.o: $S/dev/pci/drm/amd/amdgpu/vega10_ih.c
vega10_reg_init.o: $S/dev/pci/drm/amd/amdgpu/vega10_reg_init.c
vega20_reg_init.o: $S/dev/pci/drm/amd/amdgpu/vega20_reg_init.c
vi.o: $S/dev/pci/drm/amd/amdgpu/vi.c
sdmmc.o: $S/dev/sdmmc/sdmmc.c
sdmmc_cis.o: $S/dev/sdmmc/sdmmc_cis.c
sdmmc_io.o: $S/dev/sdmmc/sdmmc_io.c
sdmmc_mem.o: $S/dev/sdmmc/sdmmc_mem.c
sdmmc_scsi.o: $S/dev/sdmmc/sdmmc_scsi.c
if_bwfm_sdio.o: $S/dev/sdmmc/if_bwfm_sdio.c
pinctrl.o: $S/dev/fdt/pinctrl.c
simplefb.o: $S/dev/fdt/simplefb.c
simplepanel.o: $S/dev/fdt/simplepanel.c
sxiccmu.o: $S/dev/fdt/sxiccmu.c
sxidog.o: $S/dev/fdt/sxidog.c
sxipio.o: $S/dev/fdt/sxipio.c
sxirsb.o: $S/dev/fdt/sxirsb.c
sxipwm.o: $S/dev/fdt/sxipwm.c
sxirtc.o: $S/dev/fdt/sxirtc.c
sximmc.o: $S/dev/fdt/sximmc.c
sxisid.o: $S/dev/fdt/sxisid.c
sxisyscon.o: $S/dev/fdt/sxisyscon.c
sxitemp.o: $S/dev/fdt/sxitemp.c
sxitwi.o: $S/dev/fdt/sxitwi.c
axppmic.o: $S/dev/fdt/axppmic.c
fanpwr.o: $S/dev/fdt/fanpwr.c
sypwr.o: $S/dev/fdt/sypwr.c
bcm2835_aux.o: $S/dev/fdt/bcm2835_aux.c
bcm2835_bsc.o: $S/dev/fdt/bcm2835_bsc.c
bcm2835_clock.o: $S/dev/fdt/bcm2835_clock.c
bcm2835_dmac.o: $S/dev/fdt/bcm2835_dmac.c
bcm2835_dog.o: $S/dev/fdt/bcm2835_dog.c
bcm2835_gpio.o: $S/dev/fdt/bcm2835_gpio.c
bcm2711_rng.o: $S/dev/fdt/bcm2711_rng.c
bcm2835_mbox.o: $S/dev/fdt/bcm2835_mbox.c
bcm2711_pcie.o: $S/dev/fdt/bcm2711_pcie.c
bcm2835_rng.o: $S/dev/fdt/bcm2835_rng.c
bcm2835_sdhost.o: $S/dev/fdt/bcm2835_sdhost.c
bcm2835_temp.o: $S/dev/fdt/bcm2835_temp.c
if_bse_fdt.o: $S/dev/fdt/if_bse_fdt.c
plgpio.o: $S/dev/fdt/plgpio.c
plrtc.o: $S/dev/fdt/plrtc.c
pluart_fdt.o: $S/dev/fdt/pluart_fdt.c
psci.o: $S/dev/fdt/psci.c
virtio_mmio.o: $S/dev/fdt/virtio_mmio.c
ahci_fdt.o: $S/dev/fdt/ahci_fdt.c
if_dwge.o: $S/dev/fdt/if_dwge.c
ehci_fdt.o: $S/dev/fdt/ehci_fdt.c
ohci_fdt.o: $S/dev/fdt/ohci_fdt.c
sdhc_fdt.o: $S/dev/fdt/sdhc_fdt.c
xhci_fdt.o: $S/dev/fdt/xhci_fdt.c
syscon.o: $S/dev/fdt/syscon.c
pwmbl.o: $S/dev/fdt/pwmbl.c
pwmfan.o: $S/dev/fdt/pwmfan.c
pwmreg.o: $S/dev/fdt/pwmreg.c
amlclock.o: $S/dev/fdt/amlclock.c
amldwusb.o: $S/dev/fdt/amldwusb.c
amliic.o: $S/dev/fdt/amliic.c
amlmmc.o: $S/dev/fdt/amlmmc.c
amlpciephy.o: $S/dev/fdt/amlpciephy.c
amlpinctrl.o: $S/dev/fdt/amlpinctrl.c
amlpwm.o: $S/dev/fdt/amlpwm.c
amlreset.o: $S/dev/fdt/amlreset.c
amlrng.o: $S/dev/fdt/amlrng.c
amlsm.o: $S/dev/fdt/amlsm.c
amltemp.o: $S/dev/fdt/amltemp.c
amluart.o: $S/dev/fdt/amluart.c
amlusbphy.o: $S/dev/fdt/amlusbphy.c
hiclock.o: $S/dev/fdt/hiclock.c
hidwusb.o: $S/dev/fdt/hidwusb.c
hireset.o: $S/dev/fdt/hireset.c
hitemp.o: $S/dev/fdt/hitemp.c
rkanxdp.o: $S/dev/fdt/rkanxdp.c
anxdp.o: $S/dev/ic/anxdp.c
rkclock.o: $S/dev/fdt/rkclock.c
rkdrm.o: $S/dev/fdt/rkdrm.c
drm_gem_cma_helper.o: $S/dev/pci/drm/drm_gem_cma_helper.c
rkdwhdmi.o: $S/dev/fdt/rkdwhdmi.c
rkdwusb.o: $S/dev/fdt/rkdwusb.c
rkemmcphy.o: $S/dev/fdt/rkemmcphy.c
rkgrf.o: $S/dev/fdt/rkgrf.c
rkgpio.o: $S/dev/fdt/rkgpio.c
rkiic.o: $S/dev/fdt/rkiic.c
rkpmic.o: $S/dev/fdt/rkpmic.c
rkpinctrl.o: $S/dev/fdt/rkpinctrl.c
rkpcie.o: $S/dev/fdt/rkpcie.c
rkpwm.o: $S/dev/fdt/rkpwm.c
rkrng.o: $S/dev/fdt/rkrng.c
rktemp.o: $S/dev/fdt/rktemp.c
rkvop.o: $S/dev/fdt/rkvop.c
dwmmc.o: $S/dev/fdt/dwmmc.c
dwpcie.o: $S/dev/fdt/dwpcie.c
moxtet.o: $S/dev/fdt/moxtet.c
mvclock.o: $S/dev/fdt/mvclock.c
mvdog.o: $S/dev/fdt/mvdog.c
mvgicp.o: $S/dev/fdt/mvgicp.c
mvgpio.o: $S/dev/fdt/mvgpio.c
mvicu.o: $S/dev/fdt/mvicu.c
mviic.o: $S/dev/fdt/mviic.c
mvpinctrl.o: $S/dev/fdt/mvpinctrl.c
mvmdio.o: $S/dev/fdt/mvmdio.c
if_mvneta.o: $S/dev/fdt/if_mvneta.c
mvrng.o: $S/dev/fdt/mvrng.c
mvrtc.o: $S/dev/fdt/mvrtc.c
mvspi.o: $S/dev/fdt/mvspi.c
mvtemp.o: $S/dev/fdt/mvtemp.c
mvuart.o: $S/dev/fdt/mvuart.c
if_dwxe.o: $S/dev/fdt/if_dwxe.c
imxanatop.o: $S/dev/fdt/imxanatop.c
imxccm.o: $S/dev/fdt/imxccm.c
imxehci.o: $S/dev/fdt/imxehci.c
imxesdhc.o: $S/dev/fdt/imxesdhc.c
imxgpc.o: $S/dev/fdt/imxgpc.c
imxgpio.o: $S/dev/fdt/imxgpio.c
imxiic.o: $S/dev/fdt/imxiic.c
imxiomuxc.o: $S/dev/fdt/imxiomuxc.c
imxpciephy.o: $S/dev/fdt/imxpciephy.c
imxpwm.o: $S/dev/fdt/imxpwm.c
imxsrc.o: $S/dev/fdt/imxsrc.c
imxtmu.o: $S/dev/fdt/imxtmu.c
imxuart.o: $S/dev/fdt/imxuart.c
if_fec.o: $S/dev/fdt/if_fec.c
imxspi.o: $S/dev/fdt/imxspi.c
ccp_fdt.o: $S/dev/fdt/ccp_fdt.c
com_fdt.o: $S/dev/fdt/com_fdt.c
ipmi_fdt.o: $S/dev/fdt/ipmi_fdt.c
ssdfb.o: $S/dev/fdt/ssdfb.c
fusbtc.o: $S/dev/fdt/fusbtc.c
sfp.o: $S/dev/fdt/sfp.c
bd718x7.o: $S/dev/fdt/bd718x7.c
tcpci.o: $S/dev/fdt/tcpci.c
ampintc.o: $S/arch/arm64/dev/ampintc.c
agintc.o: $S/arch/arm64/dev/agintc.c
agtimer.o: $S/arch/arm64/dev/agtimer.c
bcm2836_intr.o: $S/arch/arm64/dev/bcm2836_intr.c
dwc2.o: $S/dev/usb/dwc2/dwc2.c
dwc2_core.o: $S/dev/usb/dwc2/dwc2_core.c
dwc2_coreintr.o: $S/dev/usb/dwc2/dwc2_coreintr.c
dwc2_hcd.o: $S/dev/usb/dwc2/dwc2_hcd.c
dwc2_hcdddma.o: $S/dev/usb/dwc2/dwc2_hcdddma.c
dwc2_hcdintr.o: $S/dev/usb/dwc2/dwc2_hcdintr.c
dwc2_hcdqueue.o: $S/dev/usb/dwc2/dwc2_hcdqueue.c
bcm2835_dwctwo.o: $S/arch/arm64/dev/bcm2835_dwctwo.c
pciecam.o: $S/arch/arm64/dev/pciecam.c
acpi.o: $S/dev/acpi/acpi.c
acpiutil.o: $S/dev/acpi/acpiutil.c
dsdt.o: $S/dev/acpi/dsdt.c
acpidebug.o: $S/dev/acpi/acpidebug.c
acpibtn.o: $S/dev/acpi/acpibtn.c
acpiec.o: $S/dev/acpi/acpiec.c
acpimcfg.o: $S/dev/acpi/acpimcfg.c
ahci_acpi.o: $S/dev/acpi/ahci_acpi.c
com_acpi.o: $S/dev/acpi/com_acpi.c
pluart_acpi.o: $S/dev/acpi/pluart_acpi.c
xhci_acpi.o: $S/dev/acpi/xhci_acpi.c
dwiic_acpi.o: $S/dev/acpi/dwiic_acpi.c
ipmi_acpi.o: $S/dev/acpi/ipmi_acpi.c
ccp_acpi.o: $S/dev/acpi/ccp_acpi.c
if_bse_acpi.o: $S/dev/acpi/if_bse_acpi.c
acpi_machdep.o: $S/arch/arm64/arm64/acpi_machdep.c
acpipci.o: $S/arch/arm64/dev/acpipci.c
apm.o: $S/arch/arm64/dev/apm.c
acpiapm.o: $S/arch/arm64/arm64/acpiapm.c

.PHONY: config
config:
	cd /usr/obj/sys/arch/arm64/compile/GENERIC.MP && config -s /usr/src/sys -b /usr/src/sys/arch/arm64/compile/GENERIC.MP/obj /usr/src/sys/arch/arm64/conf/GENERIC.MP
