[pull] radeon, amdgpu, ttm drm-next-4.17

Alex Deucher alexdeucher at gmail.com
Wed Mar 7 22:52:43 UTC 2018


Hi Dave,

More stuff for 4.17. Highlights:
- More fixes for "wattman" like functionality (fine grained clk/voltage control)
- Add more power profile infrastucture (context based dpm)
- SR-IOV fixes
- Add iomem debugging interface for use with umr
- Powerplay and cgs cleanups
- DC fixes and cleanups
- ttm improvements
- Misc cleanups all over

The following changes since commit 9aff8b2ae71dcf7f02443821a894a736f40e4919:

  Revert "drm/radeon/pm: autoswitch power state when in balanced mode" (2018-02-20 16:27:16 -0500)

are available in the git repository at:

  git://people.freedesktop.org/~agd5f/linux drm-next-4.17

for you to fetch changes up to f6c3b601bd490eda08c27b03607448abd4b4841b:

  drm/amdgpu:Always save uvd vcpu_bo in VM Mode (2018-03-07 16:12:18 -0500)

----------------------------------------------------------------
Alex Deucher (5):
      drm/amdgpu/powerplay/smu7: use proper dep table for mclk
      drm/amdgpu: fix module parameter descriptions
      drm/amdgpu: used cached pcie gen info for SI (v2)
      drm/radeon: fix KV harvesting
      drm/amdgpu: fix KV harvesting

Amber Lin (1):
      drm/amdgpu: Map all visible VRAM at startup

Arnd Bergmann (1):
      radeon: hide pointless #warning when compile testing

Ben Crocker (1):
      drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE

Bhawanpreet Lakha (2):
      drm/amd/display: Use MACROS instead of dm_logger
      drm/amd/display: define DC_LOGGER for logger

Christian König (25):
      drm/ttm: set page mapping during allocation
      drm/amdgpu: use the TTM dummy page instead of allocating one
      drm/ttm: add default implementations for ttm_tt_(un)populate
      drm/virtio: remove ttm_pool_* wrappers
      drm/mgag200: remove ttm_pool_* wrappers
      drm/hisilicon: remove ttm_pool_* wrappers
      drm/ast: remove ttm_pool_* wrappers
      drm/qxl: remove ttm_pool_* wrappers
      drm/cirrus: remove ttm_pool_* wrappers
      drm/bochs: remove the default ttm_tt_populate callbacks
      staging: vboxvideo: remove ttm_pool_* wrappers
      drm/ttm: drop bo->glob
      drm/ttm: drop ttm->glob
      drm/ttm: drop ttm->dummy_read_page
      drm/ttm: drop persistent_swap_storage from ttm_bo_init and co
      drm/ttm: move ttm_tt_create into ttm_tt.c v2
      drm/ttm: cleanup ttm_tt_create
      drm/amdgpu: move some functions into amdgpu_ttm.h
      drm/amdgpu: change amdgpu_ttm_set_active_vram_size
      drm/amdgpu: ignore changes of buffer function status because of GPU resets
      drm/amdgpu: use separate status for buffer funcs availability v2
      drm/amd/pp: fix "Delete the wrapper layer of smu_allocate/free_memory"
      drm/amdgpu: add amdgpu_evict_gtt debugfs entry
      drm/amdgpu: drop gtt->adev
      drm/amdgpu: further mitigate workaround for i915

Corentin Labbe (2):
      drm/amd: remove inclusion of non-existing scheduler directory
      drm/amd: Remove inclusion of non-existing include directories

Dmytro Laktyushkin (4):
      drm/amd/display: Update DCN OPTC registers
      drm/amd/display: add per pipe dppclk
      drm/amd/display: add diags clock programming
      drm/amd/display: fix dcn1 dppclk when min dispclk patch applies

Emily Deng (2):
      drm/amdgpu: Correct sdma_v4 get_wptr(v2)
      drm/amdgpu: Clean sdma wptr register when only enable wptr polling

