[pull] radeon and amdgpu drm-next-4.9
Alex Deucher
alexdeucher at gmail.com
Wed Sep 28 21:05:10 UTC 2016
Hi Dave,
Some additional fixes for 4.9:
- The rest of Christian's GTT rework which fixes a long standing bug
in the GPUVM code among other things
- Changes to the pci shutdown callbacks for certain hypervisors
- Fix hpd interrupt storms on eDP panels which have the hpd interrupt
enabled by the bios
- misc cleanups and bug fixes
The following changes since commit beb86f29c9c7f2d04f9a42c4c61cc469c3689779:
drm/amd/amdgpu: Clean up afmt allocation in DCEv6. (v2) (2016-09-22 14:15:59 -0400)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-4.9
for you to fetch changes up to a481daa88fd4d6b54f25348972bba10b5f6a84d0:
drm/radeon: always apply pci shutdown callbacks (2016-09-28 16:16:27 -0400)
----------------------------------------------------------------
Alex Deucher (11):
drm/amdgpu: add version bump for raster config programming
drm/amdgpu/vce: take all rings into account for idle checks
drm/amdgpu/si/dpm: sync up quirks from radeon
drm/radeon/si/dpm: fix phase shedding setup
drm/amdgpu/si/dpm: fix phase shedding setup
drm/amdgpu/dce10: disable hpd on local panels
drm/amdgpu/dce11: disable hpd on local panels
drm/amdgpu/dce8: disable hpd on local panels
drm/amdgpu/dce6: disable hpd on local panels
drm/amdgpu: always apply pci shutdown callbacks (v2)
drm/radeon: always apply pci shutdown callbacks
Christian König (13):
drm/amdgpu: fix addr handling in amdgpu_vm_bo_update_mapping
drm/amdgpu: add a custom GTT memory manager v2
drm/amdgpu: remove unused member from struct amdgpu_bo
drm/amdgpu: rename all rbo variable to abo v2
drm/amdgpu: allocate GTT space for shadow VM page tables
drm/amdgpu: cleanup VM shadow BO unreferencing
drm/amdgpu: fix initializing the VM last eviction counter
drm/amdgpu: fix initializing the VM BO shadow
drm/amdgpu: fix amdgpu_move_blit on 32bit systems
drm/amdgpu: fix BO move offsets
drm/amdgpu: free userptrs even if GTT isn't bound
drm/amdgpu: fix GART_DEBUGFS define
drm/amdgpu: improve VM PTE trace points
Flora Cui (2):
drm/amdgpu: fix amdgpu_vm_bo_update param error
drm/amdgpu: fix gtt_mgr bo's offset
Grazvydas Ignotas (4):
drm/amdgpu: clear ring pointer in amdgpu_device on teardown
drm/amdgpu: don't leave dangling pointers around
drm/amdgpu/i2c: add const where appropriate
drm/amdgpu/vce3: don't forget to tear down some rings
Nils Wallménius (1):
drm/amdgpu: Constify tables
Rex Zhu (1):
drm/amdgpu: bypass vce clock if vce is idle on Fiji.
Tom St Denis (1):
drm/amd/amdgpu: Various cleanups for DCEv6
drivers/gpu/drm/amd/amdgpu/Makefile | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 42 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 44 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 239 +++++++++++++++++++++
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.h | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 58 ++---
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 67 ++++--
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 59 ++---
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 59 ++---
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 130 +++++------
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 84 +++++---
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 12 +-
drivers/gpu/drm/amd/amdgpu/si_dpm.c | 15 +-
drivers/gpu/drm/amd/amdgpu/sislands_smc.h | 1 +
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 3 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 2 +-
.../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 12 +-
drivers/gpu/drm/amd/powerplay/smumgr/iceland_smc.c | 10 +-
.../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.h | 2 +-
drivers/gpu/drm/amd/powerplay/smumgr/tonga_smc.c | 13 +-
.../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.h | 2 +-
drivers/gpu/drm/radeon/radeon_drv.c | 7 +-
drivers/gpu/drm/radeon/si_dpm.c | 2 +-
drivers/gpu/drm/radeon/sislands_smc.h | 1 +
38 files changed, 700 insertions(+), 322 deletions(-)
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
More information about the amd-gfx
mailing list