From patchwork Thu Nov 19 20:34:17 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Rodrigo Vivi X-Patchwork-Id: 11918919 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 52950C63777 for ; Thu, 19 Nov 2020 20:33:17 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id EAAEA2078D for ; Thu, 19 Nov 2020 20:33:16 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EAAEA2078D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id DB4536E836; Thu, 19 Nov 2020 20:33:15 +0000 (UTC) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 590F46E82F; Thu, 19 Nov 2020 20:33:13 +0000 (UTC) IronPort-SDR: o8TiJphaDUNFbPCRRj4KcU/ho7IMfCsSZgwT20HAfTyBEn7xmlx6o5Txkc3zu62yYHGUTLrBjK Zjb2VoEXVMBQ== X-IronPort-AV: E=McAfee;i="6000,8403,9810"; a="232979152" X-IronPort-AV: E=Sophos;i="5.78,354,1599548400"; d="scan'208";a="232979152" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Nov 2020 12:33:12 -0800 IronPort-SDR: le7yKgb/iGIWBO6SjxOmtMSYLTbavFyTcfqy0DlOQm6Zrxf703HqMTdv+CMyyoq2mcLSTyLUlH wv7Ah51ZdV1Q== X-IronPort-AV: E=Sophos;i="5.78,354,1599548400"; d="scan'208";a="311756634" Received: from rdvivi-losangeles.jf.intel.com (HELO intel.com) ([10.165.21.201]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Nov 2020 12:33:11 -0800 Date: Thu, 19 Nov 2020 15:34:17 -0500 From: Rodrigo Vivi To: Dave Airlie , Daniel Vetter Subject: [PULL] drm-intel-fixes Message-ID: <20201119203417.GA1795798@intel.com> MIME-Version: 1.0 Content-Disposition: inline X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Rodrigo Vivi , Sean Paul , intel-gfx@lists.freedesktop.org Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi Dave and Daniel, Here goes another round for 5.10 drm-intel-fixes-2020-11-19: - Fix tgl power gating issue (Rodrigo) - Memory leak fixes (Tvrtko, Chris) - Selftest fixes (Zhang) - Display bpc fix (Ville) - Fix TGL MOCS for PTE tracking (Chris) GVT Fixes: It temporarily disables VFIO edid feature on BXT/APL until its virtual display is really fixed to make it work properly. And fixes for DPCD 1.2 and error return in taking module reference. Thanks, Rodrigo. The following changes since commit 5ce6861d36ed5207aff9e5eead4c7cc38a986586: drm/i915: Correctly set SFC capability for video engines (2020-11-12 19:47:30 -0500) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-fixes-2020-11-19 for you to fetch changes up to be33805c65297611971003d72e7f9235e23ec84d: drm/i915/gt: Fixup tgl mocs for PTE tracking (2020-11-19 15:10:49 -0500) ---------------------------------------------------------------- - Fix tgl power gating issue (Rodrigo) - Memory leak fixes (Tvrtko, Chris) - Selftest fixes (Zhang) - Display bpc fix (Ville) - Fix TGL MOCS for PTE tracking (Chris) GVT Fixes: It temporarily disables VFIO edid feature on BXT/APL until its virtual display is really fixed to make it work properly. And fixes for DPCD 1.2 and error return in taking module reference. ---------------------------------------------------------------- Chris Wilson (2): drm/i915/gt: Remember to free the virtual breadcrumbs drm/i915/gt: Fixup tgl mocs for PTE tracking Colin Xu (1): drm/i915/gvt: Temporarily disable vfio_edid for BXT/APL Rodrigo Vivi (2): drm/i915/tgl: Fix Media power gate sequence. Merge tag 'gvt-fixes-2020-11-17' of https://github.com/intel/gvt-linux into drm-intel-fixes Tina Zhang (1): drm/i915/gvt: Set ENHANCED_FRAME_CAP bit Tvrtko Ursulin (1): drm/i915: Avoid memory leak with more than 16 workarounds on a list Ville Syrjälä (1): drm/i915: Handle max_bpc==16 Xiongfeng Wang (1): drm/i915/gvt: return error when failing to take the module reference Zhang Xiaoxu (2): drm/i915/selftests: Fix wrong return value of perf_series_engines() drm/i915/selftests: Fix wrong return value of perf_request_latency() drivers/gpu/drm/i915/display/intel_display.c | 3 ++- drivers/gpu/drm/i915/gt/intel_lrc.c | 1 + drivers/gpu/drm/i915/gt/intel_mocs.c | 5 +++-- drivers/gpu/drm/i915/gt/intel_rc6.c | 22 +++++++++++++++++----- drivers/gpu/drm/i915/gt/intel_workarounds.c | 4 +++- drivers/gpu/drm/i915/gvt/display.c | 2 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +++- drivers/gpu/drm/i915/gvt/vgpu.c | 3 ++- drivers/gpu/drm/i915/i915_reg.h | 12 +++++------- drivers/gpu/drm/i915/intel_pm.c | 13 ------------- drivers/gpu/drm/i915/selftests/i915_request.c | 8 ++++++-- 11 files changed, 43 insertions(+), 34 deletions(-)