[pull] radeon and amdgpu drm-fixes-4.6
Alex Deucher
alexdeucher at gmail.com
Wed Apr 6 16:22:54 UTC 2016
Hi Dave,
Lots of misc bug fixes for radeon and amdgpu and one for ttm.
- fix vram info fetching on Fiji and unposted boards
- additional vblank fixes from the conversion to drm_vblank_on/off
- UVD dGPU suspend and resume fixes
- lots of powerplay fixes
- fix a fence leak in the pageflip code
- ttm fix for platforms where CPU is 32 bit, but physical addresses are >32bits
The following changes since commit 72b9ff0612ad8fc969b910cd00ac16b57a1a9ba4:
drm/udl: Use unlocked gem unreferencing (2016-04-01 13:22:33 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-fixes-4.6
for you to fetch changes up to 7c0ecda15b01bc88d762d9263d2cf0f69ffd4c23:
drm/amdgpu: total vram size also reduces pin size (2016-04-05 15:23:31 -0400)
----------------------------------------------------------------
Alex Deucher (4):
drm/amdgpu/gmc: move vram type fetching into sw_init
drm/amdgpu/gmc: use proper register for vram type on Fiji
drm/amdgpu: print vram type rather than just DDR
drm/ttm: use phys_addr_t for ttm_bus_placement
Christian König (1):
drm/amdgpu: fix leaking fence in the pageflip code
Chunming Zhou (2):
drm/amdgpu: fence wait old rcu slot
drm/amdgpu: total vram size also reduces pin size
Leo Liu (2):
drm/amdgpu: save and restore UVD context with suspend and resume
drm/amdgpu: save and restore the firwmware cache part when suspend resume
Michel Dänzer (3):
drm/radeon: Set vblank_disable_allowed = true
drm/amdgpu: Set vblank_disable_allowed = true
drm/radeon: Only call drm_vblank_on/off between drm_vblank_init/cleanup
Rex Zhu (9):
drm/amd/powerplay: fix segment fault issue in multi-display case.
drm/amdgpu: add an cgs interface to notify amdgpu the dpm state.
drm/amdgpu: Not support disable dpm in powerplay.
drm/amd/powerplay: notify amdgpu whether dpm is enabled or not.
drm/amdgpu: check dpm state before pm system fs initialized.
drm/amd/powerplay: add new Fiji function for not setting same ps.
drm/amd/powerplay: Need to change boot to performance state in resume.
drm/amd/powerplay: fix issue that resume back, dpm can't work on FIJI.
drm/amd/powerplay: add uvd/vce dpm enabling flag default.
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 24 ++++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 8 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 15 ++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c | 10 +---
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 58 +++++++++---------
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 16 ++---
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 23 +++++---
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 | 7 ++-
drivers/gpu/drm/amd/include/cgs_common.h | 8 +++
.../drm/amd/powerplay/eventmgr/eventactionchains.c | 4 +-
drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c | 69 ++++++++++++++++++++++
.../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 16 ++++-
drivers/gpu/drm/radeon/atombios_crtc.c | 6 +-
drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +
drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 6 +-
include/drm/ttm/ttm_bo_api.h | 2 +-
22 files changed, 210 insertions(+), 78 deletions(-)
More information about the dri-devel
mailing list