0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026 AMDKFD_FILES := $(AMDKFD_PATH)/kfd_module.o \
0027 $(AMDKFD_PATH)/kfd_device.o \
0028 $(AMDKFD_PATH)/kfd_chardev.o \
0029 $(AMDKFD_PATH)/kfd_topology.o \
0030 $(AMDKFD_PATH)/kfd_pasid.o \
0031 $(AMDKFD_PATH)/kfd_doorbell.o \
0032 $(AMDKFD_PATH)/kfd_flat_memory.o \
0033 $(AMDKFD_PATH)/kfd_process.o \
0034 $(AMDKFD_PATH)/kfd_queue.o \
0035 $(AMDKFD_PATH)/kfd_mqd_manager.o \
0036 $(AMDKFD_PATH)/kfd_mqd_manager_cik.o \
0037 $(AMDKFD_PATH)/kfd_mqd_manager_vi.o \
0038 $(AMDKFD_PATH)/kfd_mqd_manager_v9.o \
0039 $(AMDKFD_PATH)/kfd_mqd_manager_v10.o \
0040 $(AMDKFD_PATH)/kfd_mqd_manager_v11.o \
0041 $(AMDKFD_PATH)/kfd_kernel_queue.o \
0042 $(AMDKFD_PATH)/kfd_packet_manager.o \
0043 $(AMDKFD_PATH)/kfd_packet_manager_vi.o \
0044 $(AMDKFD_PATH)/kfd_packet_manager_v9.o \
0045 $(AMDKFD_PATH)/kfd_process_queue_manager.o \
0046 $(AMDKFD_PATH)/kfd_device_queue_manager.o \
0047 $(AMDKFD_PATH)/kfd_device_queue_manager_cik.o \
0048 $(AMDKFD_PATH)/kfd_device_queue_manager_vi.o \
0049 $(AMDKFD_PATH)/kfd_device_queue_manager_v9.o \
0050 $(AMDKFD_PATH)/kfd_device_queue_manager_v10.o \
0051 $(AMDKFD_PATH)/kfd_device_queue_manager_v11.o \
0052 $(AMDKFD_PATH)/kfd_interrupt.o \
0053 $(AMDKFD_PATH)/kfd_events.o \
0054 $(AMDKFD_PATH)/cik_event_interrupt.o \
0055 $(AMDKFD_PATH)/kfd_int_process_v9.o \
0056 $(AMDKFD_PATH)/kfd_int_process_v11.o \
0057 $(AMDKFD_PATH)/kfd_smi_events.o \
0058 $(AMDKFD_PATH)/kfd_crat.o
0059
0060 ifneq ($(CONFIG_AMD_IOMMU_V2),)
0061 AMDKFD_FILES += $(AMDKFD_PATH)/kfd_iommu.o
0062 endif
0063
0064 ifneq ($(CONFIG_DEBUG_FS),)
0065 AMDKFD_FILES += $(AMDKFD_PATH)/kfd_debugfs.o
0066 endif
0067
0068 ifneq ($(CONFIG_HSA_AMD_SVM),)
0069 AMDKFD_FILES += $(AMDKFD_PATH)/kfd_svm.o \
0070 $(AMDKFD_PATH)/kfd_migrate.o
0071 endif