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