[git pull] drm fixes for 5.2-rc2 (try two)
From: Dave Airlie
Date: Fri May 24 2019 - 06:04:48 EST
Hey Linus,
Nothing too unusual here for rc2. Except the amdgpu DMCU firmware
loading fix caused build breakage with a different set of Kconfig
options. I've just reverted it for now until the AMD folks can rewrite
it to avoid that problem.
i915:
- boosting fix
- bump ready task fixes
- GVT - reset fix, error return, TRTT handling fix
amdgpu:
- DMCU firmware loading fix
- Polaris 10 pci id for kfd
- picasso screen corruption fix
- SR-IOV fixes
- vega driver reload fixes
- SMU locking fix
- compute profile fix for kfd
vmwgfx:
- integer overflow fixes
- dma sg fix
sun4i:
- HDMI phy fixes
gma500:
- LVDS detection fix
panfrost:
- devfreq selection fix
drm-fixes-2019-05-24-1:
drm i915, amdgpu, vmwgfx, sun4i, panfrost, gma500 fixes. + revert build breakage
The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-05-24-1
for you to fetch changes up to c074989171801171af6c5f53dd16b27f36b31deb:
Revert "drm/amd/display: Don't load DMCU for Raven 1" (2019-05-24
19:56:50 +1000)
----------------------------------------------------------------
drm i915, amdgpu, vmwgfx, sun4i, panfrost, gma500 fixes. + revert build breakage
----------------------------------------------------------------
Alex Deucher (2):
drm/amdgpu/soc15: skip reset on init
drm/amdgpu/gmc9: set vram_width properly for SR-IOV
Chris Wilson (5):
drm/i915: Rearrange i915_scheduler.c
drm/i915: Pass i915_sched_node around internally
drm/i915: Bump signaler priority on adding a waiter
drm/i915: Downgrade NEWCLIENT to non-preemptive
drm/i915: Truly bump ready tasks ahead of busywaits
Dan Carpenter (2):
drm/amd/powerplay: fix locking in smu_feature_set_supported()
drm/i915/gvt: Fix an error code in ppgtt_populate_spt_by_guest_entry()
Dave Airlie (5):
Merge branch 'vmwgfx-fixes-5.2' of
git://people.freedesktop.org/~thomash/linux into drm-fixes
Merge tag 'drm-misc-fixes-2019-05-22' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge branch 'drm-fixes-5.2' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
Merge tag 'drm-intel-fixes-2019-05-23' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Revert "drm/amd/display: Don't load DMCU for Raven 1"
Ezequiel Garcia (1):
drm/panfrost: Select devfreq
Flora Cui (1):
drm/amdgpu: keep stolen memory on picasso
Harish Kasiviswanathan (1):
drm/amdkfd: Fix compute profile switching
Harry Wentland (2):
drm/amd/display: Add ASICREV_IS_PICASSO
drm/amd/display: Don't load DMCU for Raven 1
Jagan Teki (1):
drm/sun4i: sun6i_mipi_dsi: Fix hsync_porch overflow
Jernej Skrabec (2):
drm/sun4i: Fix sun8i HDMI PHY clock initialization
drm/sun4i: Fix sun8i HDMI PHY configuration for > 148.5 MHz
Joonas Lahtinen (1):
Merge tag 'gvt-fixes-2019-05-21' of
https://github.com/intel/gvt-linux into drm-intel-fixes
Kent Russell (1):
drm/amdkfd: Add missing Polaris10 ID
Murray McAllister (2):
drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define()
drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading
to an invalid read
Patrik Jakobsson (1):
drm/gma500/cdv: Check vbt config bits when detecting lvds panels
Sean Paul (1):
Merge drm-misc-next-fixes-2019-05-20 into drm-misc-fixes
Thomas Hellstrom (4):
drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set
drm/vmwgfx: Fix user space handle equal to zero
drm/vmwgfx: Fix compat mode shader operation
drm/vmwgfx: Use the dma scatter-gather iterator to get dma addresses
Weinan (1):
drm/i915/gvt: emit init breadcrumb for gvt request
Yan Zhao (4):
drm/i915/gvt: use cmd to restore in-context mmios to hw for gen9 platform
drm/i915/gvt: Tiled Resources mmios are in-context mmios for gen9+
drm/i915/gvt: add 0x4dfc to gen9 save-restore list
drm/i915/gvt: do not let TRTTE and 0x4dfc write passthrough to hardware
Yintian Tao (1):
drm/amdgpu: skip fw pri bo alloc for SRIOV
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 17 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 11 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 5 +
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 17 ++
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 11 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 7 +
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 7 +-
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 2 +-
drivers/gpu/drm/gma500/cdv_intel_lvds.c | 3 +
drivers/gpu/drm/gma500/intel_bios.c | 3 +
drivers/gpu/drm/gma500/psb_drv.h | 1 +
drivers/gpu/drm/i915/gvt/cmd_parser.c | 14 +-
drivers/gpu/drm/i915/gvt/gtt.c | 4 +-
drivers/gpu/drm/i915/gvt/handlers.c | 15 --
drivers/gpu/drm/i915/gvt/mmio_context.c | 23 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 23 +-
drivers/gpu/drm/i915/i915_priolist_types.h | 5 +-
drivers/gpu/drm/i915/i915_request.c | 42 ++--
drivers/gpu/drm/i915/i915_scheduler.c | 255 +++++++++++----------
drivers/gpu/drm/i915/i915_scheduler_types.h | 3 +-
drivers/gpu/drm/i915/intel_lrc.c | 2 +-
drivers/gpu/drm/i915/selftests/intel_lrc.c | 12 +-
drivers/gpu/drm/panfrost/Kconfig | 1 +
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 13 +-
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 5 +-
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 29 +--
drivers/gpu/drm/vmwgfx/ttm_object.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 20 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 27 +--
31 files changed, 326 insertions(+), 263 deletions(-)