[pull] radeon and amdgpu drm-next-4.5
Alex Deucher
alexdeucher at gmail.com
Fri Jan 8 11:50:37 PST 2016
On Thu, Jan 7, 2016 at 5:34 PM, Alex Deucher <alexdeucher at gmail.com> wrote:
> Hi Dave,
>
> Misc fixes for amdgpu and radeon for 4.5. The bulk of the changes
> are smatch fixes and cleanups. This also includes the DP MST fixes
> from Mykola. Beyond that some fixes from Christian to avoid -ENOMEM
> errors in some corner cases in the CS ioctl, some suspend and resume
> fixes, and some powerplay fixes.
Hi Dave,
Please ignore this for now. We dug up some ttm bugs so I'd like to
drop a few of these patches until we have those sorted out. I'll send
and updated pull request shortly.
Thanks,
Alex
>
> The following changes since commit c11b8989635166c5a1e6aac1853a847bd664f8db:
>
> Merge tag 'omapdrm-4.5-resolved' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next (2016-01-01 07:41:52 +1000)
>
> are available in the git repository at:
>
> git://people.freedesktop.org/~agd5f/linux drm-next-4.5
>
> for you to fetch changes up to 9cf452d68290c83862f2456e18c515aa63adb37d:
>
> amdgpu/pm: Change strncmp to strcmp to match the parameters precisely. (2016-01-07 17:10:49 -0500)
>
> ----------------------------------------------------------------
> Arnd Bergmann (1):
> drm: powerplay: use div64_s64 instead of do_div
>
> Christian König (13):
> drm/ttm: add ttm_bo_move_to_lru_tail function
> drm/amdgpu: move VM page tables to the LRU end on CS
> drm/amdgpu: validate duplicates first
> drm/amdgpu: fix amdgpu_cs_get_threshold_for_moves handling
> drm/amdgpu: cleanup amdgpu_cs_list_validate
> drm/amdgpu: group VM mapping tree with it's lock (v2)
> drm/amdgpu: cleanup amdgpu_cs_parser structure
> drm/amdgpu: cleanup amdgpu_cs_parser_relocs
> drm/amdgpu: cleanup bo list bucket handling
> drm/amdgpu: keep the prefered/allowed domains in the BO
> drm/amdgpu: search only the BO list for VM mappings
> drm/amdgpu: try to find BO VAs only for the BOs in the list
> drm/amdgpu: add warning to amdgpu_bo_gpu_offset() v2
>
> Chunming Zhou (1):
> drm/amdgpu: fix NULL in vm_grab_id while S3 back
>
> Dan Carpenter (3):
> drm/amd/powerplay: fix a reversed condition
> drm/amdgpu/cgs: cleanup some indenting
> drm/amd/powerplay: precedence bug in init_non_clock_fields()
>
> Mykola Lysenko (4):
> drm/dp/mst: process broadcast messages correctly
> drm/dp/mst: always send reply for UP request
> drm/dp/mst: fix in MSTB RAD initialization
> drm/dp/mst: fix in RAD element access
>
> Rex Zhu (12):
> drm/amd/powerplay: fix bug that NULL checks are reversed.
> drm/amd/powerplay: fix Smatch static checker warnings with indenting (v2)
> drm/amd/powerplay: fix Smatch static checker warnings
> drm/amd/powerplay: add powerplay valid check to avoid null point. (v2)
> drm/amd/powerplay: Reload and initialize the smc firmware on powerplay resume.
> drm/amdgpu: Show gpu load when display gpu performance for Ci.
> drm/amdgpu: Show gpu load when display gpu performance for Fiji of VI.
> drm/amdgpu: fix hex/decimal bug when show gpu load.
> drm/amd/powerplay: add thermal control task when resume.
> drm/amd/powerplay: enable set boot state task
> drm/amd/powerplay: enable power down asic task. (v2)
> drm/amd/powerplay: implement power down asic task for CZ
>
> Thierry Reding (1):
> drm/radeon: Drop unnecessary unsigned int < 0 check
>
> Tom St Denis (9):
> amdgpu/vce3: Cleanup harvest config function.
> amdgpu/vce3: Simplify idle and wait for idle code
> amdgpu/vce3: Simplify vce_v3_0_soft_reset()
> amdgpu/vce3: Simplify vce_v3_0_process_interrupt()
> amdgpu/vce3: Remove magic constants from harvest register masks.
> amdgpu/vce3: Simplify vce_v3_0_hw_init and ensure both rings default to not ready.
> amdgpu/dce11: Remove division from dce_v11_0_vblank_wait()
> amdgpu/dce11: Add test for crtc < 0 to various DCEv11 functions
> amdgpu/pm: Change strncmp to strcmp to match the parameters precisely.
>
> drivers/gpu/drm/amd/amdgpu/amdgpu.h | 33 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 51 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 18 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 186 +++----
> drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 16 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 15 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 +
> drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 14 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 14 +-
> drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 14 +-
> drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 16 +-
> 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/vce_v3_0.c | 89 +---
> drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 32 +-
> .../drm/amd/powerplay/eventmgr/eventactionchains.c | 1 +
> .../gpu/drm/amd/powerplay/eventmgr/eventtasks.c | 9 +-
> drivers/gpu/drm/amd/powerplay/eventmgr/psm.c | 3 +-
> drivers/gpu/drm/amd/powerplay/eventmgr/psm.h | 2 +-
> drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c | 75 ++-
> drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c | 64 ++-
> .../gpu/drm/amd/powerplay/hwmgr/fiji_powertune.c | 12 +-
> .../gpu/drm/amd/powerplay/hwmgr/functiontables.c | 13 +-
> .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 18 +-
> drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 3 +
> drivers/gpu/drm/amd/powerplay/hwmgr/ppevvmath.h | 555 ++++++++++-----------
> .../gpu/drm/amd/powerplay/hwmgr/processpptables.c | 15 +-
> drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.c | 40 +-
> .../amd/powerplay/hwmgr/tonga_processpptables.c | 20 +-
> .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 2 +
> drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 6 +-
> drivers/gpu/drm/amd/powerplay/inc/pp_instance.h | 3 +
> drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.c | 2 +-
> drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 10 +-
> .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 2 +-
> drivers/gpu/drm/drm_dp_mst_topology.c | 141 ++++--
> drivers/gpu/drm/radeon/radeon_kms.c | 2 +-
> drivers/gpu/drm/ttm/ttm_bo.c | 20 +
> include/drm/drm_dp_mst_helper.h | 2 -
> include/drm/ttm/ttm_bo_api.h | 10 +
> 40 files changed, 863 insertions(+), 668 deletions(-)
More information about the dri-devel
mailing list