Eric Bernstein (1):
      drm/amd/display: Fix DAL surface change test

Eric Huang (2):
      drm/amd/powerplay: fix thermal interrupts on vega10
      drm/amd/powerplay: fix power over limit on Fiji

Eric Yang (2):
      drm/amd/display: fix missing az disable in reset backend
      drm/amd/display: update infoframe after dig fe is turned on

Harry Wentland (6):
      drm/amd/display: Remove duplicate dm_pp_power_level enum
      drm/amd/display: Use crtc enable/disable_vblank hooks
      drm/amd/display: Return success when enabling interrupt
      drm/amd/display: Clean up formatting in irq_service_dce110.c
      drm/amd/display: Don't blow up if TG is NULL in dce110_vblank_set
      drm/amd/display: Default HDMI6G support to true. Log VBIOS table error.

Hersen Wu (2):
      drm/amd/display: move MST branch initialize to before link training
      drm/amd/display: Check DCN PState ASSERT failure

James Zhu (3):
      drm/amdgpu:Fixed wrong emit frame size for enc
      drm/amdgpu:Correct max uvd handles
      drm/amdgpu:Always save uvd vcpu_bo in VM Mode

John Barberiz (1):
      drm/amd/display: Add passive dongle support for HPD Rearch

Leo (Sunpeng) Li (2):
      drm/amd/display: Use 4096 lut entries
      drm/amd/display: Add regamma lut write mask to SOC base

Matthias Kaehlcke (1):
      drm/radeon/mkregtable: Delete unused list functions and macros

Michel Dänzer (1):
      drm/amdgpu/dce6: Use DRM_DEBUG instead of DRM_INFO for HPD IRQ info

Monk Liu (15):
      drm/amdgpu: fix&cleanups for wb_clear
      drm/amdgpu: skip ECC for SRIOV in gmc late_init
      drm/amdgpu: only flush hotplug work without DC
      drm/amdgpu: cond_exec only for schedule with a job
      drm/amdgpu: change gfx9 ib test to use WB
      drm/amdgpu: move WB_FREE to correct place
      drm/amdgpu: increase gart size to 512MB
      drm/amdgpu: don't use MM idle_work for SRIOV(v2)
      drm/amdgpu: adjust timeout for ib_ring_tests(v2)
      drm/amdgpu: cleanup SA inti and fini(v2)
      drm/amdgpu: disable GFX ring and disable PQ wptr in hw_fini
      drm/amdgpu: stop all rings before doing gpu recover
      drm/amdgpu: cleanups for vram lost handling
      drm/amdgpu: try again kiq access if not in IRQ(v4)
      drm/amdgpu: give warning before sleep in kiq_r/wreg

