git: drm/radeon: Upgrade to Linux 3.19.8

Francois Tigeot ftigeot at crater.dragonflybsd.org
Thu Jun 20 11:43:15 PDT 2019


commit 7dcf36dc33228b5b368783d7b6f7ada00ee671d6
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Thu Jun 20 20:42:23 2019 +0200

    drm/radeon: Upgrade to Linux 3.19.8
    
    * Various bug fixes and hardware bug workarounds
    
    * Fan control improvements, especially on Southern Islands (SI)
      and Sea Islands (CI) GPUs
    
    * Performance improvements due to better memory management

Summary of changes:
 sys/conf/files                                    |   2 +
 sys/dev/drm/amd/include/kgd_kfd_interface.h       | 200 ++++++
 sys/dev/drm/include/drm/ttm/ttm_execbuf_util.h    |   9 +-
 sys/dev/drm/kconfig.h                             |   1 +
 sys/dev/drm/radeon/Makefile                       |   6 +-
 sys/dev/drm/radeon/atombios_crtc.c                |  20 +-
 sys/dev/drm/radeon/atombios_dp.c                  |   4 +-
 sys/dev/drm/radeon/btc_dpm.c                      |  20 +-
 sys/dev/drm/radeon/btc_dpm.h                      |   2 +
 sys/dev/drm/radeon/ci_dpm.c                       | 748 +++++++++++++++++++---
 sys/dev/drm/radeon/ci_dpm.h                       |   9 +
 sys/dev/drm/radeon/ci_smc.c                       |   2 +-
 sys/dev/drm/radeon/cik.c                          | 270 ++++----
 sys/dev/drm/radeon/cik_reg.h                      | 136 ++++
 sys/dev/drm/radeon/cik_sdma.c                     |  51 +-
 sys/dev/drm/radeon/cikd.h                         |  95 ++-
 sys/dev/drm/radeon/dce3_1_afmt.c                  |   2 +-
 sys/dev/drm/radeon/evergreen.c                    |   9 +-
 sys/dev/drm/radeon/evergreen_cs.c                 |  12 +-
 sys/dev/drm/radeon/evergreen_dma.c                |  18 +-
 sys/dev/drm/radeon/kv_dpm.c                       |  27 +-
 sys/dev/drm/radeon/kv_smc.c                       |   3 +-
 sys/dev/drm/radeon/ni.c                           |  38 +-
 sys/dev/drm/radeon/ni_dma.c                       |  27 +-
 sys/dev/drm/radeon/nid.h                          |  24 +
 sys/dev/drm/radeon/ppsmc.h                        |  18 +-
 sys/dev/drm/radeon/pptable.h                      |   8 +
 sys/dev/drm/radeon/r100.c                         |  35 +-
 sys/dev/drm/radeon/r200.c                         |   2 +-
 sys/dev/drm/radeon/r300.c                         |  32 +-
 sys/dev/drm/radeon/r600.c                         |  65 +-
 sys/dev/drm/radeon/r600_cs.c                      | 115 +++-
 sys/dev/drm/radeon/r600_dma.c                     |  18 +-
 sys/dev/drm/radeon/r600_dpm.c                     |  11 +-
 sys/dev/drm/radeon/r600_dpm.h                     |   3 +
 sys/dev/drm/radeon/radeon.h                       | 193 +++---
 sys/dev/drm/radeon/radeon_asic.c                  |  27 +
 sys/dev/drm/radeon/radeon_asic.h                  |  32 +-
 sys/dev/drm/radeon/radeon_atombios.c              |  22 +-
 sys/dev/drm/radeon/radeon_benchmark.c             |  17 +-
 sys/dev/drm/radeon/radeon_bios.c                  |  37 +-
 sys/dev/drm/radeon/radeon_cs.c                    | 124 ++--
 sys/dev/drm/radeon/radeon_cursor.c                | 268 +++++---
 sys/dev/drm/radeon/radeon_device.c                |  36 +-
 sys/dev/drm/radeon/radeon_display.c               |  77 ++-
 sys/dev/drm/radeon/radeon_drv.c                   |   5 +
 sys/dev/drm/radeon/radeon_drv.h                   |   2 -
 sys/dev/drm/radeon/radeon_encoders.c              |   3 +
 sys/dev/drm/radeon/radeon_fb.c                    |  61 +-
 sys/dev/drm/radeon/radeon_fence.c                 |  94 +--
 sys/dev/drm/radeon/radeon_gart.c                  |  61 +-
 sys/dev/drm/radeon/radeon_gem.c                   |  73 ++-
 sys/dev/drm/radeon/radeon_ib.c                    |  16 +-
 sys/dev/drm/radeon/radeon_kfd.c                   | 642 +++++++++++++++++++
 sys/dev/drm/radeon/{atom-types.h => radeon_kfd.h} |  39 +-
 sys/dev/drm/radeon/radeon_kms.c                   |  80 +--
 sys/dev/drm/radeon/radeon_legacy_crtc.c           |   1 +
 sys/dev/drm/radeon/radeon_mn.c                    |  11 +-
 sys/dev/drm/radeon/radeon_mode.h                  |  21 +-
 sys/dev/drm/radeon/radeon_object.c                | 162 +++--
 sys/dev/drm/radeon/radeon_object.h                |  28 +-
 sys/dev/drm/radeon/radeon_pm.c                    |  55 +-
 sys/dev/drm/radeon/radeon_ring.c                  |  40 +-
 sys/dev/drm/radeon/radeon_sa.c                    |  39 +-
 sys/dev/drm/radeon/radeon_semaphore.c             | 157 +----
 sys/dev/drm/radeon/radeon_sync.c                  | 220 +++++++
 sys/dev/drm/radeon/radeon_test.c                  |  19 +-
 sys/dev/drm/radeon/radeon_trace.h                 | 234 ++-----
 sys/dev/drm/radeon/radeon_ttm.c                   | 236 +++++--
 sys/dev/drm/radeon/radeon_uvd.c                   |  17 +-
 sys/dev/drm/radeon/radeon_vce.c                   |  11 +-
 sys/dev/drm/radeon/radeon_vm.c                    | 332 ++++++----
 sys/dev/drm/radeon/rs400.c                        |  14 +-
 sys/dev/drm/radeon/rs600.c                        |  18 +-
 sys/dev/drm/radeon/rv740_dpm.c                    |   2 +-
 sys/dev/drm/radeon/rv770_dma.c                    |  18 +-
 sys/dev/drm/radeon/si.c                           |  43 +-
 sys/dev/drm/radeon/si_dma.c                       |  46 +-
 sys/dev/drm/radeon/si_dpm.c                       | 444 ++++++++++++-
 sys/dev/drm/radeon/si_dpm.h                       |   5 +
 sys/dev/drm/radeon/si_smc.c                       |   2 +-
 sys/dev/drm/radeon/sid.h                          |  58 +-
 sys/dev/drm/radeon/sislands_smc.h                 |  25 +
 sys/dev/drm/radeon/smu7.h                         |   1 +
 sys/dev/drm/radeon/smu7_discrete.h                |  30 +-
 sys/dev/drm/radeon/sumo_smc.c                     |   3 +-
 sys/dev/drm/ttm/ttm_bo_manager.c                  |   8 +-
 sys/dev/drm/ttm/ttm_execbuf_util.c                |  10 +-
 sys/dev/drm/ttm/ttm_page_alloc.c                  |  26 +-
 89 files changed, 4592 insertions(+), 1695 deletions(-)
 create mode 100644 sys/dev/drm/amd/include/kgd_kfd_interface.h
 create mode 100644 sys/dev/drm/radeon/radeon_kfd.c
 copy sys/dev/drm/radeon/{atom-types.h => radeon_kfd.h} (58%)
 create mode 100644 sys/dev/drm/radeon/radeon_sync.c

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7dcf36dc33228b5b368783d7b6f7ada00ee671d6


-- 
DragonFly BSD source repository


More information about the Commits mailing list