[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