linux_dsm_epyc7002/drivers/gpu/drm/amd/amdkfd
Oak Zeng d33ea570bd drm/amdkfd: Use kfd fd to mmap mmio
TTM doesn't support CPU mapping of sg type bo (under which
mmio bo is created). Switch mmaping of mmio page to kfd
device file.

Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
Acked-by: Christian Konig <christian.koenig@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-05-28 14:43:51 -05:00
..
cik_event_interrupt.c drm/amdkfd: Simplify kfd2kgd interface 2018-11-05 14:21:07 -05:00
cik_int.h drm/amdkfd: Clean up reference of radeon 2018-07-11 22:33:08 -04:00
cik_regs.h drm/amdkfd: Delete a duplicate statement in set_pasid_vmid_mapping() 2018-11-05 14:21:13 -05:00
cwsr_trap_handler_gfx8.asm drm/amdkfd: Fix gfx8 MEM_VIOL exception handler 2019-05-24 12:21:01 -05:00
cwsr_trap_handler_gfx9.asm drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15] 2019-05-24 12:21:01 -05:00
cwsr_trap_handler.h drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15] 2019-05-24 12:21:01 -05:00
Kconfig drm/amdkfd: Allow building KFD on ARM64 (v2) 2019-01-14 15:59:37 -05:00
kfd_chardev.c drm/amdkfd: Use kfd fd to mmap mmio 2019-05-28 14:43:51 -05:00
kfd_crat.c drm/amdkfd: Add VegaM support 2019-05-24 12:21:03 -05:00
kfd_crat.h drm/amdkfd: Adjust weight to represent num_hops info when report xgmi iolink 2019-05-24 12:20:48 -05:00
kfd_dbgdev.c drm/amdkfd: Clean up reference of radeon 2018-07-11 22:33:08 -04:00
kfd_dbgdev.h drm/amdkfd: Clean up reference of radeon 2018-07-11 22:33:08 -04:00
kfd_dbgmgr.c drm/amdkfd: Make sched_policy a per-device setting 2018-01-04 17:17:43 -05:00
kfd_dbgmgr.h drm/amdkfd: Clean up KFD style errors and warnings v2 2017-08-15 23:00:04 -04:00
kfd_debugfs.c drm/amdkfd: Add debugfs interface to trigger HWS hang 2018-07-11 22:33:04 -04:00
kfd_device_queue_manager_cik.c drm/amdkfd: Introduce asic-specific mqd_manager_init function 2019-05-24 12:21:02 -05:00
kfd_device_queue_manager_v9.c drm/amdkfd: Introduce asic-specific mqd_manager_init function 2019-05-24 12:21:02 -05:00
kfd_device_queue_manager_vi.c drm/amdkfd: Introduce asic-specific mqd_manager_init function 2019-05-24 12:21:02 -05:00
kfd_device_queue_manager.c drm/amdkfd: Add VegaM support 2019-05-24 12:21:03 -05:00
kfd_device_queue_manager.h drm/amdkfd: Introduce XGMI SDMA queue type 2019-05-24 12:21:02 -05:00
kfd_device.c drm/amdkfd: Add VegaM support 2019-05-24 12:21:03 -05:00
kfd_doorbell.c drm/amdkfd: Fix kernel queue 64 bit doorbell offset calculation 2018-07-11 22:33:01 -04:00
kfd_events.c drm/amdkfd: Cosmetic cleanup 2019-05-24 12:20:48 -05:00
kfd_events.h drm/amdkfd: Implement GPU reset handlers in KFD 2018-07-11 22:32:56 -04:00
kfd_flat_memory.c drm/amdkfd: Add VegaM support 2019-05-24 12:21:03 -05:00
kfd_int_process_v9.c drm/amdkfd: Workaround PASID missing in gfx9 interrupt payload under non HWS 2018-11-19 16:38:14 -05:00
kfd_interrupt.c drm/amdkfd: fix zero reading of VMID and PASID for Hawaii 2018-07-11 22:32:51 -04:00
kfd_iommu.c drm/amdkfd: Fix ATS capablity was not reported correctly on some APUs 2018-09-20 10:25:23 -05:00
kfd_iommu.h drm/amdkfd: Centralize IOMMUv2 code and make it conditional 2017-12-08 19:22:12 -05:00
kfd_kernel_queue_cik.c drm/amdkfd: Add 64-bit doorbell and wptr support to kernel queue 2018-04-08 22:03:51 -04:00
kfd_kernel_queue_v9.c drm/amdkfd: Delete alloc_format field from map_queue struct 2019-05-24 12:21:03 -05:00
kfd_kernel_queue_vi.c drm/amdkfd: Delete alloc_format field from map_queue struct 2019-05-24 12:21:03 -05:00
kfd_kernel_queue.c drm/amdkfd: Add VegaM support 2019-05-24 12:21:03 -05:00
kfd_kernel_queue.h drm/amdkfd: Replace mqd with mqd_mgr as the variable name for mqd_manager 2018-07-11 22:33:07 -04:00
kfd_module.c drm/amdgpu: Remove kgd2kfd function pointers 2019-01-14 15:04:29 -05:00
kfd_mqd_manager_cik.c drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk 2019-05-24 12:21:02 -05:00
kfd_mqd_manager_v9.c drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk 2019-05-24 12:21:02 -05:00
kfd_mqd_manager_vi.c drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk 2019-05-24 12:21:02 -05:00
kfd_mqd_manager.c drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk 2019-05-24 12:21:02 -05:00
kfd_mqd_manager.h drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk 2019-05-24 12:21:02 -05:00
kfd_packet_manager.c drm/amdkfd: Add VegaM support 2019-05-24 12:21:03 -05:00
kfd_pasid.c drm/amdkfd: Simplify kfd2kgd interface 2018-11-05 14:21:07 -05:00
kfd_pm4_headers_ai.h drm/amdkfd: Delete alloc_format field from map_queue struct 2019-05-24 12:21:03 -05:00
kfd_pm4_headers_diq.h drm/amdkfd: Add skeleton H/W debugger module support 2015-06-03 11:32:28 +03:00
kfd_pm4_headers_vi.h drm/amdkfd: Delete alloc_format field from map_queue struct 2019-05-24 12:21:03 -05:00
kfd_pm4_headers.h drm/amdkfd: Update PM4 packet headers 2017-08-15 23:00:15 -04:00
kfd_pm4_opcodes.h amdkfd: Add kernel queue module 2014-07-17 00:45:35 +03:00
kfd_priv.h drm/amdkfd: Use kfd fd to mmap mmio 2019-05-28 14:43:51 -05:00
kfd_process_queue_manager.c drm/amdkfd: Introduce XGMI SDMA queue type 2019-05-24 12:21:02 -05:00
kfd_process.c drm/amdkfd: Fix bugs regarding CP queue doorbell mask on SOC15 2019-02-18 18:00:41 -05:00
kfd_queue.c drm/amdkfd: use %px to print user space address instead of %p 2018-05-01 17:56:04 -04:00
kfd_topology.c drm/amdkfd: Add domain number into gpu_id 2019-05-24 12:21:03 -05:00
kfd_topology.h drm/amdkfd: Expose sdma engine numbers to topology 2019-05-24 12:21:02 -05:00
Makefile drm/amdgpu: Merge amdkfd into amdgpu 2018-08-28 11:22:42 -05:00
soc15_int.h drm/amdkfd: Add SOC15 interrupt processing support 2018-04-10 17:33:10 -04:00