[pull] radeon and amdgpu drm-next-4.4
Alex Deucher
alexdeucher at gmail.com
Fri Oct 30 11:43:51 PDT 2015
Hi Dave,
A few more updates for 4.4:
- Updated register headers for GFX 8.1 for Stoney
- Add some new CZ revisions
- minor pageflip optimizations
- Fencing clean up
The following changes since commit ed885b210752563b5e90dc0933e262f768ea9fa4:
drm/amdgpu: change VM size default to 64GB (2015-10-21 12:32:02 -0400)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-4.4
for you to fetch changes up to 6ef68c17d40e1e7e291ca513627a0d2a13ae095f:
drm/amdgpu: remove amdgpu_fence_ref/unref (2015-10-30 01:58:22 -0400)
----------------------------------------------------------------
Alex Deucher (6):
drm/amdgpu/dce8: optimize pageflip
drm/amdgpu/dce10: optimize pageflip
drm/amdgpu/dce11: optimize pageflip
drm/radeon/dce4+: optimize pageflip (v2)
drm/amdgpu: add some additional CZ revisions
drm/amdgpu: add GFX 8.1 register headers
Christian König (10):
drm/amdgpu: ignore scheduler fences from the same entity
dma-buf/fence: add fence_wait_any_timeout function v2
dma-buf/fence: add fence_is_later()
drm/amdgpu: remove unneeded fence functions
drm/amdgpu: switch to common fence_wait_any_timeout v2
drm/amdgpu: move ring_from_fence to common code
drm/amdgpu: use common fences for VMID management v2
drm/amdgpu: use the new fence_is_later
drm/amdgpu: use common fence for sync
drm/amdgpu: remove amdgpu_fence_ref/unref
drivers/dma-buf/fence.c | 98 +
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 141 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 24 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 43 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 51 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 27 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 36 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 34 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 38 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 7 +
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 4 +-
.../gpu/drm/amd/include/asic_reg/gca/gfx_8_1_d.h | 2791 +++
.../drm/amd/include/asic_reg/gca/gfx_8_1_enum.h | 6808 ++++++
.../drm/amd/include/asic_reg/gca/gfx_8_1_sh_mask.h | 21368 +++++++++++++++++++
drivers/gpu/drm/amd/scheduler/gpu_scheduler.c | 6 +
drivers/gpu/drm/radeon/evergreen.c | 32 +-
include/linux/fence.h | 25 +-
21 files changed, 31212 insertions(+), 345 deletions(-)
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gca/gfx_8_1_d.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gca/gfx_8_1_enum.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gca/gfx_8_1_sh_mask.h
More information about the dri-devel
mailing list