.. | .. |
---|
23 | 23 | # Makefile for Heterogenous System Architecture support for AMD GPU devices |
---|
24 | 24 | # |
---|
25 | 25 | |
---|
26 | | -ccflags-y := -Idrivers/gpu/drm/amd/include/ \ |
---|
27 | | - -Idrivers/gpu/drm/amd/include/asic_reg |
---|
28 | | - |
---|
29 | | -amdkfd-y := kfd_module.o kfd_device.o kfd_chardev.o kfd_topology.o \ |
---|
30 | | - kfd_pasid.o kfd_doorbell.o kfd_flat_memory.o \ |
---|
31 | | - kfd_process.o kfd_queue.o kfd_mqd_manager.o \ |
---|
32 | | - kfd_mqd_manager_cik.o kfd_mqd_manager_vi.o \ |
---|
33 | | - kfd_mqd_manager_v9.o \ |
---|
34 | | - kfd_kernel_queue.o kfd_kernel_queue_cik.o \ |
---|
35 | | - kfd_kernel_queue_vi.o kfd_kernel_queue_v9.o \ |
---|
36 | | - kfd_packet_manager.o kfd_process_queue_manager.o \ |
---|
37 | | - kfd_device_queue_manager.o kfd_device_queue_manager_cik.o \ |
---|
38 | | - kfd_device_queue_manager_vi.o kfd_device_queue_manager_v9.o \ |
---|
39 | | - kfd_interrupt.o kfd_events.o cik_event_interrupt.o \ |
---|
40 | | - kfd_int_process_v9.o kfd_dbgdev.o kfd_dbgmgr.o kfd_crat.o |
---|
| 26 | +AMDKFD_FILES := $(AMDKFD_PATH)/kfd_module.o \ |
---|
| 27 | + $(AMDKFD_PATH)/kfd_device.o \ |
---|
| 28 | + $(AMDKFD_PATH)/kfd_chardev.o \ |
---|
| 29 | + $(AMDKFD_PATH)/kfd_topology.o \ |
---|
| 30 | + $(AMDKFD_PATH)/kfd_pasid.o \ |
---|
| 31 | + $(AMDKFD_PATH)/kfd_doorbell.o \ |
---|
| 32 | + $(AMDKFD_PATH)/kfd_flat_memory.o \ |
---|
| 33 | + $(AMDKFD_PATH)/kfd_process.o \ |
---|
| 34 | + $(AMDKFD_PATH)/kfd_queue.o \ |
---|
| 35 | + $(AMDKFD_PATH)/kfd_mqd_manager.o \ |
---|
| 36 | + $(AMDKFD_PATH)/kfd_mqd_manager_cik.o \ |
---|
| 37 | + $(AMDKFD_PATH)/kfd_mqd_manager_vi.o \ |
---|
| 38 | + $(AMDKFD_PATH)/kfd_mqd_manager_v9.o \ |
---|
| 39 | + $(AMDKFD_PATH)/kfd_mqd_manager_v10.o \ |
---|
| 40 | + $(AMDKFD_PATH)/kfd_kernel_queue.o \ |
---|
| 41 | + $(AMDKFD_PATH)/kfd_packet_manager.o \ |
---|
| 42 | + $(AMDKFD_PATH)/kfd_packet_manager_vi.o \ |
---|
| 43 | + $(AMDKFD_PATH)/kfd_packet_manager_v9.o \ |
---|
| 44 | + $(AMDKFD_PATH)/kfd_process_queue_manager.o \ |
---|
| 45 | + $(AMDKFD_PATH)/kfd_device_queue_manager.o \ |
---|
| 46 | + $(AMDKFD_PATH)/kfd_device_queue_manager_cik.o \ |
---|
| 47 | + $(AMDKFD_PATH)/kfd_device_queue_manager_vi.o \ |
---|
| 48 | + $(AMDKFD_PATH)/kfd_device_queue_manager_v9.o \ |
---|
| 49 | + $(AMDKFD_PATH)/kfd_device_queue_manager_v10.o \ |
---|
| 50 | + $(AMDKFD_PATH)/kfd_interrupt.o \ |
---|
| 51 | + $(AMDKFD_PATH)/kfd_events.o \ |
---|
| 52 | + $(AMDKFD_PATH)/cik_event_interrupt.o \ |
---|
| 53 | + $(AMDKFD_PATH)/kfd_int_process_v9.o \ |
---|
| 54 | + $(AMDKFD_PATH)/kfd_dbgdev.o \ |
---|
| 55 | + $(AMDKFD_PATH)/kfd_dbgmgr.o \ |
---|
| 56 | + $(AMDKFD_PATH)/kfd_smi_events.o \ |
---|
| 57 | + $(AMDKFD_PATH)/kfd_crat.o |
---|
41 | 58 | |
---|
42 | 59 | ifneq ($(CONFIG_AMD_IOMMU_V2),) |
---|
43 | | -amdkfd-y += kfd_iommu.o |
---|
| 60 | +AMDKFD_FILES += $(AMDKFD_PATH)/kfd_iommu.o |
---|
44 | 61 | endif |
---|
45 | 62 | |
---|
46 | | -amdkfd-$(CONFIG_DEBUG_FS) += kfd_debugfs.o |
---|
47 | | - |
---|
48 | | -obj-$(CONFIG_HSA_AMD) += amdkfd.o |
---|
| 63 | +ifneq ($(CONFIG_DEBUG_FS),) |
---|
| 64 | +AMDKFD_FILES += $(AMDKFD_PATH)/kfd_debugfs.o |
---|
| 65 | +endif |
---|