[PATCH 00/23] Prep patches for new asics
Alex Deucher
alexdeucher at gmail.com
Thu Mar 9 03:44:30 UTC 2017
This set of patches updates various infrastructure in the driver
to support new asics.
Alex Deucher (3):
drm/amdgpu: switch ih handling to two levels
drm/amdgpu/ih: store the full context id
drm/amdgpu: add asic callback to get memsize register
Alex Xie (2):
drm/amdgpu: set GART PTE asic specific flags
drm/amdgpu: add a callback to set vm mapping flags
Chunming Zhou (1):
drm/amdgpu: expand pte flags to uint64_t
Huang Rui (3):
drm/amdgpu: add a ucode size member into firmware info
drm/amdgpu: add DRM MGCG header
drm/amdgpu: add DF MGCG flag
Junwei Zhang (1):
drm/amdgpu: init aperture definitions
Ken Wang (3):
drm/amdgpu: change wptr to 64 bits
drm/amdgpu: add 64bit wb functions
drm/amdgpu: add 64bit doorbell functions
Leo Liu (9):
drm/amdgpu: add a ring func for end command
drm/amdgpu: move amdgpu_uvd structure to uvd header
drm/amdgpu: move amdgpu_vce structure to vce header
drm/amdgpu: add uvd enc rings
drm/amdgpu: add uvd enc run queue
drm/amdgpu: add uvd enc ring type and functions
uapi/drm: add AMDGPU_HW_IP_UVD_ENC
drm/amdgpu: add AMDGPU_HW_IP_UVD_ENC to info query
drm/amdgpu: get cs support of AMDGPU_HW_IP_UVD_ENC
Rex Zhu (1):
drm/amdgpu: check function points valid before use.
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 89 +++++++----------------
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 24 +++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 9 +++
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 93 ++++++++++++++++++++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 12 +---
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 10 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 111 ++++++++++++++++++++---------
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 10 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +++
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 60 +++++++++++-----
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 19 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 10 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 29 ++++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 25 +++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 18 ++---
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 6 ++
drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 6 +-
drivers/gpu/drm/amd/amdgpu/cik.c | 6 ++
drivers/gpu/drm/amd/amdgpu/cik_ih.c | 2 +-
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 23 +++---
drivers/gpu/drm/amd/amdgpu/cz_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 16 ++---
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 16 ++---
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 16 ++---
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 16 ++---
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 16 ++---
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 50 +++++++++----
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 49 ++++++++-----
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 25 +++++--
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 32 +++++++--
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 36 ++++++++--
drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 6 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 4 +-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 22 +++---
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 26 ++++---
drivers/gpu/drm/amd/amdgpu/si.c | 7 ++
drivers/gpu/drm/amd/amdgpu/si_dma.c | 18 ++---
drivers/gpu/drm/amd/amdgpu/si_dpm.c | 4 +-
drivers/gpu/drm/amd/amdgpu/si_ih.c | 2 +-
drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 11 +--
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 11 +--
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 11 +--
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 25 +++----
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 31 ++++----
drivers/gpu/drm/amd/amdgpu/vi.c | 6 ++
drivers/gpu/drm/amd/include/amd_shared.h | 2 +
drivers/gpu/drm/amd/include/cgs_linux.h | 19 ++---
include/uapi/drm/amdgpu_drm.h | 3 +-
55 files changed, 727 insertions(+), 352 deletions(-)
--
2.5.5
More information about the amd-gfx
mailing list