Rex Zhu (38):
      drm/amd/pp: Fix error handling when smu return failed on Vega10.
      drm/amd/pp: Fix bug that dpm level was not really locked
      drm/amdgpu: Add query vram width in CGS query system info
      drm/amdgpu: Change default value of module parameter amdgpu_pp_feature_mask
      drm/amd/pp: Add a pp feature mask bit for AutoWattman feature
      drm/amd/pp: Remove duplicated vega10_is_smc_ram_running calls
      drm/amd/pp: Add debug info when smu failed on Vega10
      drm/amd/pp: Remove dead error checking code on Vega10
      drm/amd/pp: Refine code in powerplay for Cz/Vega10
      drm/amd/pp: Cleaning up vega10_enable_dpm_tasks function
      drm/amd/pp: Move common dpm check functions to hardwaremanager.c
      drm/amd/pp: Print more smu failed info on Vega10
      drm/amd/pp: Fix incorrect return value in smu7_check_clk_voltage_valid
      drm/amd/dc: Use forward declaration instand of include header file
      drm/amd/pp: Simplify the create of powerplay instance
      drm/amd/pp: Refine powerplay instance
      drm/amdgpu: Notify sbios device ready before send request
      drm/amd/pp: Use amdgpu acpi helper functions in powerplay
      drm/amd/pp: Remove the wrap functions for acpi in powerplay
      drm/amd/pp: Remove cgs_query_system_info
      drm/amd/pp: Export new smu message for PCC feature on Vega10
      drm/amd/pp: Add PCC feature support on Vega
      drm/amd/pp: Add common interface in smu for update dpm setting
      drm/amd/pp: Add a helper to set field in u32
      drm/amd/pp: Implement update_dpm_settings on Polaris
      drm/amd/pp: Implement update_dpm_settings on Fiji
      drm/amd/pp: Implement update_dpm_settings on Tonga
      drm/amd/pp: Implement update_dpm_settings on CI
      drm/amd/pp: Implement get/set_power_profile_mode on smu7
      drm/amd/pp: Fix sclk in highest two levels when compute on smu7
      drm/amd/pp: Revert gfx/compute profile switch sysfs
      drm/amd/pp: Add auto power profilng switch based on workloads (v2)
      Revert "drm/amd/pp: Add a pp feature mask bit for AutoWattman feature"
      drm/amd/pp: Remove cgs wrapper function for temperature update
      drm/amd/pp: Delete the wrapper layer of smu_allocate/free_memory
      drm/amdgpu: Delete cgs wrapper functions for gpu memory manager
      drm/amd/pp: Drop wrapper functions for upper/lower_32_bits
      drm/amd/pp: Add #ifdef checks for CONFIG_ACPI

Roger He (4):
      drm/ttm: use bit flag to replace allow_reserved_eviction in ttm_operation_ctx
      drm/ttm: add bit flag TTM_OPT_FLAG_FORCE_ALLOC
      drm/ttm: set TTM_OPT_FLAG_FORCE_ALLOC in ttm_bo_force_list_clean
      drm/ttm: check if free mem space is under the lower limit

Roman Li (1):
      drm/amd/display: Fix active dongle hotplug

Shirish S (8):
      drm/amd/display: make dm_dp_aux_transfer return payload bytes instead of size
      drm/amd/display: check for ipp before calling cursor operations
      drm/amd/display: allocate fbc buffer in AMDGPU_GEM_DOMAIN_GTT
      drm/amd/display: defer modeset check in dm_update_planes_state
      drm/amd/display: validate plane in dce110 for scaling
      drm/amd/display: update plane params before validation
      drm/amd/display: disable CRTCs with NULL FB on their primary plane (V2)
      drm/amd/display: validate plane format on primary plane

Thierry Reding (1):
      drm/amdgpu: Remove duplicate setting of ->need_swiotlb

Tom St Denis (4):
      drm/amd/amdgpu: Correct VRAM width for APUs with GMC9
      drm/amd/amdgpu: Mask rptr as well in ring debugfs
      drm/amd/amdgpu: re-add missing GC 9.1 and SDMA0 4.1 sh_mask header files
      drm/amdgpu: replace iova debugfs file with iomem (v3)

Tony Cheng (3):
      drm/amd/display: dal 3.1.35
      drm/amd/display: dal 3.1.36
      drm/amd/display: dal 3.1.37

Vitaly Prosyak (1):
      drm/amd/display: Handle HDR use cases.

Wenjing Liu (1):
      drm/amd/display: Update Link Training Fallback logic

Xingyue Tao (1):
      drm/amd/display: add psr_version to stream

Yongqiang Sun (1):
      drm/amd/display: Clear dmps off for eDP when resume.

