On Thu, Oct 15, 2015 at 4:06 AM, Ernst Sjöstrand <ernstp@xxxxxxxxx> wrote: > Don't forget https://bugs.freedesktop.org/attachment.cgi?id=118844 > > "drm/amdgpu: adjust default dispclk (v2)" That's going in as a fix for 4.3. Alex > > Regards > //Ernst > > > 2015-10-14 22:44 GMT+02:00 Alex Deucher <alexdeucher@xxxxxxxxx>: >> Hi Dave, >> >> This is the first radeon and amdgpu pull for drm-next. Highlights include: >> - Efficiency improvements to the CS checker for pre-SI asics >> - Cursor fixes ported from radeon to amdgpu >> - Enable GPU scheduler by default >> - Add a bunch of GPUVM debugging options >> - Add support for some new atombios opcodes >> - Misc cleanups and fixes >> >> The following changes since commit d4070ff71363a2b6598633f23558f809600ebad2: >> >> Merge tag 'drm-intel-next-2015-09-11' of git://anongit.freedesktop.org/drm-intel into drm-next (2015-10-02 15:41:17 +1000) >> >> are available in the git repository at: >> >> >> git://people.freedesktop.org/~agd5f/linux drm-next-4.4 >> >> for you to fetch changes up to 2fcef6ec87a044221fc3c2f16873f7c02b9ae991: >> >> drm/amdgpu: fix lockup when clean pending fences (2015-10-14 16:20:32 -0400) >> >> ---------------------------------------------------------------- >> Alex Deucher (24): >> drm/amdgpu: split gfx8 gpu init into sw and hw parts >> drm/amdgpu: disable hw semaphores by default >> drm/amdgpu/atom: implement debug opcode >> drm/amdgpu/atom: add support for process ds opcode >> drm/amdgpu/atom: add support for new mul32 opcodes (v2) >> drm/amdgpu/atom: add support for new div32 opcodes (v3) >> drm/amdgpu/dce10: Use cursor_set2 hook for enabling / disabling the HW cursor >> drm/amdgpu/dce10: Re-show the cursor after a modeset (v2) >> drm/amdgpu/dce10: Move hotspot handling out of set_cursor >> drm/amdgpu/dce10: Clean up reference counting and pinning of the cursor BOs >> drm/amdgpu/dce10: Fold set_cursor() into show_cursor() >> drm/amdgpu/dce11: Use cursor_set2 hook for enabling / disabling the HW cursor >> drm/amdgpu/dce11: Re-show the cursor after a modeset (v2) >> drm/amdgpu/dce11: Move hotspot handling out of set_cursor >> drm/amdgpu/dce11: Clean up reference counting and pinning of the cursor BOs >> drm/amdgpu/dce11: Fold set_cursor() into show_cursor() >> drm/amdgpu/dce8: Use cursor_set2 hook for enabling / disabling the HW cursor >> drm/amdgpu/dce8: Re-show the cursor after a modeset (v2) >> drm/amdgpu/dce8: Move hotspot handling out of set_cursor >> drm/amdgpu/dce8: Clean up reference counting and pinning of the cursor BOs >> drm/amdgpu/dce8: Fold set_cursor() into show_cursor() >> drm/amdgpu: unpin cursor BOs on suspend and pin them again on resume >> drm/amdgpu: rework sdma structures >> drm/amdgpu: clean up pageflip interrupt handling >> >> Christian König (5): >> drm/amdgpu: also trace already allocated VMIDs >> drm/amdgpu: only print meaningful VM faults >> drm/amdgpu: add option to stop on VM fault >> drm/amdgpu: add option to clear VM page tables after every submit >> drm/amdgpu: add VM CS mapping trace point >> >> Chunming Zhou (3): >> drm/amdgpu: add vram usage into debugfs >> drm/amdgpu: add TOPDOWN flag to the whole vram >> drm/amdgpu: enable scheduler by default >> >> Grazvydas Ignotas (4): >> drm/radeon: simplify register checker >> drm/radeon: split evergreen_cs_check_reg >> drm/radeon: refactor register check loop >> drm/radeon: remove volatile qualifier >> >> Junwei Zhang (2): >> drm/amdgpu: add timer to fence to detect scheduler lockup >> drm/amdgpu: fix lockup when clean pending fences >> >> Lukas Wunner (4): >> drm/radeon: Spell vga_switcheroo consistently >> drm/amdgpu: Spell vga_switcheroo consistently >> drm/radeon: Drop unnecessary #include <linux/vga_switcheroo.h> >> drm/amdgpu: Drop unnecessary #include <linux/vga_switcheroo.h> >> >> drivers/gpu/drm/amd/amdgpu/amdgpu.h | 29 +- >> drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 1 - >> drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 4 +- >> drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 4 +- >> drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 2 +- >> drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 1 - >> drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 24 +- >> drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 33 +- >> drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 16 +- >> drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 14 +- >> drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 12 +- >> drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 + >> drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 + >> drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 4 +- >> drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 12 +- >> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 5 + >> drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 12 +- >> drivers/gpu/drm/amd/amdgpu/atom.c | 53 ++- >> drivers/gpu/drm/amd/amdgpu/atom.h | 2 +- >> drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 130 ++++---- >> drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 190 +++++------ >> drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 190 +++++------ >> drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 190 +++++------ >> drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 387 +++++++++++----------- >> drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 48 ++- >> drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 44 ++- >> drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 156 ++++----- >> drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 166 +++++----- >> drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 43 ++- >> drivers/gpu/drm/amd/scheduler/gpu_scheduler.h | 7 +- >> drivers/gpu/drm/radeon/evergreen_cs.c | 104 +++--- >> drivers/gpu/drm/radeon/radeon_acpi.c | 1 - >> drivers/gpu/drm/radeon/radeon_asic.c | 1 - >> drivers/gpu/drm/radeon/radeon_atpx_handler.c | 2 +- >> drivers/gpu/drm/radeon/radeon_bios.c | 1 - >> drivers/gpu/drm/radeon/radeon_device.c | 2 +- >> drivers/gpu/drm/radeon/radeon_kms.c | 2 +- >> 37 files changed, 1076 insertions(+), 822 deletions(-) >> _______________________________________________ >> dri-devel mailing list >> dri-devel@xxxxxxxxxxxxxxxxxxxxx >> http://lists.freedesktop.org/mailman/listinfo/dri-devel _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel