This patch-set continues to prepare amdkfd so it could support VI APU. it prepares DQM and KQ modules to support more than one ASIC. Note: there is no change in the IOCTLs. Oded Ben Goz (2): drm/amdkfd: Add initial VI support for DQM drm/amdkfd: Add initial VI support for KQ Oded Gabbay (2): drm/amdkfd: Encapsulate DQM functions in ops structure drm/amdkfd: Encapsulate KQ functions in ops structure drivers/gpu/drm/amd/amdkfd/Makefile | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 6 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 181 +++++++-------------- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 36 +++- .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 135 +++++++++++++++ .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 64 ++++++++ drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 45 +++-- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 38 ++++- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c | 44 +++++ drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 56 +++++++ drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 26 +-- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 16 +- 13 files changed, 483 insertions(+), 170 deletions(-) create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c -- 1.9.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel