git: drm/radeon: Update to Linux 4.7.10
Francois Tigeot
ftigeot at crater.dragonflybsd.org
Sat Aug 24 05:07:40 PDT 2019
commit d78d3a2272f5ecf9e0b570e362128240417a1b85
Author: François Tigeot <ftigeot at wolfpond.org>
Date: Sat Aug 24 14:06:54 2019 +0200
drm/radeon: Update to Linux 4.7.10
* Various bugfixes, especially related to Displayport and
vblank handling
* Sea Islands and Southern Islands GPUs support improvements
* Various quirks to fix problems for specific cards, mostly
Radeon R7 370 and Radeon R9 270X models
Summary of changes:
.../radeon_acpi.h => amd/include/amd_acpi.h} | 61 +-
sys/dev/drm/amd/include/amd_pcie.h | 50 +
sys/dev/drm/amd/include/amd_pcie_helpers.h | 141 +
sys/dev/drm/amd/include/amd_shared.h | 62 +-
sys/dev/drm/amd/include/asic_reg/bif/bif_5_0_d.h | 1 +
sys/dev/drm/amd/include/asic_reg/dce/dce_11_2_d.h | 10075 ++++++++++++++
.../drm/amd/include/asic_reg/dce/dce_11_2_enum.h | 6813 +++++++++
.../dce/{dce_8_0_sh_mask.h => dce_11_2_sh_mask.h} | 13732 +++++++++++++------
sys/dev/drm/amd/include/asic_reg/dce/dce_8_0_d.h | 1 +
.../drm/amd/include/asic_reg/dce/dce_8_0_enum.h | 1117 ++
.../drm/amd/include/asic_reg/dce/dce_8_0_sh_mask.h | 12 +
.../drm/amd/include/asic_reg/gca/gfx_7_2_enum.h | 6 +
sys/dev/drm/amd/include/asic_reg/gca/gfx_8_0_d.h | 15 +
sys/dev/drm/amd/include/asic_reg/uvd/uvd_6_0_d.h | 1 +
sys/dev/drm/amd/include/atombios.h | 814 +-
sys/dev/drm/amd/include/cgs_common.h | 208 +-
sys/dev/drm/amd/include/cgs_linux.h | 6 +-
.../drm/amd/include/ivsrcid/ivsrcid_vislands30.h | 102 +
sys/dev/drm/amd/include/kgd_kfd_interface.h | 2 +-
sys/dev/drm/drm_gem.c | 18 +-
sys/dev/drm/drm_mm.c | 2 -
sys/dev/drm/include/drm/drmP.h | 8 +
sys/dev/drm/include/drm/drm_gem.h | 2 +
sys/dev/drm/include/drm/ttm/ttm_bo_api.h | 20 +-
sys/dev/drm/include/drm/ttm/ttm_bo_driver.h | 34 +-
sys/dev/drm/include/linux/pfn_t.h | 32 +
sys/dev/drm/include/uapi/drm/radeon_drm.h | 8 +
sys/dev/drm/radeon/atom.c | 7 +-
sys/dev/drm/radeon/atombios_crtc.c | 45 +-
sys/dev/drm/radeon/atombios_dp.c | 4 +-
sys/dev/drm/radeon/atombios_encoders.c | 8 -
sys/dev/drm/radeon/btc_dpm.c | 41 +-
sys/dev/drm/radeon/ci_dpm.c | 42 +-
sys/dev/drm/radeon/ci_smc.c | 8 +-
sys/dev/drm/radeon/cik.c | 1964 ++-
sys/dev/drm/radeon/cik_sdma.c | 9 +-
sys/dev/drm/radeon/cikd.h | 1 +
sys/dev/drm/radeon/cypress_dpm.c | 8 +-
sys/dev/drm/radeon/evergreen.c | 122 +-
sys/dev/drm/radeon/evergreen_cs.c | 98 +-
sys/dev/drm/radeon/evergreen_hdmi.c | 2 +-
sys/dev/drm/radeon/evergreend.h | 43 +
sys/dev/drm/radeon/kv_dpm.c | 6 +-
sys/dev/drm/radeon/ni.c | 250 +-
sys/dev/drm/radeon/ni_dpm.c | 170 +-
sys/dev/drm/radeon/ni_reg.h | 2 +
sys/dev/drm/radeon/r100.c | 25 +-
sys/dev/drm/radeon/r300.c | 2 +-
sys/dev/drm/radeon/r600.c | 130 +-
sys/dev/drm/radeon/r600_cs.c | 20 +-
sys/dev/drm/radeon/r600_dma.c | 9 +-
sys/dev/drm/radeon/r600_dpm.c | 6 +-
sys/dev/drm/radeon/r600_hdmi.c | 4 +-
sys/dev/drm/radeon/radeon.h | 30 +-
sys/dev/drm/radeon/radeon_acpi.h | 2 +
sys/dev/drm/radeon/radeon_asic.c | 54 +-
sys/dev/drm/radeon/radeon_asic.h | 25 +-
sys/dev/drm/radeon/radeon_atombios.c | 6 +-
sys/dev/drm/radeon/radeon_combios.c | 1 -
sys/dev/drm/radeon/radeon_connectors.c | 6 +
sys/dev/drm/radeon/radeon_device.c | 28 +-
sys/dev/drm/radeon/radeon_display.c | 19 +-
sys/dev/drm/radeon/radeon_dp_auxch.c | 2 +-
sys/dev/drm/radeon/radeon_dp_mst.c | 47 +-
sys/dev/drm/radeon/radeon_drv.c | 50 +-
sys/dev/drm/radeon/radeon_drv.h | 2048 ---
sys/dev/drm/radeon/radeon_fb.c | 28 +-
sys/dev/drm/radeon/radeon_fence.c | 44 +-
sys/dev/drm/radeon/radeon_gem.c | 32 +-
sys/dev/drm/radeon/radeon_ib.c | 4 +-
sys/dev/drm/radeon/radeon_kfd.c | 25 +-
sys/dev/drm/radeon/radeon_kfd.h | 2 +-
sys/dev/drm/radeon/radeon_kms.c | 26 +-
sys/dev/drm/radeon/radeon_legacy_crtc.c | 8 +-
sys/dev/drm/radeon/radeon_legacy_encoders.c | 92 +-
sys/dev/drm/radeon/radeon_mn.c | 4 +-
sys/dev/drm/radeon/radeon_object.c | 14 +-
sys/dev/drm/radeon/radeon_object.h | 2 +-
sys/dev/drm/radeon/radeon_pm.c | 17 +-
sys/dev/drm/radeon/radeon_semaphore.c | 4 +-
sys/dev/drm/radeon/radeon_ttm.c | 16 +-
sys/dev/drm/radeon/radeon_uvd.c | 96 +-
sys/dev/drm/radeon/radeon_vce.c | 33 +-
sys/dev/drm/radeon/radeon_vm.c | 19 +-
sys/dev/drm/radeon/rs600.c | 12 +-
sys/dev/drm/radeon/rs780_dpm.c | 2 +-
sys/dev/drm/radeon/rv6xx_dpm.c | 18 +-
sys/dev/drm/radeon/rv740_dpm.c | 16 +-
sys/dev/drm/radeon/rv770.c | 106 +-
sys/dev/drm/radeon/rv770_dpm.c | 46 +-
sys/dev/drm/radeon/si.c | 1219 +-
sys/dev/drm/radeon/si_dpm.c | 108 +-
sys/dev/drm/radeon/sumo_dpm.c | 6 +-
sys/dev/drm/radeon/trinity_dpm.c | 24 +-
sys/dev/drm/radeon/uvd_v1_0.c | 15 +-
sys/dev/drm/radeon/uvd_v2_2.c | 5 +-
sys/dev/drm/radeon/uvd_v4_2.c | 16 +-
sys/dev/drm/radeon/vce_v2_0.c | 2 +-
sys/dev/drm/ttm/ttm_agp_backend.c | 3 -
sys/dev/drm/ttm/ttm_bo.c | 109 +-
sys/dev/drm/ttm/ttm_bo_util.c | 2 +-
sys/dev/drm/ttm/ttm_bo_vm.c | 16 +-
sys/dev/drm/ttm/ttm_execbuf_util.c | 3 +-
sys/dev/drm/ttm/ttm_page_alloc.c | 8 +-
104 files changed, 32114 insertions(+), 8775 deletions(-)
copy sys/dev/drm/{radeon/radeon_acpi.h => amd/include/amd_acpi.h} (90%)
create mode 100644 sys/dev/drm/amd/include/amd_pcie.h
create mode 100644 sys/dev/drm/amd/include/amd_pcie_helpers.h
create mode 100644 sys/dev/drm/amd/include/asic_reg/dce/dce_11_2_d.h
create mode 100644 sys/dev/drm/amd/include/asic_reg/dce/dce_11_2_enum.h
copy sys/dev/drm/amd/include/asic_reg/dce/{dce_8_0_sh_mask.h => dce_11_2_sh_mask.h} (54%)
create mode 100644 sys/dev/drm/amd/include/asic_reg/dce/dce_8_0_enum.h
create mode 100644 sys/dev/drm/amd/include/ivsrcid/ivsrcid_vislands30.h
create mode 100644 sys/dev/drm/include/linux/pfn_t.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d78d3a2272f5ecf9e0b570e362128240417a1b85
--
DragonFly BSD source repository
More information about the Commits
mailing list