From patchwork Thu Nov 15 16:47:09 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Joonas Lahtinen X-Patchwork-Id: 10684703 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 639C714E2 for ; Thu, 15 Nov 2018 16:47:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4DAC72CBA5 for ; Thu, 15 Nov 2018 16:47:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 416D22CBE3; Thu, 15 Nov 2018 16:47:17 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 3391C2CBA5 for ; Thu, 15 Nov 2018 16:47:16 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 58D646E63B; Thu, 15 Nov 2018 16:47:15 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 53EC26E10D; Thu, 15 Nov 2018 16:47:14 +0000 (UTC) X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Nov 2018 08:47:13 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,236,1539673200"; d="scan'208";a="274283338" Received: from jlahtine-desk.ger.corp.intel.com (HELO localhost) ([10.252.20.104]) by orsmga005.jf.intel.com with ESMTP; 15 Nov 2018 08:47:10 -0800 Date: Thu, 15 Nov 2018 18:47:09 +0200 From: Joonas Lahtinen To: Dave Airlie Subject: [PULL] drm-intel-fixes Message-ID: <20181115164709.GA13430@jlahtine-desk.ger.corp.intel.com> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dim-tools@lists.freedesktop.org, Maxime Ripard , Daniel Vetter , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Rodrigo Vivi , Sean Paul Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP Hi Dave, Most importantly we have a fix for an incorrect EU count reported from kernel, Gen9+ scaled output fix, and avoiding OOPS on MST display systems. So looking pretty stable. Regards, Joonas PS. Had some CI turbulence for this PR as we raised the bar so that now a loss of lockdep coverage aborts the CI run. That resulted in the unfortunate realization (again) that the patches in topic/for-core-CI branch keep some daemons away from drm-tip testing. But fear not, next week this excercise should yield a better PR :) *** drm-intel-fixes-2018-11-15: - Fix Bugzilla #108712: Fix incorrect EU count report from kernel - Fix to account for scale factor when calculating initial phase on scaled output - Avoid too trigger-happy HPD storm detection and fix a race and an OOPS for MST systems. - Relocation race fix for Gen4/5 - A couple ICL fixes and dependencies for above Fixes:. The following changes since commit ccda4af0f4b92f7b4c308d3acc262f4a7e3affad: Linux 4.20-rc2 (2018-11-11 17:12:31 -0600) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2018-11-15 for you to fetch changes up to 6e8adf6f4a4fa57dd3bef6b70de96e2b7b311204: drm/i915: Account for scale factor when calculating initial phase (2018-11-15 13:57:20 +0200) ---------------------------------------------------------------- - Fix Bugzilla #108712: Fix incorrect EU count report from kernel - Fix to account for scale factor when calculating initial phase on scaled output - Avoid too trigger-happy HPD storm detection and fix a race and an OOPS for MST systems. - Relocation race fix for Gen4/5 - A couple ICL fixes and dependencies for above Fixes:. ---------------------------------------------------------------- Chris Wilson (2): drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5 drm/i915/execlists: Force write serialisation into context image vs execution Imre Deak (1): drm/i915/icl: Fix power well 2 wrt. DC-off toggling order Lionel Landwerlin (1): drm/i915: fix broadwell EU computation Lyude Paul (2): drm/i915: Fix possible race in intel_dp_add_mst_connector() drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST Maarten Lankhorst (1): drm/i915: Move programming plane scaler to its own function. Mika Kuoppala (1): drm/i915/icl: Drop spurious register read from icl_dbuf_slices_update Ville Syrjälä (3): drm/i915: Fix hpd handling for pins with two encoders drm/i915: Clean up skl_program_scaler() drm/i915: Account for scale factor when calculating initial phase drivers/gpu/drm/i915/intel_device_info.c | 2 +- drivers/gpu/drm/i915/intel_display.c | 45 ++++++++++++++-- drivers/gpu/drm/i915/intel_dp_mst.c | 8 +-- drivers/gpu/drm/i915/intel_drv.h | 2 +- drivers/gpu/drm/i915/intel_hotplug.c | 70 +++++++++++++++++------- drivers/gpu/drm/i915/intel_lrc.c | 14 ++++- drivers/gpu/drm/i915/intel_ringbuffer.c | 38 ++++++++++++- drivers/gpu/drm/i915/intel_runtime_pm.c | 16 +++--- drivers/gpu/drm/i915/intel_sprite.c | 93 ++++++++++++++++++-------------- 9 files changed, 208 insertions(+), 80 deletions(-)