Yue Hin Lau (1):
      drm/amd/display: update cur_clock correctly within set bandwidth

 drivers/gpu/drm/amd/amdgpu/Makefile                |     1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    19 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |     3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |   434 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |    13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   192 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h            |    12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c           |    29 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |    41 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |     8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |     2 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |   180 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c      |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c          |    12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c             |    62 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   180 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |     7 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |    22 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c            |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |    71 +-
 drivers/gpu/drm/amd/amdgpu/ci_dpm.c                |   256 -
 drivers/gpu/drm/amd/amdgpu/ci_dpm.h                |     7 -
 drivers/gpu/drm/amd/amdgpu/cik_ih.c                |     2 +-
 drivers/gpu/drm/amd/amdgpu/cik_sdma.c              |     4 +-
 drivers/gpu/drm/amd/amdgpu/cz_ih.c                 |     2 +-
 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c              |     2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |    30 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   115 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c           |     4 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c              |     4 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |     4 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |     5 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |     9 +-
 drivers/gpu/drm/amd/amdgpu/iceland_ih.c            |     2 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c            |     4 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c             |     2 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c             |     2 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c             |     4 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c             |    11 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |    22 +-
 drivers/gpu/drm/amd/amdgpu/si.c                    |    22 +-
 drivers/gpu/drm/amd/amdgpu/si_dma.c                |     4 +-
 drivers/gpu/drm/amd/amdgpu/si_dpm.c                |    50 +-
 drivers/gpu/drm/amd/amdgpu/tonga_ih.c              |     2 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c              |     2 +-
 drivers/gpu/drm/amd/display/Makefile               |     2 -
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |    68 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |     4 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c    |    77 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |    14 +
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |     9 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c  |     6 +-
 .../gpu/drm/amd/display/dc/bios/command_table2.c   |    11 +-
 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c   |    13 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |    17 +-
 drivers/gpu/drm/amd/display/dc/core/dc_debug.c     |    13 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |    67 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  |     7 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |   151 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c |     1 +
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |     9 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |     6 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |    15 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h           |     2 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |     3 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_abm.c       |     5 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_audio.c     |    17 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |    32 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_clocks.c    |     8 +-
 .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c  |    38 +-
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |     9 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c |    11 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_transform.h |     1 +
 .../drm/amd/display/dc/dce110/dce110_compressor.c  |    14 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |    49 +-
 .../drm/amd/display/dc/dce110/dce110_resource.c    |    26 +-
 .../display/dc/dce110/dce110_timing_generator_v.c  |    17 +-
 .../drm/amd/display/dc/dce110/dce110_transform_v.c |     5 +-
 .../drm/amd/display/dc/dce112/dce112_compressor.c  |    27 +-
 .../drm/amd/display/dc/dce112/dce112_resource.c    |     7 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c |   153 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h |     5 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c   |     6 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c    |    77 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h    |     1 +
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |    82 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h  |     6 +-
 drivers/gpu/drm/amd/display/dc/dm_helpers.h        |    10 +
 drivers/gpu/drm/amd/display/dc/dm_services_types.h |    21 +-
 drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c |    21 +-
 .../dc/i2caux/dce110/i2c_hw_engine_dce110.c        |     6 +-
 drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c     |     1 +
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |    26 +-
 drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h   |     2 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h        |     2 +
 .../amd/display/dc/irq/dce110/irq_service_dce110.c |    75 +-
 drivers/gpu/drm/amd/display/dc/irq/irq_service.c   |    10 +-
 .../drm/amd/display/include/link_service_types.h   |     5 +-
 drivers/gpu/drm/amd/display/include/logger_types.h |    33 +
 .../drm/amd/display/modules/color/color_gamma.c    |   143 +-
 .../drm/amd/include/asic_reg/gc/gc_9_1_sh_mask.h   | 31150 +++++++++++++++++++
 .../amd/include/asic_reg/sdma0/sdma0_4_1_sh_mask.h |  1658 +
 drivers/gpu/drm/amd/include/cgs_common.h           |   205 -
 drivers/gpu/drm/amd/include/kgd_pp_interface.h     |    33 +-
 drivers/gpu/drm/amd/powerplay/amd_powerplay.c      |   166 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/Makefile       |     2 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c     |    54 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.h     |     1 -
 .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c  |    31 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c        |    93 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/pp_acpi.c      |   114 -
 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c       |    11 +-
 .../amd/powerplay/hwmgr/smu7_clockpowergating.c    |    17 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   |   320 +-
 .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c   |     9 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c |   313 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h |     4 +-
 .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c |    50 +-
 .../amd/powerplay/hwmgr/vega10_processpptables.c   |    13 +-
 .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c   |    14 +-
 drivers/gpu/drm/amd/powerplay/inc/amd_powerplay.h  |     2 +-
 .../gpu/drm/amd/powerplay/inc/hardwaremanager.h    |     1 -
 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h          |    18 +-
 drivers/gpu/drm/amd/powerplay/inc/pp_acpi.h        |    26 -
 drivers/gpu/drm/amd/powerplay/inc/pp_instance.h    |     8 +-
 drivers/gpu/drm/amd/powerplay/inc/smu9.h           |     4 +-
 drivers/gpu/drm/amd/powerplay/inc/smumgr.h         |    16 +-
 drivers/gpu/drm/amd/powerplay/inc/vega10_ppsmc.h   |     1 +
 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c   |   138 +-
 drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.c   |   112 +-
 drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.h   |     7 +-
 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c |   139 +-
 .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c  |     7 +-
 .../drm/amd/powerplay/smumgr/polaris10_smumgr.c    |   137 +-
 drivers/gpu/drm/amd/powerplay/smumgr/rv_smumgr.c   |    71 +-
 drivers/gpu/drm/amd/powerplay/smumgr/rv_smumgr.h   |     7 +-
 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c |    68 +-
 drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h |     5 +-
 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c      |    69 +-
 .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c    |   150 +-
 .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c   |   295 +-
 .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.h   |     7 +-
 drivers/gpu/drm/ast/ast_ttm.c                      |    20 +-
 drivers/gpu/drm/bochs/bochs_mm.c                   |     9 +-
 drivers/gpu/drm/cirrus/cirrus_ttm.c                |    20 +-
 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c        |    20 +-
 drivers/gpu/drm/mgag200/mgag200_ttm.c              |    20 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |     8 +-
 drivers/gpu/drm/nouveau/nouveau_sgdma.c            |     5 +-
 drivers/gpu/drm/nouveau/nouveau_ttm.h              |     3 +-
 drivers/gpu/drm/qxl/qxl_object.c                   |     2 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |     2 +-
 drivers/gpu/drm/qxl/qxl_ttm.c                      |    28 +-
 drivers/gpu/drm/radeon/cik.c                       |    31 +-
 drivers/gpu/drm/radeon/mkregtable.c                |   433 -
 drivers/gpu/drm/radeon/radeon_device.c             |     4 +
 drivers/gpu/drm/radeon/radeon_object.c             |     7 +-
 drivers/gpu/drm/radeon/radeon_ttm.c                |     7 +-
 drivers/gpu/drm/ttm/ttm_agp_backend.c              |     8 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |    91 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |     2 +-
 drivers/gpu/drm/ttm/ttm_bo_vm.c                    |     5 +-
 drivers/gpu/drm/ttm/ttm_execbuf_util.c             |     6 +-
 drivers/gpu/drm/ttm/ttm_memory.c                   |    93 +
 drivers/gpu/drm/ttm/ttm_page_alloc.c               |     9 +-
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c           |    14 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |    79 +-
 drivers/gpu/drm/virtio/virtgpu_object.c            |     2 +-
 drivers/gpu/drm/virtio/virtgpu_ttm.c               |    22 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c             |     9 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c             |     2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c                |     5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |     4 +-
 drivers/staging/vboxvideo/vbox_ttm.c               |    20 +-
 include/drm/ttm/ttm_bo_api.h                       |    28 +-
 include/drm/ttm/ttm_bo_driver.h                    |    33 +-
 include/drm/ttm/ttm_memory.h                       |     5 +
 181 files changed, 35627 insertions(+), 4308 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_1_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma0/sdma0_4_1_sh_mask.h
 delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/pp_acpi.c
 delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/pp_acpi.h


More information about the amd-gfx mailing list