[pull] radeon and amdgpu drm-next-4.6
Alex Deucher
alexdeucher at gmail.com
Thu Mar 10 16:48:10 UTC 2016
Hi Dave,
A few more fixes and cleanups for 4.6:
- DCE code cleanups
- HDP flush/invalidation fixes
- GPUVM fixes
- switch to drm_vblank_[on|off]
- PX fixes
- misc bug fixes
The following changes since commit 6157bd7a1009c2a6944fb3eee8ed2b3dea091fd8:
drm/amdgpu: fix rb bitmap & cu bitmap calculation (2016-03-03 01:00:20 -0500)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-4.6
for you to fetch changes up to 00b7c4ff7d482d287a591f047e0963d494569b46:
drm/amdgpu: split pipeline sync out of SDMA vm_flush() as well (2016-03-10 10:36:13 -0500)
----------------------------------------------------------------
Alex Deucher (6):
drm/amdgpu/ci: drop some old thermal setup
drm/amdgpu/ci: remove redundant pcie setup
drm/amdgpu/ci: sync up with dpm changes from radeon
drm/radeon: disable runtime pm on PX laptops without dGPU power control
drm/amdgpu: disable runtime pm on PX laptops without dGPU power control
MAINTAINERS: update radeon entry to include amdgpu as well
Christian König (17):
drm/amdgpu: sync to the active user on reusing a VMID
drm/amdgpu: group userptr in the BO list v2
drm/amdgpu: prevent get_user_pages recursion
drm/amdgpu: cleanup the sync code
drm/amdgpu: remove HW fence owner
drm/amdgpu: add slap cache for sync objects as well
drm/amdgpu: return the common fence from amdgpu_fence_emit
drm/amdgpu: move the GDS switch into vm flush as well
drm/amdgpu: switch the GDS only on demand v2
drm/amdgpu: split pipeline sync and vm flush
drm/amdgpu: if a GDS switch is needed emit a pipeline sync as well
drm/amdgpu: move get_user_pages out of amdgpu_ttm_tt_pin_userptr v6
drm/amdgpu: reserve the PD during unmap and remove
drm/amdgpu: Revert "add spin lock to protect freed list in vm (v3)"
drm/amdgpu: Revert "add lock for interval tree in vm"
drm/amdgpu: Revert "add mutex for ba_va->valids/invalids"
drm/amdgpu: split pipeline sync out of SDMA vm_flush() as well
Chunming Zhou (8):
drm/amdgpu: wait engine idle before vm flush for sdma
drm/amdgpu: add hdp_invalidate function
drm/amdgpu: add hdp invalidation for gfx7
drm/amdgpu: add hdp invalidation for gfx8
drm/amdgpu: add hdp invalidation for cik sdma
drm/amdgpu: add hdp invalidation for sdma v2_4
drm/amdgpu: add hdp invalidation for sdma v3_0
drm/amdgpu: Clear HDP_MISC_CNTL.HDP_FLUSH_INVALIDATE_CACHE
Daniel Vetter (2):
drm/radeon: Switch to drm_vblank_on/off
drm/amdgpu: Switch to drm_vblank_on/off (v2)
Felix Kuehling (1):
drm/amdgpu: Fix two bugs in amdgpu_vm_bo_split_mapping
Mario Kleiner (1):
drm/radeon: Don't drop DP 2.7 Ghz link setup on some cards.
Nils Wallménius (1):
drm/amdgpu: delete set-but-not-read member has_uvd from amdgpu_device
Rex Zhu (1):
drm/amd/powerplay: refine the dmesg info.
Tom St Denis (13):
drm/amd/amdgpu: Don't proceed in audio_fini in DCEv11 if disabled
drm/amd/amdgpu: Whitespace typo fix in sw_init (DCEv11)
drm/amd/amdgpu: Move init flag to after init in sw_init() (DCEv11)
drm/amd/amdgpu: Make afmt_init() cleanup if alloc fails (DCEv11)
drm/amd/amdgpu: Fix indentation in dce_v11_0_crtc_do_set_base()
drm/amd/amdgpu: Don't proceed in audio_fini if disabled (DCEv10)
drm/amd/amdgpu: Move initialized flag to bottom of sw_init (DCEv10)
drm/amd/amdgpu: Make afmt_init cleanup if alloc fails (DCEv10)
drm/amd/amdgpu: Fix identation in do_set_base() (DCEv10)
drm/amd/amdgpu: Don't proceed into audio_fini if audio is disabled (DCEv8)
drm/amd/amdgpu: Move config init flag to bottom of sw_init (DCEv8)
drm/amd/amdgpu: make afmt_init cleanup if alloc fails (DCEv8)
drm/amd/amdgpu: Fix indentation in do_set_base() (DCEv8)
MAINTAINERS | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 41 ++++---
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 25 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 117 ++++++++++++++++++-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 31 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 57 +++++++---
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 33 +++---
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 88 ++++++++++-----
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 101 +++++++++++++----
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 125 +++++++++++++--------
drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 49 +-------
drivers/gpu/drm/amd/amdgpu/cik.c | 2 -
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 36 +++++-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 33 ++++--
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 38 ++++---
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 33 ++++--
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 53 +++++++--
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 31 ++++-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 37 +++++-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 38 ++++++-
drivers/gpu/drm/amd/amdgpu/vi.c | 4 -
drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c | 3 +-
.../gpu/drm/amd/powerplay/hwmgr/functiontables.c | 9 +-
drivers/gpu/drm/radeon/atombios_crtc.c | 4 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 6 +-
drivers/gpu/drm/radeon/radeon_atpx_handler.c | 8 +-
drivers/gpu/drm/radeon/radeon_device.c | 8 +-
drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 4 +-
36 files changed, 741 insertions(+), 311 deletions(-)
More information about the dri-devel
mailing list