[PATCH 0/9] drm/amdkfd: initial support for VI APU
Alex Deucher
alexdeucher at gmail.com
Mon Jan 12 13:46:03 PST 2015
On Thu, Jan 8, 2015 at 11:15 AM, Oded Gabbay <oded.gabbay at amd.com> wrote:
> This patch-set starts to prepare amdkfd so it could support VI APU.
>
> 1. As newer H/W will be handled by amdgpu, we need to eliminate amdkfd's
> include of radeon header files.
>
> 2. MQDs are different between CI and VI, so we need to split the MQD manager
> module to CI-specific and VI-specific.
>
> 3. Some new fields and enums need to be added to different structures.
>
> Note: there is no change in the IOCTLs.
Series is:
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
>
> Oded
>
> Ben Goz (5):
> drm/amd: Put cik structures in a common place
> drm/amdkfd: Add new VI-specific queue properties
> drm/amdkfd: Make KFD_MQD_TYPE enum types H/W agnostic
> drm/amdkfd: Add asic property to kfd_device_info
> drm/amdkfd: Change MQD manager to be H/W specific
>
> Oded Gabbay (4):
> drm/radeon: Don't use relative paths in #include
> drm/radeon: Use new cik_structs.h file
> drm/amdkfd: Don't include header files from radeon
> MAINTAINERS: Update amdkfd files
>
> MAINTAINERS | 2 +
> drivers/gpu/drm/amd/amdkfd/Makefile | 1 +
> drivers/gpu/drm/amd/amdkfd/cik_regs.h | 13 +
> drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 31 +-
> drivers/gpu/drm/amd/amdkfd/kfd_device.c | 10 +-
> .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 15 +-
> drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 2 +-
> drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 435 +-------------------
> drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 454 +++++++++++++++++++++
> drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 33 ++
> drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 23 +-
> drivers/gpu/drm/amd/include/cik_structs.h | 293 +++++++++++++
> drivers/gpu/drm/radeon/Makefile | 2 +-
> drivers/gpu/drm/radeon/cik_reg.h | 264 ------------
> drivers/gpu/drm/radeon/radeon_kfd.c | 1 +
> drivers/gpu/drm/radeon/radeon_kfd.h | 2 +-
> 16 files changed, 871 insertions(+), 710 deletions(-)
> create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c
> create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c
> create mode 100644 drivers/gpu/drm/amd/include/cik_structs.h
>
> --
> 1.9.1
>
More information about the dri-devel
mailing list