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