Hi Dave, Daniel, Fixes for 5.1: amdgpu: - Fix missing fw declaration after dropping old CI DPM code - Fix debugfs access to registers beyond the MMIO bar size - Fix context priority handling - Add missing license on some new files - Various cleanups and bug fixes radeon: - Fix missing break in CS parser for evergreen - Various cleanups and bug fixes sched: - Fix entities with 0 run queues The following changes since commit 16065fcdd19ddb9e093192914ac863884f308766: drm/virtio: do NOT reuse resource ids (2019-02-11 14:44:10 +1000) are available in the Git repository at: git://people.freedesktop.org/~agd5f/linux drm-next-5.1 for you to fetch changes up to 767e06a9924162ce8ca5890533932174b04471f3: drm/amdgpu: Bump amdgpu version for context priority override. (2019-02-21 15:52:56 -0500) ---------------------------------------------------------------- Alex Deucher (6): drm/amdgpu/powerplay: declare firmware for CI cards drm/amdgpu: don't clamp debugfs register access to the BAR size drm/amdgpu: remove some old unused dpm helpers drm/amdgpu: add missing license on baco files drm/amdgpu/powerplay: fix return codes in BACO code drm/amdgpu/powerplay: fix typo in BACO header guards Andrey Grodzovsky (1): drm/amd/display: Fix deadlock with display during hanged ring recovery. Anthony Koo (2): drm/amd/display: remove screen flashes on seamless boot drm/amd/display: Increase precision for backlight curve Bas Nieuwenhuizen (5): drm/sched: Fix entities with 0 rqs. drm/amdgpu: Only add rqs for initialized rings. drm/amdgpu: Check if fd really is an amdgpu fd. drm/amdgpu: Add command to override the context priority. drm/amdgpu: Bump amdgpu version for context priority override. Christian König (3): drm/amdgpu: cleanup amdgpu_ih_process a bit more drm/amdgpu: cleanup setting bulk_movable drm/amdgpu: partial revert cleanup setting bulk_movable v2 Colin Ian King (1): drm/amdgpu: fix several indentation issues Felix Kuehling (4): drm/amdgpu: Add helper to wait for BO fences using a sync object drm/amdgpu: Replace ttm_bo_wait with amdgpu_bo_sync_wait drm/amdgpu: Avoid setting off KFD eviction fences in amdgpu_vm drm/amdgpu: Simplify eviction fence handling Gary Kattan (1): drm/amd/display: Ungate stream before programming registers Gustavo A. R. Silva (9): drm/amd/display/dc/bios_parser2: Mark expected switch fall-throughs drm/radeon/si_dpm: Mark expected switch fall-throughs drm/amd/display/dce_mem_input: Mark expected switch fall-through drm/amd/powerplay/smu7_hwmgr: Mark expected switch fall-throughs drm/radeon/ci_dpm: Mark expected switch fall-throughs drm/amdgpu/si_dpm: Mark expected switch fall-throughs drm/radeon/evergreen_cs: fix missing break in switch statement drm/amd/powerplay/smu8_hwmgr: use struct_size() in kzalloc() drm/amd/powerplay/smu10_hwmgr: use struct_size() in kzalloc() Josip Pavic (2): drm/amd/display: send pipe set command to dmcu when stream unblanks drm/amd/display: send pipe set command to dmcu when backlight is set Nicholas Kazlauskas (5): drm/amd/display: Fix wrong z-order when updating overlay planes drm/amd/display: Don't expose support for DRM_FORMAT_RGB888 drm/amd/display: Fix update type mismatches in atomic check drm/amd/display: Do cursor updates after stream updates drm/amd/display: Clear stream->mode_changed after commit Yong Zhao (8): drm/amdgpu: Fix bugs in setting CP RB/MEC DOORBELL_RANGE registers drm/amdgpu: Delete user queue doorbell variables drm/amdkfd: Move a constant definition around drm/amdgpu: Add first_non_cp and last_non_cp in amdgpu_doorbell_index drm/amdkfd: Fix bugs regarding CP queue doorbell mask on SOC15 drm/amdkfd: Optimize out sdma doorbell array in kgd2kfd_shared_resources Revert "drm/amdgpu: Delete user queue doorbell variables" Revert "drm/amdgpu: Fix bugs in setting CP RB/MEC DOORBELL_RANGE registers" Yongqiang Sun (1): drm/amd/display: Refactor for setup periodic interrupt. wentalou (1): drm/amdgpu: tighten gpu_recover in mailbox_flr to avoid duplicate recover in sriov drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 47 ++---- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 138 ++------------- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 88 ---------- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 19 ++- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 48 ++---- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 24 +++ drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 51 +++++- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 38 +---- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/si.c | 2 +- drivers/gpu/drm/amd/amdgpu/si_dpm.c | 2 + drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 4 + drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 4 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 16 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 22 ++- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 14 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 81 +++++++-- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 24 ++- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 45 ++--- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 22 ++- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 185 ++++++++++++++++++++- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 133 ++------------- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 13 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 1 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 23 +-- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 12 ++ drivers/gpu/drm/amd/display/include/dal_asic_id.h | 3 + .../drm/amd/display/modules/power/power_helpers.c | 23 +-- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 19 +-- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 2 + .../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 26 ++- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.h | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 28 +++- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.h | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 2 +- drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 4 + drivers/gpu/drm/radeon/ci_dpm.c | 2 + drivers/gpu/drm/radeon/evergreen_cs.c | 1 + drivers/gpu/drm/radeon/si_dpm.c | 2 + drivers/gpu/drm/scheduler/sched_entity.c | 39 +++-- include/uapi/drm/amdgpu_drm.h | 3 +- 60 files changed, 701 insertions(+), 612 deletions(-) _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx