[pull] amdgpu drm-next-4.7
Alex Deucher
alexdeucher at gmail.com
Wed May 11 17:48:32 UTC 2016
Hi Dave,
More amdgpu fixes for 4.7. Highlights:
- enable async pageflips
- UVD fixes for polaris
- lots of GPUVM fixes
- whitespace and code cleanups
- misc bug fixes
The following changes since commit 2e726dc4b4e2dd3ae3fe675f9d3af88a2d593ee1:
Merge tag 'mediatek-drm-2016-05-09' of git://git.pengutronix.de/git/pza/linux into drm-next (2016-05-10 15:01:47 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-4.7
for you to fetch changes up to b4eeed590deeff13a53db641129f0301d70248f3:
drm/amd/powerplay: rewrite pp_sw_init to make code readable (2016-05-11 13:30:33 -0400)
----------------------------------------------------------------
Alex Deucher (5):
drm/amdgpu: fetch cu_info once at init
drm/amdgpu: add missing licenses on a couple of files
drm/amdgpu/dce11: don't share PLLs on Polaris
drm/amdgpu: Support DRM_MODE_PAGE_FLIP_ASYNC (v2)
drm/amdgpu/dce11: fix audio offset for asics with >7 audio pins
Christian König (11):
drm/amdgpu: two minor 80 char fixes
drm/amdgpu: make the VMID owner always 64bit
drm/amdgpu: remove owner cleanup v2
drm/amdgpu: remove define for reserved client ID
drm/amd: cleanup remaining spaces and tabs v2
drm/amdgpu: use fence_context to judge ctx switch v2
drm/amdgpu: move preamble IB handling into common code
drm/amdgpu: move context switch handling into common code v2
drm/amdgpu: move the context from the IBs into the job
drm/amdgpu: move VM fields into job
drm/amdgpu: fix and cleanup user fence handling v2
Chunming Zhou (5):
drm/amdgpu: fix wrong release of vmid owner
drm/amdgpu: add client id for every vm
drm/amdgpu: make vmid owner be client_id
drm/amdgpu: add pipeline sync for compute job
drm/amdgpu/gfx7: fix pipeline sync
Huang Rui (1):
drm/amd/powerplay: rewrite pp_sw_init to make code readable
Monk Liu (2):
drm/amdgpu: keep vm in job instead of ib (v2)
drm/amdgpu: hdp flush&inval should always do
Nils Wallménius (4):
drm/amd/powerplay: Use defined constants for minium engine clock
drm/amdgpu: Use max macro in *get_sleep_divider_id_from_clock
drm/amdgpu: Simplify calculation in *get_sleep_divider_id_from_clock
drm/amdgpu: Drop unused parameter for *get_sleep_divider_id_from_clock
Sonny Jiang (1):
amdgpu/uvd: separate context buffer from DPB
Tom St Denis (3):
drm/amd/amdgpu: Enable CG for UVD6 on Carrizo
drm/amd/amdgpu: Add name field to amd_ip_funcs (v2)
drm/amd/amdgpu: Added more named DRM info messages for debugging
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 92 +++++++++---------
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 104 ++++++++++-----------
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 24 ++---
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 81 ++++++++--------
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 30 +++---
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 70 ++++++++++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 13 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 21 ++---
drivers/gpu/drm/amd/amdgpu/atom.h | 2 +-
drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 14 ++-
drivers/gpu/drm/amd/amdgpu/cik.c | 2 +-
drivers/gpu/drm/amd/amdgpu/cik_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 8 +-
drivers/gpu/drm/amd/amdgpu/cikd.h | 4 +-
drivers/gpu/drm/amd/amdgpu/cz_dpm.c | 1 +
drivers/gpu/drm/amd/amdgpu/cz_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/cz_smumgr.h | 2 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 26 ++++--
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 32 ++++---
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 21 +++--
drivers/gpu/drm/amd/amdgpu/fiji_dpm.c | 1 +
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 70 ++++++--------
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.h | 1 -
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 37 ++++----
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.h | 1 -
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/iceland_dpm.c | 1 +
drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 1 +
drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 11 +--
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/tonga_dpm.c | 1 +
drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 1 +
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 4 +-
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 5 +-
drivers/gpu/drm/amd/amdgpu/vid.h | 5 +-
drivers/gpu/drm/amd/include/amd_shared.h | 2 +
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 16 ++--
drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c | 16 ++--
.../gpu/drm/amd/powerplay/hwmgr/polaris10_hwmgr.c | 14 +--
drivers/gpu/drm/amd/powerplay/hwmgr/pp_acpi.c | 23 +++++
drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c | 4 +-
drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.c | 19 ++--
drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.h | 18 ++--
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 2 +-
.../gpu/drm/amd/powerplay/inc/smu_ucode_xfer_cz.h | 22 +++++
drivers/gpu/drm/amd/scheduler/gpu_scheduler.h | 2 +-
62 files changed, 513 insertions(+), 395 deletions(-)
More information about the dri-devel
mailing list