From patchwork Fri May 13 14:58:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zack Rusin X-Patchwork-Id: 12848960 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 45D39C4167B for ; Fri, 13 May 2022 14:58:09 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 359F610EB96; Fri, 13 May 2022 14:58:08 +0000 (UTC) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2073.outbound.protection.outlook.com [40.107.236.73]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6E11C10EC77 for ; Fri, 13 May 2022 14:58:07 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bano1VHgsyZrIQbAY6APSUiq+Xy5vj/lcvuACtKgeAAqv2WkuNazv0M9hqh76tQC7BUHyRad3iLsmqgHkGGPv+xjStaOgga21ePz/G+m/covN166Bd8EDmow1OrtXGXLuC3j3qpj6P/++rMOQXDPrWg2AXJgZejFaB45A7tJx8z9ynV4v3CnA7mYC2DuYODy+/vS2lzzBwRHUGPeoPgeb5dsC6DdA2T+bumLVZFHgVG53UiSIaFFcQ5Bz2461NXA9Na7xyM6jAF6/IUXQCPa8KOIKbcgUpeFbQ/pYCPM/yWq4YQGhXJT+9ds3Xrt2f7ablX4xD6OtlWnp1ODDSAqHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6xwTnwhlabM6A7uDiyi7Y9owA+9eG0ecg1cFai8aaMo=; b=iEqu19pPaK1OyPimLsdtPbMzCbw3BEiCL8yKiDZhn+9o7L5zbLo25hnVXOny2QjcuhsYCVcXYBK1mMokkex5QlPBznk4jksjtPGTDyS5iHMkXw5G4Jpi7qeJm7yup34bSeBk06kyGfqTM720W1714olKsyVAPqsYhQgZLE/0sfTOOUwU0lVkyOfS47RmXRyWb3NqeWWlD436hBtmQ8Xy/OmVM+Tx4SNxRwNFMf0+mKm13hzpeyjHEghUeyiNRVvPzSW/z9PjeYOi0y/WRbeUgxbfrJbtda8fXDixQz7qItaiuJSCsMvTzBVxr64FP0VwVv5LyxlXJqUEJ86/NyNmNA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6xwTnwhlabM6A7uDiyi7Y9owA+9eG0ecg1cFai8aaMo=; b=HcE/mnfjpJ1V0kCqylyUqGfHQEWDTOaWMfZNPp6esu27t65/S82qfQVxkXrWpj+U9UT757z6xEueQcvtwl3RtvBPqN/UwjVu9jmk0VH9lzN9zOa1+U27XAcDo2Ico36dMFpOhYDXTotsG5J3VG40RfQbro+8vGUVjIDJRVRJL1E= Received: from BN8PR05MB6611.namprd05.prod.outlook.com (2603:10b6:408:57::15) by SA1PR05MB8625.namprd05.prod.outlook.com (2603:10b6:806:1c4::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.4; Fri, 13 May 2022 14:58:05 +0000 Received: from BN8PR05MB6611.namprd05.prod.outlook.com ([fe80::1105:32c5:7d56:5430]) by BN8PR05MB6611.namprd05.prod.outlook.com ([fe80::1105:32c5:7d56:5430%4]) with mapi id 15.20.5273.005; Fri, 13 May 2022 14:58:05 +0000 From: Zack Rusin To: "dri-devel@lists.freedesktop.org" , "daniel.vetter@ffwll.ch" , "airlied@gmail.com" Subject: [pull] vmwgfx- drm-fixes-5.18 Thread-Topic: [pull] vmwgfx- drm-fixes-5.18 Thread-Index: AQHYZtnZLf471OktPk6qMJDGoqyM3g== Date: Fri, 13 May 2022 14:58:05 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.0-1ubuntu1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vmware.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ac0b2b0d-1d7c-4269-e0dd-08da34f0fbff x-ms-traffictypediagnostic: SA1PR05MB8625:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fUwP5vO9t5Xdx0aZeRbRQCeb0qcFQRf9tGj1lguBWtS1RCONx4mLFigWDI8FlwA+3O6LG+p+objpaY6xVztOH4v4MoTu0vbv41Os/2IAIUauihfmfYkHEL56Mxm7VC5qijPZ2ZM3OPK1JZvfQg6IUXXR4QGI2napvD5/nrxe9GTiEhexc+6QC04e1tgTRULvAr0GeYATGPH8h4m5D1QFOtzlrctdD9zQECeNCVtHpkF9jVXqkid2c2H+LkKYWOfK/ec5JquSyq05txUoEXn/c2wpJ1vYXEiIYuVVQ2kN8INa92R7z8+ycmimLDglvTlv2LzmOCF5uiywDLNZuKWLTLrl3L/6BRYwJ3MJpDhQZgBM4YlsfiuF/D0WoKJ8WSRpzsCXz4vgow0PN4/B6GjvljW7lljJhRo86dQNA3TAgqBJpe8kaRJsLzBHp1q2zOi58c6Uzvs9iWJVDKLvjGGhxQnx8NdM8UfFad/o6xsIiPjPtVtZO33ivP17Uva3iJVIf9CT2MioOFighKZIr2atxmH7qcINljEdE0v/TLjG9o/Dlh0s2k7hb3CpgTK1iCK3IdWO16+mJlU6oku6bDH28w0xSjobrbPLaNsb4ZLdUSIpFJrwIuXQ5lfBEcojKxc6Jds0MRM/sArcZFgvRBUTjP8NZvgx1h5fz66rBHjCCJMAybXerFWOGKkVruGjyWeaavrlQOOTIxSr+gkMF2tixw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR05MB6611.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(71200400001)(508600001)(966005)(6486002)(91956017)(76116006)(86362001)(66946007)(66556008)(66476007)(64756008)(8676002)(66446008)(38070700005)(6512007)(38100700002)(2906002)(122000001)(110136005)(316002)(26005)(83380400001)(186003)(2616005)(5660300002)(36756003)(6506007)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?Xr99agDnc9uZ7jHPQ0c436lgtcBp?= =?utf-8?q?Y016gvJ/iTCEDcthu27ZSnXvRNxpZ2UXZQa0jY6x6EncBEbSORoPXu4ACsivihKxm?= =?utf-8?q?P6ySXrw8ISET3QrV+cZbi7mOeBPdikvtmLRWtTMUzs5D6VfsUx8hlVVlkMGgjS4R4?= =?utf-8?q?dNuzwMctz4HY3TmYQM4A+vcAA3WHzqJb6A/n1ufSopNwNN0/kMIZ8k3g0ftSP+3LO?= =?utf-8?q?g1CiJgupXLiTIlZTk/KCxsuFkfG5bKOGu02NITNt6+FV8wUrVU55PI8kkLmzIDhkn?= =?utf-8?q?H8Ge3dfBsZT+tmf9A/ZhO9ckeV3nv8QsSrox82keRP1Qd7QL+rYPpJTWH7aRa5YZy?= =?utf-8?q?Cnb8A7BLmJ78P0VGy+vC9pccXoK3rkmHtzAHRUEMSVdBTpv48dtIc6pmXxbLATmzr?= =?utf-8?q?Wsk4AyFRPa0x5kOOh8tkpFTWHTqIBadZEexq9ExcrXw2s1gwsVybgSfVC9I9vMtPH?= =?utf-8?q?VJ93QGwDWICeeHHcTPS0BWkpSksMkiYAc6uxfTEfpra105v31cvLF/5c0R/p/1Dz9?= =?utf-8?q?cb1VweUqBRAOq8zSlsctEc5BIpwkUansf/lewKkXmuwLwFpNdH75T1AYoQWw7GEti?= =?utf-8?q?uLZzt4Wf+iLLPKkloDoTAtp7tFGrCdZwpHSd5b6s1Qt/MDNupsCo/C/8mkqVi8uWB?= =?utf-8?q?OjQLOEE2sPtB4l5RzkdTHjXO4d08y3pukqZlyGaZcJj6Fpe5iYAnL6l1xjq22tvGt?= =?utf-8?q?b17u8+ezNLNkwgV8WBHmb/NH8ehvGUvcef6ljxW9KidCJL5pwfIyZVvJKQDVq2hHa?= =?utf-8?q?KL1IfveiPEwHjQGHo4aup2ob+50UzJXfNd7RapKnona3Ni3aCCRA9FvqWApC2tbhI?= =?utf-8?q?5xgJ5TKuGBaiNYX49KuF+5aLNItw8VBDs5z2FvhUCN1c51gHYGCyyYSzL7GvTFbEu?= =?utf-8?q?W4aUir7DLVW2kQx3IVcL2dnBf2jTpXpRFjNsOr4u07woOHzcgn2fUHR5OFnU5HhUS?= =?utf-8?q?RwQzvAXI447beJb2/h3uTGOqwbP4/mSgpCp5tPRzoRMX+CmdMxkAp9MZyLzwh25ax?= =?utf-8?q?LfC6MSvkHDRocTIXTV2MByPTOO3IPoT6DyMmKsl9CYBfCMS13sovMY5lgdnemOKNz?= =?utf-8?q?x+MOh602gzwFGQWyJ4QhwC6SqY14dT6qe055dwNVMMARy4Z1x4ajrkxkFMdA4O8G4?= =?utf-8?q?VnpqJOKiruWDJo4TCWRZbeF5RcUzZLR82p0QsQQ9SGx0ubaBkpzmz0jKEsPgtUVio?= =?utf-8?q?oTcsmJhFUyCQmDV6UfU7v/qASLLhwABmgAJ/EEgzD13sg0HipI6fFQqygmHyV8ELF?= =?utf-8?q?0bDIKqRxjDiaCQIoZ/M2n8bdzECI2w4wxCAHqqSn4Y70eNfCsnzDWX5UPVg7NKqNI?= =?utf-8?q?rpp/H6kKXq1D6PlraPn8SFjNUmcSFXFyP+0qZgHuDNlmng5bP1aGYySYcqgocH4Sr?= =?utf-8?q?3nDcOlrFJoxY7iIUHcsA8NZ0aVN3HsNJCvNK1tz4iHltDOYEkEqhegKd8ueMNMRVH?= =?utf-8?q?VCjONC9zGdFxSg7f9y2ayPnJFGbh6ZgBsCMlsfHZXR9m7Lqt+jALUplUbAzXtdpe7?= =?utf-8?q?pkpvhS0d1rlkLWzDDQVoTyzI4UgQ4v3kUQrWawv9oCjEQ+SFqaWDsFrD/Y7dD6Eyp?= =?utf-8?q?k/gARCiD6WS1D4j3VvWYFj/KB+VUVo3NtSKy5bELrJWiF8eOwUYyIKP9oqJJb019I?= =?utf-8?q?NadhtT1b0gSEZAr44lHZSgHZKbV25Lwg=3D=3D?= Content-ID: <2A904A67A10DB34D898BE72A17963684@namprd05.prod.outlook.com> MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN8PR05MB6611.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac0b2b0d-1d7c-4269-e0dd-08da34f0fbff X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2022 14:58:05.0523 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: eYZ8+Ef6A5/IeJI5ChRxlnlJS115w8XAwwvKiAdGhJhdZhOW7QZot0yEMMuWtLpZVkxyuFlJJoSLovU2zaxpNQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR05MB8625 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: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi Dave, Daniel. Sorry for the late email, I missed some important fixes for vmwgfx. The following changes since commit 5005e9814698f47c5a3698fcc56c9f5e6f1d4644: Merge tag 'amd-drm-fixes-5.18-2022-05-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2022-05-13 10:40:56 +1000) are available in the Git repository at: https://gitlab.freedesktop.org/zack/vmwgfx.git tags/vmwgfx-drm-fixes-5.18-2022-05-13 for you to fetch changes up to 21d1d192890ced87f2f04f8f4dea92406e0b162a: drm/vmwgfx: Disable command buffers on svga3 without gbobjects (2022-05-13 10:29:36 -0400) ---------------------------------------------------------------- vmwgfx fixes for: - Black screen due to fences using FIFO checks on SVGA3 - Random black screens on boot due to uninitialized drm_mode_fb_cmd2 - Hangs on SVGA3 due to command buffers being used with gbobjects ---------------------------------------------------------------- Zack Rusin (3): drm/vmwgfx: Fix fencing on SVGAv3 drm/vmwgfx: Initialize drm_mode_fb_cmd2 drm/vmwgfx: Disable command buffers on svga3 without gbobjects drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 13 ++++++++----- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 8 ++++++++ drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 28 +++++++++++++++++++++------- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 26 ++++++++++++++++++-------- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 8 +++++--- 6 files changed, 61 insertions(+), 24 deletions(-)