[pull] amdgpu, radeon, sched drm-next-5.1
Alex Deucher
alexdeucher at gmail.com
Thu Feb 21 21:41:34 UTC 2019
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(-)
More information about the dri-devel
mailing list