From patchwork Fri Aug 18 18:15:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Rodrigo Vivi X-Patchwork-Id: 13358187 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 3977EEE498B for ; Fri, 18 Aug 2023 18:16:20 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8F44010E548; Fri, 18 Aug 2023 18:16:19 +0000 (UTC) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 71D4110E548 for ; Fri, 18 Aug 2023 18:16:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692382577; x=1723918577; h=from:to:cc:subject:date:message-id: content-transfer-encoding:mime-version; bh=7IJAw38fUR460SdSWl7eKhO467hAZMMIVQkhcqsAOGw=; b=XklAEPKXwgrnmrXvRJcigHXYaClaDdiAX05C6diissv28EFgtSvqhMjK 6I99EBl5deIIvBnteZr8dcpma6oVGXgy8jb6JxdP07vPRsVx4COeGLUf2 NPf/oRvq4sQcP4sOzAgPQdUmG0dt7et6dbrbe2P8GlHbntLdiBBrrzAOi bmygsTFy7wdFsr6Y2/BXaCfaExkRECbHrqB0BTxJn3o9D5DxiSVpUZgXZ OFqb4ZL/0+L4fkOyGFkCz3ljW8NJAyIp7aKxwORvG8jirAgAc/fosatUj G7S7VwALSKXGDkv4vNBW5RVskfX4MtC1neuXTwHiQ7auz3frjLjMT7xlT Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10806"; a="353469260" X-IronPort-AV: E=Sophos;i="6.01,183,1684825200"; d="scan'208";a="353469260" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Aug 2023 11:16:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10806"; a="800549328" X-IronPort-AV: E=Sophos;i="6.01,183,1684825200"; d="scan'208";a="800549328" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga008.fm.intel.com with ESMTP; 18 Aug 2023 11:16:16 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 18 Aug 2023 11:16:15 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 18 Aug 2023 11:16:15 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Fri, 18 Aug 2023 11:16:15 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.173) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Fri, 18 Aug 2023 11:16:15 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fBefZ1jdHejQIMPMTVDEYXlnr4x3GSiTNGt8pcvzZzF7J2rTJEvUcq/rhAb+1mlnBB3e3EYse9c+tRzrRW3OymJQq1pzXL+qgQSCVr5YfK8Boj4VGn7Scir9JXl64YHTzFSiIX4rBHCek++NPlFKoAFu3BbWNUhSM/eESN3bPdx+2wZ2P7bIRTnRyIPf1eJh5anlF7wWElN++hdx7UmhsIjCZIGDicBcde410R8ukWenBPRGdnAllFUCZ7SmLDU3ahrDjOkvuq7+Pmn3IuFOhpbzIO30WIdKJkaql/bmULlmGAKKYTdNSAGgo6RUQmvgOX+hw+OuvhpaNtLw3Tw1NQ== 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=P7Mm1zmohH8izbBQ8+PetmZMRSRyhKjqzAdU5ujVwn8=; b=DJh9PRG9JGiEQOJiki5yECKF369GBtz/AsMuwVVpspscqec3veTzvnRQSoDQ5iE2ed2kRHCL4q5AEimS35NsnFq2ZF9/9TjZcJJYXMzVRRsarr9RUrQX8A/AdwB48LP3IzMTp0CDYgbuCm/FqVfOEYp09y124pq/j2RG9/+2nOYB7fSZ7lUVQgZ1Pv/qaTR/uOeXu3DBm/vS+OCsZH/+E5v3zrJisblQbuvc+c0N1YTSmG56mj+GKJ/iVUVnO1UtW/ulsF0Mcxq62QUjJRo2Y6PgUKY6AY8az6X4HA1odzlW3aI8sSXy37w+8WDMZx/jFcxFVPDqEw+4g3X9kJqJsQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from MN0PR11MB6059.namprd11.prod.outlook.com (2603:10b6:208:377::9) by SA1PR11MB7109.namprd11.prod.outlook.com (2603:10b6:806:2ba::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.31; Fri, 18 Aug 2023 18:16:13 +0000 Received: from MN0PR11MB6059.namprd11.prod.outlook.com ([fe80::7f94:b6c4:1ce2:294]) by MN0PR11MB6059.namprd11.prod.outlook.com ([fe80::7f94:b6c4:1ce2:294%5]) with mapi id 15.20.6699.020; Fri, 18 Aug 2023 18:16:13 +0000 From: Rodrigo Vivi To: , , Subject: [PATCH 1/5] drm/doc/rfc: No STAGING out of drivers/staging. Date: Fri, 18 Aug 2023 14:15:58 -0400 Message-ID: <20230818181604.507051-1-rodrigo.vivi@intel.com> X-Mailer: git-send-email 2.41.0 X-ClientProxiedBy: BYAPR07CA0063.namprd07.prod.outlook.com (2603:10b6:a03:60::40) To MN0PR11MB6059.namprd11.prod.outlook.com (2603:10b6:208:377::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN0PR11MB6059:EE_|SA1PR11MB7109:EE_ X-MS-Office365-Filtering-Correlation-Id: 550a6262-89ca-402c-fb70-08dba017344f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: oDKA/IE9ff5cAW1I6H0SDEKT7+6ZwoOiYDms1WIIBGw9YtU+N+kkt+0Si3dajFzoMXB5psF4Zu895ytgLe4XyS0K58UTRyJLrggzR3jxNcQC8PHcF42asbSI8g/tiDCWB1kIX93m/4iP6z8OGej1bc5OyWGBc9ewPjpINskuJKQRep/hN6mI8vmQc2p+BUWEGkgjVwSWPvIuoCv820xVC5ennAKZifod5f0ecvEH3jCtd1IKADY8m/WRKaXlv9zyyRhDFIcFBFglSPQNAJlDHa+6oU8GfPbUG8ZI9QOD+/bq6eMeRhpIi6FNRU/NWrs1Y8j+pa/NeaAXukWDwHyEdWhfG6xRnOuqJ5/olQlzYxE94hUQAxG3rwDjXkDhWJyCuBWMPG/JBa7L8uRZeLS/Z8DgRbk7WyAZnPPavRiOqC3wz6ISvtLv2yVBhU1h9CHbFau/IY+aq9l5CK0d/0VxdvyDdiCWd6FICfFknqyAVS/bKneE4kvAzKerhWjEOOem2lC5DQji8yZqN5lZZlduz65OC9rN4MbNSEZFViSWs4Q= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN0PR11MB6059.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(39860400002)(396003)(376002)(346002)(136003)(1800799009)(186009)(451199024)(2906002)(83380400001)(66556008)(66946007)(478600001)(6666004)(316002)(6486002)(6506007)(66476007)(44832011)(2616005)(5660300002)(966005)(107886003)(6512007)(1076003)(8676002)(8936002)(41300700001)(4326008)(26005)(86362001)(36756003)(38100700002)(82960400001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?79bUtnN3LRrMUoutzEVCIDdgq21w?= =?utf-8?q?wDH1hFkfJcSmCrHsItHDeXAYBpX/cDiNbxDyB035I8GpMz0SHhowvYvP9VeibGINt?= =?utf-8?q?4NCfFOBMz6YRz7n1Riyuh9fzEJXsQBCShbKetQUeauAZRLC7h9YBBbO9DyV4Cp3+l?= =?utf-8?q?4SGW+xZ7QuBlpqn/0A/JNT0vu00rUrxqBIai8UgNkvHKQP3xL2oZdw67+5hs5FbZI?= =?utf-8?q?Xjv5icHUNDwaAuk/4fDTq8IVYK0x/rm9B+OriG5PBrokIdQEwmZgo3Ct5kDGFkqcV?= =?utf-8?q?vLVruVnNWgC1Qu0sAaqkz0fbUEoNVE421b+HbFKGligYI68EVh3AsLZdYY7y65Glz?= =?utf-8?q?F7CIvoPMfcK/vi+4coYv8V31ITSkELMsJYHDQ+19yh8qa03CRWTQ2ZXYAp9cbEvcg?= =?utf-8?q?TP10LjAh40KcUX32AC4KklBeoaLFquY5tu4KL1MkHGmpuy16nvGQ8bT+PTvx+I019?= =?utf-8?q?bZNQ1OczDDoRuOBV1wDcHm7CevofROFGOzP3vottSPnCYwVVOd31f2P0CZfLZUo3T?= =?utf-8?q?74jw/1wiJR+KPRIUrxeztzNxo7kq9rB4a8Ped7hZbDq4DLKPj7xmiKe2HYOoVx5wo?= =?utf-8?q?ZmBRW5Cc/7Uk4r2zyrnJwfjMr7LSudMe8yAhw2EmDl1/dvj3fnoijfRFvU8Fta6zV?= =?utf-8?q?xNsASC2w8EN4gAfzcZIBxNOobWlAdR/p+4lOA/kfAhmggNU+7F5Uq8UuRHleLtgW6?= =?utf-8?q?MfCeS86OXwmo7+tkll2YSbJ1E738AFS1qupvrLJ+kApQ0RJuquPMOIw+OSmTisu60?= =?utf-8?q?0BxBDfgTiSqmZmJ8IdbOC7uR1lWedAv9PWYGNWmjrSyxdCv/pok9Fj3T+HdzgLXf9?= =?utf-8?q?kLTNbM0DF5ZOWAMkCMNobaJDvrh4MF+311NXXUS5TYCb4bN1ElYDWBPmdb+b31QJL?= =?utf-8?q?sQ6MZQaNP2iwidAADtDEoBgW9zxNn8lsbnexEkTyHkiHPoRmoBuCYnmdVfCsHZH0k?= =?utf-8?q?0inYvkwf3riLmo2aiioRjyv9rZ4Lu7nfTu/GQe1BLvWpWM/iUATB8WKAl/bavFh3y?= =?utf-8?q?kbB7byJu8PRML3+TehykL690IOjhW4wscf47tpnK9qZF3HOFfzzXe/Pl9a+7Dr8AX?= =?utf-8?q?G8nz5S9KC/nQ+OIG6c3r3rmFZ69c9TJCVkvKppAzIMt1R2m6HR9l0WfWhCvUZuHDU?= =?utf-8?q?IDWn0gxiuRhdEK9XsOhQ7C62bGEJgoCajIx2bsQ4P4fr6h2kBCH3xwIOJGYodNYGf?= =?utf-8?q?yEtZLFs6NxjIhg+/Q5npIjq63wT76U4+SmgpsXys1DkSqqK5QyOQLCcyY9Z9pgU4a?= =?utf-8?q?Bgjs+kiSli2NUbymaD5YjQkl2TcUybAb8TEUfBPAZr5GAml+GUIVn3h9wvvw1CLe/?= =?utf-8?q?7QNRqKRBMBvBGypzqWVYCM1SoDaZDWXGtqRl3x0Xq+yOQgMz9IvrL1AGihTpcKL4r?= =?utf-8?q?1jmQ16iuItHVqB8vhA1rllcpaRkXlxP5KPKFy2uX/kRHGStibArxwLOnmZ26YmtEr?= =?utf-8?q?tL2Tu5HO3+S2u0uN2VAedOxXzG8YG6J9XSeAMtTLtTe/rYsoWrStGEJSc5/FTqj3l?= =?utf-8?q?DfdeuICnKw3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 550a6262-89ca-402c-fb70-08dba017344f X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB6059.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2023 18:16:12.8743 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Gh/t1RtrXSks4nQU5JlinmLApLn10MQo6RBV9fVGWE/e9n3Lx+G0XBj3AEz6cWkUVRHxROtoY0ufJkXsKLDnVA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB7109 X-OriginatorOrg: intel.com 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: Rodrigo Vivi Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Also the uapi should be reviewed and scrutinized before xe is accepted upstream and we shouldn't cause regression. Link: https://lore.kernel.org/all/20230630100059.122881-1-thomas.hellstrom@linux.intel.com Signed-off-by: Rodrigo Vivi --- Documentation/gpu/rfc/xe.rst | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Documentation/gpu/rfc/xe.rst b/Documentation/gpu/rfc/xe.rst index 2516fe141db6..3d2181bf3dad 100644 --- a/Documentation/gpu/rfc/xe.rst +++ b/Documentation/gpu/rfc/xe.rst @@ -67,12 +67,6 @@ platforms. When the time comes for Xe, the protection will be lifted on Xe and kept in i915. -Xe driver will be protected with both STAGING Kconfig and force_probe. Changes in -the uAPI are expected while the driver is behind these protections. STAGING will -be removed when the driver uAPI gets to a mature state where we can guarantee the -‘no regression’ rule. Then force_probe will be lifted only for future platforms -that will be productized with Xe driver, but not with i915. - Xe – Pre-Merge Goals ==================== From patchwork Fri Aug 18 18:15:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Rodrigo Vivi X-Patchwork-Id: 13358188 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 800A0EE498E for ; Fri, 18 Aug 2023 18:16:25 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 97EFA10E550; Fri, 18 Aug 2023 18:16:23 +0000 (UTC) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4E40A10E554 for ; Fri, 18 Aug 2023 18:16:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692382580; x=1723918580; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=DjXWZF70qZOYiW6kZA0JTSI3cCxB4jIDCWMsN04nLsk=; b=fEggU1fxlOGaL2nGjhrT53DyeDAooFH9Vc9TSgBXDc0N5FXigkGz/Nlj SA/ln+vqPdiHNA95wmpvbiTtyAvXVeMFBd7IVz9u1bg8daXTyk3lEEZku A+p2pbFTufeczxdi7yIU7NP4bqrE34CIqm8CdhwHN6GgrenqzaP3wt+HS aaHUOIZKUL25nQTIm33AkFP+tUXbhI9iKuwAHTxjx1xeauH/RPizVY226 8quLWMN2837YekwbU45ye2yrqyN7NU422wbN1JaV3+S52hqJeuLZ/FvEX U2XqJV3+t5nLSWwmwSzPQXNW8ZWEjcxYso77oJpYTlva2TrX7Y72jZK/R A==; X-IronPort-AV: E=McAfee;i="6600,9927,10806"; a="353469282" X-IronPort-AV: E=Sophos;i="6.01,183,1684825200"; d="scan'208";a="353469282" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Aug 2023 11:16:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10806"; a="800549335" X-IronPort-AV: E=Sophos;i="6.01,183,1684825200"; d="scan'208";a="800549335" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga008.fm.intel.com with ESMTP; 18 Aug 2023 11:16:20 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 18 Aug 2023 11:16:19 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 18 Aug 2023 11:16:18 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Fri, 18 Aug 2023 11:16:18 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.172) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Fri, 18 Aug 2023 11:16:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fTf3ih4gfSAMQLX0B/LxPraJD/cgwYr7PkW1wIzpHouzZ/lj0eyuJv3m+XVR6tjCOzP22+UcZ9CdOi+dqSpyCR+YXpOFU/UHlnxDmUkk7lDjsyq9XZA89Z5uREMnzNA8cyCz3oRkSO+daKeKGLtPmfmR7UQa9nuuEe61l5WeUI1rXHS92i4KaLzXXyJVfjb5mN+ctSFaVQJg8BBMp7V0pw6us23UI2mrLI/Yn7OOmJ000xZwWihWUWrB2nWKBVB4MyqpBDlypob909+zeoZdZEWSwIDG3G0RVWrgkohRzyiR3yWIeTcS7TAxBJFBoFrnej9WBV+IxLedwCgq3O+/yg== 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=MKgCLUiU3SXpmTITAZkkbGu41e4LF1Rn2NAH8sbVHwA=; b=g9JYW6NEW18f14eJWsg418byBV1B7AwPLKOAeIqe4hFNFxunagcKUyMDE7aCJX6p/qUGziuCKkWy0kEe80AHipUdVYaxF/WAEc8vOqrEyreQ3PRTLSU7ER17Tp0W265HGnnmyuDdHjeBUEQEqtTWM2HmKz1Rm/8RrO6+lrsD91FYc/WOmgvLRjB6Tn65YSW1EC9SoCLFY9sj/F7ol4CRF7uFEFrT4HU02w1IYTRNj3cotKNsqPQftBFZuenNAoWqCXukSOkjrivLqFfYxRRuICxtmYjWqqg+8nsFqTGEkbxFtQTI+0o5IDbeXu7NHXZ6dlBDKVtdOxYedDisBmE+RQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from MN0PR11MB6059.namprd11.prod.outlook.com (2603:10b6:208:377::9) by SA1PR11MB7109.namprd11.prod.outlook.com (2603:10b6:806:2ba::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.31; Fri, 18 Aug 2023 18:16:16 +0000 Received: from MN0PR11MB6059.namprd11.prod.outlook.com ([fe80::7f94:b6c4:1ce2:294]) by MN0PR11MB6059.namprd11.prod.outlook.com ([fe80::7f94:b6c4:1ce2:294%5]) with mapi id 15.20.6699.020; Fri, 18 Aug 2023 18:16:16 +0000 From: Rodrigo Vivi To: , , Subject: [PATCH 2/5] drm/doc/rfc: Mark Dev_coredump as completed. Date: Fri, 18 Aug 2023 14:15:59 -0400 Message-ID: <20230818181604.507051-2-rodrigo.vivi@intel.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230818181604.507051-1-rodrigo.vivi@intel.com> References: <20230818181604.507051-1-rodrigo.vivi@intel.com> X-ClientProxiedBy: BYAPR07CA0048.namprd07.prod.outlook.com (2603:10b6:a03:60::25) To MN0PR11MB6059.namprd11.prod.outlook.com (2603:10b6:208:377::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN0PR11MB6059:EE_|SA1PR11MB7109:EE_ X-MS-Office365-Filtering-Correlation-Id: 1b88fb0c-8659-4fdb-ec50-08dba01736a3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mRP3RAu3UjvQV1KXFBBup4Blwj6EymI6MXR/GycAUBK+nZjl7DD/FPGVDk28PC6DXVtGF0jr4NLFb9RhnLJw8/3sccrf+bBczpb1k2l3YLR3h86x6OvokUMXZMps/B3GH+Ft/e4rK1m3gl28NgUnG4Z1LscPqkypSrV96V/SxHue7YHsAmFz/uLNtxMAaqLVOpEt9tnjMog018qndWk/jAgcEbQCnKsLYDTeC+JAlDr6NYg2t9MJ92ggpPYH2pmUyY/8ysk9NDzZ4AJUebbwi4tEHFFdHiwlf7Z62GTm8pU5CW8LsfSsA353PV0+o8WizRLICV5+1A59X4ZMRjcnangbvVD94Bk6Bq++FEjwm1dGCfJxyd3IabIU1UUBAjA+BDnEvS9KAKbPnazoXkZ6Ah5MYf80Sm9x3mT4tBbpxgLFRrpVGv5iVeuuZEJwYlJzhjBjs1s6+ME/8K1PJPXu8sMIaRP6vklVF9evuFfJKK5DZEvBvLocmh55ekmPTNXQU3LhZsFmRNYlCgQjCX7dUQw10wgliwHhn18WxG73qpU= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN0PR11MB6059.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(39860400002)(396003)(376002)(346002)(136003)(1800799009)(186009)(451199024)(2906002)(83380400001)(66556008)(66946007)(478600001)(6666004)(316002)(6486002)(6506007)(66476007)(44832011)(2616005)(5660300002)(966005)(107886003)(6512007)(1076003)(8676002)(8936002)(41300700001)(4326008)(26005)(86362001)(36756003)(38100700002)(82960400001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?1Vj0EUUJecfBwqNFIweJehu41HyU?= =?utf-8?q?MfWC07tBXtk88T7XS5sYR4f173Sg4MDvBipPN8SZ3fCMxr0z1HLSDq4Im7ZLnoYjF?= =?utf-8?q?DiCuiWT2IbfV45lWFqf6TA47QtC4FildENQFk7LNGbEGOi85CK+VkZGOb7xwBej4e?= =?utf-8?q?0BgPMVWQeEP13mYJ9T8uJ9sj6LBPO6E58HSS7PGXAxIjZSlcu1y33ykrWGLyofbab?= =?utf-8?q?aFJwAvYCar48uEFIILT9l+p2OjbrSFZegZpzT4kPfOVXhsjs7NhzA94BoigWUFMNr?= =?utf-8?q?LcMcucE6E76J9tlE2huax5gCplypGCV4Pv9YtMsfFJMsP0sVvZqnuTdO554vWTstb?= =?utf-8?q?kyNB/8IrYNufNYpkAX37MPsIgSAyoihzsA5pUlSs6r1gK+NdkcLhCU4XCUnrAtK3W?= =?utf-8?q?74tULwBY29upI7KLEDZ7sxJCJlZW+PU18pj1Oefyz/GDPCGn1PHH/TZ/9khSb5bBz?= =?utf-8?q?dLXXQFrCO6KVF0CdWsw+ksboeKTNtv57bHQqdws5rgaM1JHmi2rtzFzGfWFJ6E22N?= =?utf-8?q?oJvPKwRX7qo1XxdrpxKK1SpqRPzf4ao4Ini58Jlv9mmu+YvST4sdelzz5bqHFC7fP?= =?utf-8?q?ZhmOd6XW6TIGZfdz8KvIrq7paqsJnviumghHh7TBF31eX3+Dy09NTokMRDSVzN1BE?= =?utf-8?q?29raElPF/ChnNQc7i8BLKgKGmtFFDxBkDMYqQsdBBx3zvh2Uno2VK38lDAQaAunOx?= =?utf-8?q?3M+jLwlLy6Ki5+2hujAA7zieVdKCZj/b74f/lt55C/Qj/ZukQ1Z8PbiYI6AEy6gnv?= =?utf-8?q?uKDych6gbnjS4ggrNvVVxtdpAeNqgZUgjyhXdh+agl/hM+btDmY67VwVosA2bLevv?= =?utf-8?q?YS2AiZ2pgci+wvG99Tv+ivr6l1pBhxuARFqPFb/fBm2zXL8qM1D8wPrIdUuJGgict?= =?utf-8?q?RpSroTBMqhkOxlytjctr8jgEfArqtK4hrAlnAXOVle850uo5Pudt1GIcd3eya9kem?= =?utf-8?q?W1K49fqDebms7jMEgJHIx7nrJIdiNOyHulS+0UlQAe7DjTEdl+F2o9ZUZumSIeZ6z?= =?utf-8?q?FFpbJQ/MG3MiEj0fnYBQRfAxflfveMf/DF2RAYjLJYr/oQzYxKowUvcCyn7O1n4aB?= =?utf-8?q?Rmjo9zfL6cvp02mMfOCNzQSYGnIIpGeOVPuxCSwsk7GQ4rULWBi5hco0bSUNj4Yn9?= =?utf-8?q?TtKM4QIwt3xESxbG2gkNwTuGEHh7fSNvNbOg8iHQ6hhkGs8ZkGRKd1pn9nqVO8LNg?= =?utf-8?q?6Pa6c8e1dzkX6EnrV94UIYeq1Zviz6yVw+oCMOT1EXz6sVlgeMw+NCajbrEIfzhao?= =?utf-8?q?QLjTJqp4PT/Vc/Bv7nhDHBHH6H5FZIBUyGk+RFjcXOZ5URcXf9klcZQXv0tzPSsN+?= =?utf-8?q?3WWNRPuKKkXyTYLb7LviYjAfb1fyeIxAZmR26GyVwig4a12xBK/u6orX0bOQIImam?= =?utf-8?q?cn0DkamFe9TYatBxKd33jhuaGPiQR2yigLEvvf2ZoNUAuz9Kn8G1Z/VLwWutgMIOC?= =?utf-8?q?1006tP/8ufqxyb3JkYk915eLNBNsaX7Ep2wlNOh3s2XVhgip+BlSpTAU8tniVtcfG?= =?utf-8?q?EI8sPmkehRNI?= X-MS-Exchange-CrossTenant-Network-Message-Id: 1b88fb0c-8659-4fdb-ec50-08dba01736a3 X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB6059.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2023 18:16:16.6812 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: WqIUlKZtiNRwYyzZBAJdox/6gbe+ZkQeh75ruo2tdb5BESOjTbgad5oecy/JdLZ2yJQoWzoLgpAtzAHaMMYiSA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB7109 X-OriginatorOrg: intel.com 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: Rodrigo Vivi Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Xe is already using devcoredump infrastructure as the primary error state and all the changes needed for user space error replay and other useful logs are getting added into xe_devcoredump. Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/blob/drm-xe-next/drivers/gpu/drm/xe/xe_devcoredump.c Signed-off-by: Rodrigo Vivi --- Documentation/gpu/rfc/xe.rst | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Documentation/gpu/rfc/xe.rst b/Documentation/gpu/rfc/xe.rst index 3d2181bf3dad..bf60c5c82d0e 100644 --- a/Documentation/gpu/rfc/xe.rst +++ b/Documentation/gpu/rfc/xe.rst @@ -67,8 +67,8 @@ platforms. When the time comes for Xe, the protection will be lifted on Xe and kept in i915. -Xe – Pre-Merge Goals -==================== +Xe – Pre-Merge Goals - Work-in-Progress +======================================= Drm_scheduler ------------- @@ -206,6 +206,14 @@ This item ties into the GPUVA, VM_BIND, and even long-running compute support. As a key measurable result, we need to have a community consensus documented in this document and the Xe driver prepared for the changes, if necessary. +Xe – uAPI high level overview +============================= + +...Warning: To be done in follow up patches after/when/where the main consensus in various items are individually reached. + +Xe – Pre-Merge Goals - Completed +================================ + Dev_coredump ------------ @@ -222,8 +230,3 @@ Later, when we are in-tree, the goal is to collaborate with devcoredump infrastructure with overall possible improvements, like multiple file support for better organization of the dumps, snapshot support, dmesg extra print, and whatever may make sense and help the overall infrastructure. - -Xe – uAPI high level overview -============================= - -...Warning: To be done in follow up patches after/when/where the main consensus in various items are individually reached. From patchwork Fri Aug 18 18:16:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Rodrigo Vivi X-Patchwork-Id: 13358189 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 E9CD4EE498E for ; Fri, 18 Aug 2023 18:16:28 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7C5E110E557; Fri, 18 Aug 2023 18:16:27 +0000 (UTC) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1E8FF10E554 for ; Fri, 18 Aug 2023 18:16:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692382584; x=1723918584; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=iLKYyW8jnAKABXQKndWxum9OIBDuPJSREhWJnSo0Xhc=; b=UQ3vaLLpmiHv1H0Cmt9QQVUbl1og7jkQgNNDaEn1zH97G9bF1HVIWwSp GPgmc0AQaowMp38CRJL4sMsJTwF3M1YOBk+UqapijHFnkMm2hHWTY9jz2 1ttEdpALityQyl7aXvI1JBuCdWXB6sEzjGpPRgK8T+TaGN++eburaVrGN v8VaG2C6HI019AmiwTRAbugLPc7zvsDedxkTW5NUJXJhu9hwbRt9QHImq EXoN886h3517MVO1xQwL0T+JK6NQM3ExhNMKZrQzsRuvT+hpFoEXV0Fpw r5iQmdGOkux1zvDGm2dv19qUah49FFfs4h+gl/89FFREN0p3A3U6DbAi6 A==; X-IronPort-AV: E=McAfee;i="6600,9927,10806"; a="358139502" X-IronPort-AV: E=Sophos;i="6.01,183,1684825200"; d="scan'208";a="358139502" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Aug 2023 11:16:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10806"; a="849403433" X-IronPort-AV: E=Sophos;i="6.01,183,1684825200"; d="scan'208";a="849403433" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga002.fm.intel.com with ESMTP; 18 Aug 2023 11:16:23 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 18 Aug 2023 11:16:22 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Fri, 18 Aug 2023 11:16:22 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.171) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Fri, 18 Aug 2023 11:16:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oYwAtQFf1OdmBiKQD+Uv4+G+O7c174xszg4UaBEjSZ4xQeypdcVE2qs78Ifsb60rufXWookvssoLz6zAiubR1Nlr1aQvxnhpbN5BgmKweC8PL/FITOJe5wH+ena3d7oUCVxm2PtIjtl4kkPmogzI+abQvyY9+F/TTtkUzK3uzdzgVupU3Y8qSV32Koqmw+AKh33wJqcDcYrjBKLc4kb+3CTJE4M+72C8DBYvraGQrLPO2WkOoPQUJiAe6hbBpXEX+rMrByeYqVrVcrh1/iNQJS9vPO/7JejdKTKuJFn1QMOmWAvoj9631BqbLwqD4Eez64A2dDOuk3oglrOM2iwrgA== 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=MYO13o+GPFjYvOotzkaC7fMPTTbwNP5OYDk6VZacsBI=; b=N9xB813w8MBQpmExeVMU7aWib71MHCa6zVhvGSq/5YALxdsFCf1x17in0lgrMpQ4igHYHyw/thQPX1blzLUSSs+Zi5eDw3wP1afW+43feVsqSU4wgE6ZjLF9uCzIWzPhbLP6mmYyQy/hcx7R5nQRCTfpJou3+yv+JwvTeq1L9EUWYzxoPKRbyUlt2MEcNADOmAL82SU8zWpJvjQbrXtETQi+gt8anjrej0UVnFyJGfkSYr5Mh3eGIoJlqYjGrnpUTppK7mngGlaPu2oNVwvNTyb1nfZ1qHqo3I1SYHBjaHAatOjKehnAsy9rn6C9m6qWjmeXUi0dLu5q6Has1REDAA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from MN0PR11MB6059.namprd11.prod.outlook.com (2603:10b6:208:377::9) by SA1PR11MB7109.namprd11.prod.outlook.com (2603:10b6:806:2ba::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.31; Fri, 18 Aug 2023 18:16:20 +0000 Received: from MN0PR11MB6059.namprd11.prod.outlook.com ([fe80::7f94:b6c4:1ce2:294]) by MN0PR11MB6059.namprd11.prod.outlook.com ([fe80::7f94:b6c4:1ce2:294%5]) with mapi id 15.20.6699.020; Fri, 18 Aug 2023 18:16:20 +0000 From: Rodrigo Vivi To: , , Subject: [PATCH 3/5] drm/doc/rfc: Mark DRM_VM_BIND as complete. Date: Fri, 18 Aug 2023 14:16:00 -0400 Message-ID: <20230818181604.507051-3-rodrigo.vivi@intel.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230818181604.507051-1-rodrigo.vivi@intel.com> References: <20230818181604.507051-1-rodrigo.vivi@intel.com> X-ClientProxiedBy: SJ0PR13CA0004.namprd13.prod.outlook.com (2603:10b6:a03:2c0::9) To MN0PR11MB6059.namprd11.prod.outlook.com (2603:10b6:208:377::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN0PR11MB6059:EE_|SA1PR11MB7109:EE_ X-MS-Office365-Filtering-Correlation-Id: e585ccf9-0a60-4ccf-2ab3-08dba0173906 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vXMdWiOKQQzVCpjt95sDfIrquc4kTgxmcS8JbzxzBAqYc+dIhlhA4rpVUUHTu3yhgecbR0YGUFKXbjqa14DpAnGkIkJhURv3XDiPVdWdi+3UpwQ6Uw/btutVIwdR5tUGhvuHZ+N8znGDbxt+UtEpc6oZYlvc8tnWG4XkktoM2aofxtab+7LQKZRawTMQQvV8z4QWhRMPH8aVEcbSGZ+m/QT4Yy7CT8D3VE+5xC0DoMwACskSMr6SOPcfJoaiQwmnXbW92ks6Y0CC1oAWHKJjOrYbUkocK88h0XU1ZgHBTvUf+trRPCPamKsoM+D0IhYNNepaGk3be6g0IFasQbcMAe/oCCe3hYGhBKncKKCO/aGLSOxv3mySOJccKYUUE8YOv/lbYZGFkjAFRqrBRm62l4nMXJDKJ6bdk79WLExEiVnF0s8RjmWESEmarjqZfJzJKpreZpMp82GsuPhN4FfKG8QUiqFSxXNuYTEuNIDjIYN7v/u3X1E6fzb6tTclzJhTWMaP9VEbV/qI5rv2I7kmCyjUUkgej6gKNJ+b1pzq0Bv282aGOKdnLSwb0H2guoxX X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN0PR11MB6059.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(39860400002)(396003)(376002)(346002)(136003)(1800799009)(186009)(451199024)(2906002)(83380400001)(66556008)(66946007)(478600001)(6666004)(316002)(6486002)(6506007)(66476007)(44832011)(2616005)(5660300002)(107886003)(6512007)(1076003)(8676002)(8936002)(41300700001)(4326008)(26005)(86362001)(36756003)(38100700002)(82960400001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?H5tTVVJvBnrSgUWg6B2TfCVyszzQ?= =?utf-8?q?2Oz/2k/iw0cQgV3WOJKMUvwDp1OPBkVIX8zeUskC1FcM0iBWAXw1KP8Cr9dy/tNmy?= =?utf-8?q?DJbGfQQWYyrPSrZejBQ7683Q0vS7fMmKhL3nSA3LeGKQoVlgD9LKU2otVx4/WLpZR?= =?utf-8?q?I1PFiAFuh97UWl8xlX6y5ejYn18M5O3rYzBmETUbuLYS9kjsobMt6cYbRm5JK7bsG?= =?utf-8?q?Z38gpgtP1eZC3POhcxN29++/4FVBxl64WsUr7yjEOksUA2LOzJ3QskgRocq8MU5UQ?= =?utf-8?q?UY9qtG78J5fC/98hq6S5iyFNdoLY/UU/xAo9cYQzDbLvPILuNcxA564SvgxtQgNXR?= =?utf-8?q?bzEeZjSqwMIsdIr8U5OPDp7C17gNTMrKzvxaP+A9d02Zw+EjMbcJ+zgy/3JcfRpl9?= =?utf-8?q?hNYfQzIKy9vnkX3p+Eb2psOltFy6r0RxgDBZiiyK3x3ux/bb8i9jElsqZDRmsIR0k?= =?utf-8?q?ODo9IEgOyZ6duvLNyFM9AFIRfxYWUZbpKyW2VOyiVMvG5PN5qWqEfvTQEUpe5XavQ?= =?utf-8?q?HGPjHORRCvdz+481jrb0eQoOS5lUXOMvOGGuk3CIf9VS0oDXotZ8LMogILFq4q/1i?= =?utf-8?q?wuCbsZo5umNGPKqh/rzYUcJ5u/BecVNMJ2svOsJNQt54aGUmgc4l8cvcz11NqFDk9?= =?utf-8?q?dpRsOoJ3+03QbsP/f7tHt0rv8rOw0gwoSAt0UbbUtuGpDWE7sIoF/fQWGMVupIu97?= =?utf-8?q?l2CxxYQi2MLVANP4JHdrxAQ/rdB0f/DHWKe49SnpE67RS495Tkqh9QQu2lC31a4wb?= =?utf-8?q?6SEntJdHNTYZ18tPeZmre/FqoB2JYhY/OW6O8sKX1UnHoi5yQ9xKcnEe7nU7wEq6F?= =?utf-8?q?Ur33BWzVsTZO1nbk6m/HsnhoxRQhFSFV8JCntAtSCWn9ZyI+LWfFavb1MUneZmQIa?= =?utf-8?q?/hiOIUK0bn46KGsg4cEurU3GNxQpHPpfx750nvTPACDfSn273fRy7ESf846CzVIaa?= =?utf-8?q?D++gbErgkwOjnej4jTZR7K0HGWfQ0P7QBE64cceQtrz13gIog76iKfvafQHuKlaTD?= =?utf-8?q?xjWIaltIqetDXW749oMAOilNeLuCBanQCOREZgDVCXx3CryRjL+qlXtsoYZW8NPTv?= =?utf-8?q?TQuES480mEQGNfqW5cXb/FQPi2BAWKNyT3sQs6vXt7dD1TBVkLQDpWTI12McRoHxV?= =?utf-8?q?5bPF5g/eB/4Zg5HBCG5HLGMFdOZOJv7K9HFR91kzLfj0pBEzGsIG0CyIbPhR92qZR?= =?utf-8?q?QfXh+B+ADeLBeNXd1Ba3nQ4D6ScVRP62SPEFoAjllyV/sFDlkhOW0avfMD87GSxKB?= =?utf-8?q?FkBxBhAlyvPj/J6Cgpd/wzm1glxB4TIss+VYs8VHQMpJddfgy4t2xNtdCHns9e8W1?= =?utf-8?q?gsbyyOMPDbwBmNiP4MpO43zI/YckESwhn5RNZGoL4yeBS1F26D9Q31gpQ+p6qJaV9?= =?utf-8?q?4xBmhbpt57QOG2cwKmLciBZnt1k1az4M0q9NNnuiJ6hQ2mNzOu/HqbvYxsHzTc6Lf?= =?utf-8?q?2zR26EQLHAc87gyfDv0hpvlarhrRo130f1eHhxERjcPKgM6maipOIJLRIGwR6i0xw?= =?utf-8?q?9rjq7yXZJOyI?= X-MS-Exchange-CrossTenant-Network-Message-Id: e585ccf9-0a60-4ccf-2ab3-08dba0173906 X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB6059.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2023 18:16:20.7328 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: fIxMc/74KceKSnfWOeTXsleYDm4+/0WM9cPgOf++H/PCKv3i6GzK//hlosRcp2AK67VCM8sxFQPklnMJnfZ+GA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB7109 X-OriginatorOrg: intel.com 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: Rodrigo Vivi Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" The consensus is for individual drivers VM_BIND uapis with the GPUVA helpers that are already implemented and merged upstream. The merged GPUVA documentation also establish some overall rules for the locking to be followed by the drivers. Signed-off-by: Rodrigo Vivi --- Documentation/gpu/rfc/xe.rst | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/Documentation/gpu/rfc/xe.rst b/Documentation/gpu/rfc/xe.rst index bf60c5c82d0e..a115526c03e0 100644 --- a/Documentation/gpu/rfc/xe.rst +++ b/Documentation/gpu/rfc/xe.rst @@ -106,23 +106,6 @@ our tree. Missing Nouveau patches should *not* block Xe and any needed GPUVA related patch should be independent and present on dri-devel or acked by maintainers to go along with the first Xe pull request towards drm-next. -DRM_VM_BIND ------------ -Nouveau, and Xe are all implementing ‘VM_BIND’ and new ‘Exec’ uAPIs in order to -fulfill the needs of the modern uAPI. Xe merge should *not* be blocked on the -development of a common new drm_infrastructure. However, the Xe team needs to -engage with the community to explore the options of a common API. - -As a key measurable result, the DRM_VM_BIND needs to be documented in this file -below, or this entire block deleted if the consensus is for independent drivers -vm_bind ioctls. - -Although having a common DRM level IOCTL for VM_BIND is not a requirement to get -Xe merged, it is mandatory to enforce the overall locking scheme for all major -structs and list (so vm and vma). So, a consensus is needed, and possibly some -common helpers. If helpers are needed, they should be also documented in this -document. - ASYNC VM_BIND ------------- Although having a common DRM level IOCTL for VM_BIND is not a requirement to get @@ -230,3 +213,20 @@ Later, when we are in-tree, the goal is to collaborate with devcoredump infrastructure with overall possible improvements, like multiple file support for better organization of the dumps, snapshot support, dmesg extra print, and whatever may make sense and help the overall infrastructure. + +DRM_VM_BIND +----------- +Nouveau, and Xe are all implementing ‘VM_BIND’ and new ‘Exec’ uAPIs in order to +fulfill the needs of the modern uAPI. Xe merge should *not* be blocked on the +development of a common new drm_infrastructure. However, the Xe team needs to +engage with the community to explore the options of a common API. + +As a key measurable result, the DRM_VM_BIND needs to be documented in this file +below, or this entire block deleted if the consensus is for independent drivers +vm_bind ioctls. + +Although having a common DRM level IOCTL for VM_BIND is not a requirement to get +Xe merged, it is mandatory to enforce the overall locking scheme for all major +structs and list (so vm and vma). So, a consensus is needed, and possibly some +common helpers. If helpers are needed, they should be also documented in this +document. From patchwork Fri Aug 18 18:16:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rodrigo Vivi X-Patchwork-Id: 13358190 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 61211EE498E for ; Fri, 18 Aug 2023 18:16:32 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6445010E554; Fri, 18 Aug 2023 18:16:31 +0000 (UTC) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 674D410E554 for ; Fri, 18 Aug 2023 18:16:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692382587; x=1723918587; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=JxygctJl2dk10SvuZTse3XRb/QqXyw+9R7RG3N168zU=; b=cyLYjWcOVVIPSS+S0MT9VHA4ZgRNGvIDDp6cnufAQN3DbtanTAXr7ZHq I5L6wzSE5+8M9aSzyDl14tuBE7QDApIlddWrKFQiiost7fM036Q/YUiTN C5hoiV1Hd7ycsTHqqNP6DE1OPAO6gk1yAC4VGLTv87bf+XSbs4aNHno3a xaYs/56mjIhi7TyI8GrW0AKYSDc4KsoaepMnFfBssdvDSRhP7QSGBFg9Y rOPbAeycTY0QeDdZ05VfLqGh2UIZMh5A6MjLoOzgG1HUnltgxiVjgzymW oACRTgqsPso/CJ8XX6W35L9/GI0jQjSrzgOrZbmE7bacSTvH05obkVkvp Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10806"; a="358139533" X-IronPort-AV: E=Sophos;i="6.01,183,1684825200"; d="scan'208";a="358139533" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Aug 2023 11:16:27 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10806"; a="770210311" X-IronPort-AV: E=Sophos;i="6.01,183,1684825200"; d="scan'208";a="770210311" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga001.jf.intel.com with ESMTP; 18 Aug 2023 11:16:27 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 18 Aug 2023 11:16:26 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 18 Aug 2023 11:16:26 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Fri, 18 Aug 2023 11:16:26 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.176) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Fri, 18 Aug 2023 11:16:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UkzfDhOLL1rAyhj3BxtcucLQrcU6JQdeNJHnl9QDdL+kgaW24rmiUQtEL1hKPDM5QW3lEuqmJ1DdKA/KDXscVtkeD1Q3ayEefSTwh98CqXlWMO7HQMTs1M25B6s6Em/EaIovtk2Lu75hPVes5m0aVnDjehpvSL2WuFsP5yt5Os3rlXN7/ekJaEiwk7D5YSjuAatJzitoXwG0aPKPmcEwiKPYY1yEWlyaWPCXFaEmLE9s0f3gTrAEgOzU0hIGWXKQ84BpAEqPfoI/HpeG9YrZM5C9/mVubbo1PYe1iO8WVn8j4Ym0EH8KaeoNZRPJ/oL3ozhc0kf8i6RKRY1gD/91vw== 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=ZRwzyZu/YtO/hFU12wOT+q/3EcEfr0XY+JftF5nfTD4=; b=F4Jkdj9RAP6Z/iXV8J6hNIcTvB9oSPlmgaOFVSvh6JHO6RKXk4Em39+gB8h4wTzsCO8T6XgJZOyBm/+sHGlppdkgx8RRfjNjpORru/SACPP0BB/W/CRwPn7CGUpCu5z5YkpTIZs+siRJZHeQr5+TwM6QbKZoL01OqFHUyk2HPrO6uE1nzrfGjIqUf6GRkmk9xGuxZiCaIkDj2Ug1L6HP7P6PMSwF1a60btQ3VaidCJ9b3QFcUXX3eGwNd/+N1LmPxAOutqAnSleApT9PlBd1R6nm20nmhs95KfPSearVXfJXHE2hhOuZc8t8gt/B6QEizwwrUCL9yow+EabePaq3Yw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from MN0PR11MB6059.namprd11.prod.outlook.com (2603:10b6:208:377::9) by SA1PR11MB7109.namprd11.prod.outlook.com (2603:10b6:806:2ba::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.31; Fri, 18 Aug 2023 18:16:24 +0000 Received: from MN0PR11MB6059.namprd11.prod.outlook.com ([fe80::7f94:b6c4:1ce2:294]) by MN0PR11MB6059.namprd11.prod.outlook.com ([fe80::7f94:b6c4:1ce2:294%5]) with mapi id 15.20.6699.020; Fri, 18 Aug 2023 18:16:24 +0000 From: Rodrigo Vivi To: , , Subject: [PATCH 4/5] drm/doc/rfc: Mark GPU VA as complete. Date: Fri, 18 Aug 2023 14:16:01 -0400 Message-ID: <20230818181604.507051-4-rodrigo.vivi@intel.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230818181604.507051-1-rodrigo.vivi@intel.com> References: <20230818181604.507051-1-rodrigo.vivi@intel.com> X-ClientProxiedBy: SJ0PR05CA0005.namprd05.prod.outlook.com (2603:10b6:a03:33b::10) To MN0PR11MB6059.namprd11.prod.outlook.com (2603:10b6:208:377::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN0PR11MB6059:EE_|SA1PR11MB7109:EE_ X-MS-Office365-Filtering-Correlation-Id: af21f137-e189-4f68-a751-08dba0173b44 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pKw4gMy9wV0Ccb4P0KymBUDVKe+dfPLM8ztM25kJbmbZCwmXyK0gehYrVIPHPKaqMypxQOMwceGQGdWjqKv9CoQp5iKUMH4vVZAFc8pch11TQWzzrbc01G/+J52zIYYzxlOGileVOeipm7KjxjpqFd81doxVLI4cjZEVXIUE0AHN5wukJHN8MuJn9JNa5RJaEx1hBAP41oRLNrjBv7ME1i1n+p/DCLmrLnmm+HZeQBnI4m+t4ONmdhjiOKx1S9oKGOkNyDe/HWY/Fs4orDksVvzNu6u0hkTOdxEuqRsDFYTFs++ldSP/Cy1aHZKco4pH7QIOxh01E7lgKYgax9tJx+Y7kmeuxPnn75nFVwBgu+rXbju9Y21DbVgYgM0sPRbZ6Y6Ts7WzdIANT/iEUm7htbNTGmmqRl1LZWNbrWaSOp1bmsakNJ/iHwFcWrsO7UrN82A39QbjMD7+uAM2V2rE9c8PN2WwmfpoZg/gyqKrf0OEeQChP0bQWihq5BRY4aRgF/9J6Ei4DcywrY8vzlQICApJm01tPIRkk+3ytSLX3ndKr/uJgEWlNcucsqui2lJA X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN0PR11MB6059.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(39860400002)(396003)(376002)(346002)(136003)(1800799009)(186009)(451199024)(2906002)(83380400001)(66556008)(66946007)(478600001)(6666004)(316002)(6486002)(6506007)(66476007)(44832011)(2616005)(5660300002)(107886003)(6512007)(1076003)(8676002)(8936002)(41300700001)(4326008)(26005)(86362001)(36756003)(38100700002)(82960400001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 5ZwAHJIzx0eX8bBF4KDYsx2g2zWiN0KOe4HwGtvba7Rs5lvhTUAxbBNgQ65Nstd/kb1MIrdrE7xLIuX4Ycoc1qh5XJOiiBoZrjgk3ytjRNYp6/2TO0/7tZslb4r9dVABjZ92k9kz4npNt/6MnR69kaWvEttuUMpdXTbhTQryub6pbFc6FZEVamPXcr+pWD7WPDiv26UAPkRpaXQCqX9YZi2TKsrrJyLElfYKC8Y1UezdnB++kqCMMR9G6W5FDQGlzBM/LS3a5rKcDIFA7Z2FjzxFB36ja7+tUS4j+IOgw+hsAUtTSLb+MsL1yXRHLO7yJo0qbawI3CftAAguEQ44Jz8hzpP8pUerTwqE8ofAb63JVkIQJW0qyU7y6EMbT/vQNAcNfFRjPNSvg0rw4+ruSuq3swnsj55Ig1uR27PAlUYc7rGBdkXGhzKhANdZN0Oyf2hVksNj0NZp57ET0uNtWEbJuON2xphdL5J7kTI7xcECdZDhm+UFzAgheQg7hQMXfRE40FRaijjL9ZgFXodFbkec4zt66Eg01j5t1V0/KLn9iOh77lv4/LODoyRMOLsEoH9FWnH54du571Bzq532OZxuAp2+UgIkVplViJmrDCGhxKiRs0nX1vPLj95RyqxKdYTzBtHloFei3FfnpIufOTCcJ2IKNnhIIMUA7PxIqsArwMm+z4Kgfb8Y5I+4yLovZEpLH+iM1/U6hTWgi+14qJ024EL5xDWatZPaqQT2+5IZsYqbPTDVil9JJ/jRGNfQn702w2e+xpw2vqWxl0GNrFDlChGaILT/gs3/hFR1WrT7J60UwtnLkeXdtok4j9/8vHt3TpN9vuSeb3y3ZqqcS7REW8lVWLMERo92Gjzgn3OqcoFoxcWSY3/YWeis8l3y/RuTgQ9heKCfKNI9Bcc4V4jXkAeHO7ZQEpcTqmyXgru3zIJMa1IFq+PPZRDbJdgGEkg9brxnxwZD8Zs3A25Oi6pSj2zyQi8QfOZsAm9PBWJawUDtqnpdhYodyQPxRFD2izPArG2APHPEhaTrw6BYFYG2obDzCGPyhdc97QYKhI7Dbwyurg4Eb5bMkoH0N7CmC7VdtmVrJ4AmUkCDhpt5j0h7aR08SUQOYEpzpOU6+OKlJ3Y70yXny9Lo2f4QheA9ppucqUTi0n/Mo06ro+LhHFDhUjDIy5ex7HJNqZgzPDDbNc44lGW1LRpFlGfw4UnGBIXi/29Z+344l4E5kzMtCUiuMO+EcBHt/aKJYSbPK6EeyB4mIbuchMHshgOwpQsT9Ba7Unl5bVS/6Y+MQPUWWSG0ZKI3k5omTz2pm1GjfwB4X0ke/Gj2eaZEkfLaPipnA6bexOfXg0baAQTG0pQ59H7U7iyWO70qvde4iozjDgGvuYi5AVET+85YXz4E8LlQfIGt9NNQC/41wdf0pSAxEAGPI006gD30/rViExFE+RJdqN533arGZpWPqtF+CI3C7C02FMC4zzeHqRaSW/2q0uup2ceMyN+as9ISgE1EUL9aXKaY05/pvLtZtQz+WPNQWNSpuvWbdu4RQqIeR/qtFjIyrzdSf2GNispcIlEw5twcOEC34f8r5Ne1rhUP91zZIuKWIrTli6S6iyDlwuiPTQ== X-MS-Exchange-CrossTenant-Network-Message-Id: af21f137-e189-4f68-a751-08dba0173b44 X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB6059.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2023 18:16:24.4735 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: nEw3d8SkXC2Y4bQ9nXnytmAhGmEICD5sbQF0JJ9jDrkJdc2xCOLnSbquuIu+xIpwFjxwrU0j1BAX+Sv9PPU90g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB7109 X-OriginatorOrg: intel.com 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: Rodrigo Vivi Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Nouveau has landed the GPU VA helpers, support and documentation already and Xe is already aligned with that. Signed-off-by: Rodrigo Vivi --- Documentation/gpu/rfc/xe.rst | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Documentation/gpu/rfc/xe.rst b/Documentation/gpu/rfc/xe.rst index a115526c03e0..b67f8e6a1825 100644 --- a/Documentation/gpu/rfc/xe.rst +++ b/Documentation/gpu/rfc/xe.rst @@ -88,24 +88,6 @@ depend on any other patch touching drm_scheduler itself that was not yet merged through drm-misc. This, by itself, already includes the reach of an agreement for uniform 1 to 1 relationship implementation / usage across drivers. -GPU VA ------- -Two main goals of Xe are meeting together here: - -1) Have an uAPI that aligns with modern UMD needs. - -2) Early upstream engagement. - -RedHat engineers working on Nouveau proposed a new DRM feature to handle keeping -track of GPU virtual address mappings. This is still not merged upstream, but -this aligns very well with our goals and with our VM_BIND. The engagement with -upstream and the port of Xe towards GPUVA is already ongoing. - -As a key measurable result, Xe needs to be aligned with the GPU VA and working in -our tree. Missing Nouveau patches should *not* block Xe and any needed GPUVA -related patch should be independent and present on dri-devel or acked by -maintainers to go along with the first Xe pull request towards drm-next. - ASYNC VM_BIND ------------- Although having a common DRM level IOCTL for VM_BIND is not a requirement to get @@ -230,3 +212,21 @@ Xe merged, it is mandatory to enforce the overall locking scheme for all major structs and list (so vm and vma). So, a consensus is needed, and possibly some common helpers. If helpers are needed, they should be also documented in this document. + +GPU VA +------ +Two main goals of Xe are meeting together here: + +1) Have an uAPI that aligns with modern UMD needs. + +2) Early upstream engagement. + +RedHat engineers working on Nouveau proposed a new DRM feature to handle keeping +track of GPU virtual address mappings. This is still not merged upstream, but +this aligns very well with our goals and with our VM_BIND. The engagement with +upstream and the port of Xe towards GPUVA is already ongoing. + +As a key measurable result, Xe needs to be aligned with the GPU VA and working in +our tree. Missing Nouveau patches should *not* block Xe and any needed GPUVA +related patch should be independent and present on dri-devel or acked by +maintainers to go along with the first Xe pull request towards drm-next. From patchwork Fri Aug 18 18:16:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rodrigo Vivi X-Patchwork-Id: 13358191 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 AA39DEE498E for ; Fri, 18 Aug 2023 18:16:37 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D410610E558; Fri, 18 Aug 2023 18:16:36 +0000 (UTC) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1153710E55B for ; Fri, 18 Aug 2023 18:16:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692382592; x=1723918592; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=DTNR/AbAHfBKqPODinHAdqrv3j/DDjp37DYuTZ4am7I=; b=AlT27pUhnjK9zQayRmuVoyCzLAHDGtxKaXuFEPcWhFjHZHRB+/2iZfq3 08Efy9pdvKte/sw16a3z5nir7fbERBvRUD7S7e02us919EkQt4LW5QVIv V0RidbjdPSWXM8Rtbibzu62XMUg5+wTPa+GnMJ6yhfjyq5oZVHQ8eXiDn YkRyd6M4As0VMz12E53Z0ZjxSQUktXc4/wKyGzz3h/yw4i2+S4cPGXWHS u30HpwLqIgnnC0+cZB2b97uPOcuWYO6M/QcLpK4nNuhQNl5ykVP/18Uei 7VmVHAOuQ+P5WQT9tH+zt1Ht7hr/BZtaD+i2oRLKvhd/9mIdJpuXDMZzO g==; X-IronPort-AV: E=McAfee;i="6600,9927,10806"; a="358139566" X-IronPort-AV: E=Sophos;i="6.01,183,1684825200"; d="scan'208";a="358139566" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Aug 2023 11:16:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10806"; a="770210329" X-IronPort-AV: E=Sophos;i="6.01,183,1684825200"; d="scan'208";a="770210329" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga001.jf.intel.com with ESMTP; 18 Aug 2023 11:16:30 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 18 Aug 2023 11:16:30 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Fri, 18 Aug 2023 11:16:30 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.175) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Fri, 18 Aug 2023 11:16:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HTqbP4znjsy/zrg8eS+ftPJpHsZy039TkLGSeUTfeuBLKhOOKlwKWAEDJH/Np8C2g6deR8D8mzVeSfzwCYGU8BVJcb7XnQy6+zx5twLnQpLv1lfAaol1pgkHc5EXeHO7iPdpD/N0qudQ8KuJDuTyje35BUqLjRfq68P3aV6aR4tj8m2hD4bRFTHiN5d3BaN+15m8TUiclKVv8ANr41S1Bg89CZDm+S5hnR2y/c2rKkMYmUbyxOYXiHfGXEuo0LjkUSupaE9GGJQsiFexqNSlncH2vSu3jqkkRpIm+vT0Lvr+T/6lNbLu5gw4tEoXJvA2rESeeC5HpXI98GDt1FcqMg== 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=f4YLpIKNDNk/zuVv+tn+D4T+oruZE+JUrtWiy9w7FcA=; b=XDiQ3YoeYLCHZTvpzs3It3EGBo2AU+RAHBOjRtIKQTATvZjV25P4koJwHUWYBIeRcOFXUuAUZqfGifX2hUcjzyN3Uxlklnb2ZqpfI7/TB/oVT+XTL5nDBtZaiogx9qzXnqzDuTFinRgNvAPvFvx6T0GHGAWgGJrQa4z/u0g8fsphC0XVLQ7Xo1hr56+4WdlfWnki58lDap11ogk37i195eDGmiuWD31BzT8AJmyht+bWC2SxB2JZrmMfKsvbaOFHvvpyLBR60Vp3F+XGA0JufbWkXPmgjQrJh1wxlofJm9BhZnpWwNtPKXuTXsGtlJmqqbk5kIBLgWu2d6PDBnP1fA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from MN0PR11MB6059.namprd11.prod.outlook.com (2603:10b6:208:377::9) by SA1PR11MB7109.namprd11.prod.outlook.com (2603:10b6:806:2ba::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.31; Fri, 18 Aug 2023 18:16:28 +0000 Received: from MN0PR11MB6059.namprd11.prod.outlook.com ([fe80::7f94:b6c4:1ce2:294]) by MN0PR11MB6059.namprd11.prod.outlook.com ([fe80::7f94:b6c4:1ce2:294%5]) with mapi id 15.20.6699.020; Fri, 18 Aug 2023 18:16:28 +0000 From: Rodrigo Vivi To: , , Subject: [PATCH 5/5] drm/doc/rfc: Mark long running workload as complete. Date: Fri, 18 Aug 2023 14:16:02 -0400 Message-ID: <20230818181604.507051-5-rodrigo.vivi@intel.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230818181604.507051-1-rodrigo.vivi@intel.com> References: <20230818181604.507051-1-rodrigo.vivi@intel.com> X-ClientProxiedBy: SJ2PR07CA0023.namprd07.prod.outlook.com (2603:10b6:a03:505::9) To MN0PR11MB6059.namprd11.prod.outlook.com (2603:10b6:208:377::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN0PR11MB6059:EE_|SA1PR11MB7109:EE_ X-MS-Office365-Filtering-Correlation-Id: 4f7c8d2b-d189-4b9c-9837-08dba0173d98 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8tfy7UezRpPvLe4u93kjCfROvhGgrVMEpMwDiU2dAUmtMkeemk9zp6srhMSl5ifTDpr+x5IsUf0/SpKTi77R1Wp08f5OpUxA6UjmSPdiQBnnsfZcOxa2+UPJOKTwuM9SVej56tB9V+a8sObxDVSSNAg/eysscySfg6XmoWgEvtZgB09wdBGn79FYk3QXD+LhyMXTszw1QrdfEYuQya5MrEUFJlBvM6MkTs0hArhljBaV8Pk6gO+vdaaaE66h2BIwejPHl1hwUf/mUx1re7jpTJMrxm4yooU1nGK4MEYHtU1GVPzZHHS339bvzgepAHzc5Du3NdjufZ8n96Ea2wrbnEw7wT37yaOo+c7+/u6XXWyZlaIgTa6F+VZA2L3OIqcTDu2vGXCcVkkn1WW/C8aUgPxoRbTAdHzloobzFxva1kZ7KRL9/pUttkxdVzINJWjVp3xqPZd4Jw3w2BiuiO8OvDZpOeZjkjqPMj0ISi1D4qVJ+E6Astezgr0oEcHKPGGKqI9hf6Muf9Kvs5wai678pqTReuhY4RKbxVtq8xKn5drGeWNDs62Yn6AAQDnnHz3L X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN0PR11MB6059.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(39860400002)(396003)(376002)(346002)(136003)(1800799009)(186009)(451199024)(66899024)(2906002)(83380400001)(66556008)(66946007)(478600001)(6666004)(316002)(6486002)(6506007)(66476007)(44832011)(2616005)(5660300002)(107886003)(6512007)(1076003)(8676002)(8936002)(41300700001)(4326008)(26005)(86362001)(36756003)(38100700002)(82960400001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: P9yTn615jdNjdwaPITYsMmqdNAxdJw8bApU7hksEHVx0y9fvF+/OzOX8VUyIcUooUpPgEmVTfeXDyF1QTL9Hmb8HRsQi1BUOi/f9sSEpivq7c1IyxsRcww2MtslsOV/+Lp5r7/DZ/s5arao+cwXCFGEtga8duVyKoqtgVIUJhjYK9qkgS3IbrCGdaIvzntOUJf11lARM/r0OCEvgCoi1rNk3wMqn5rE/rqxE5BZi4La5kXPVteEs6yyHXDLzRTbKQu1czr9CJjzbbRl9duso8FeHGgOuMTavfdybQDh7U88wmfLDIWAdQPfekIbNIwWCV8l2yphohygbLFbSWWwHL7CXB6ze1/zGpIA3ZcaMtGqB9SXCVGRpLKnp6SG7epQYt+prMZ1znDh6zTNP4vc17LvW2vC3NpRWkhQv0STth6u9FHEqUrqVbpF77fyUoEYT8JH9K/Gk0M5fU4Q9K0HoFyfUe2s3Jk48hapvDk0lSXQAX9So4gGPE3rEZtvG7uLCHnW73b1dH39OABunL3qjkNsbI3DTEhXaMQ34wYV5sHROs2u1nWt6xivwuKm4HgzDE08UhENjoHW8N70dzIljrVhFMM6jAMyDlSRxXZIDm91s0ZWfxthldsOw5gy14ug+neLg/x6hRa+3mXiJ7pREJiN8IumOQlU3RClkq6XT4HZqs+Y2cI0DEvDsK6CS2eTk0OXmIN/88LEi3cbsiUwwENYJx4j8l+xPdyW4np2QsChjfs2ioCgk8YBa4RXkS6hrdIwHZk5+mq6MGOQgh200RkJbSJeMG8hU7QqUxnMKYQ8ltXCIu3orxza9qeTq+tshW2keU/4jlcbfXkxF5x4InKaNHuURn4/piaZm2kUay5bF9HaeHaTdIO6uy2Bln5HZIru1j0AizqyXG8E3rbrhJEZn2jVKRPo8tz4+NTEC16NCJ+F2jR8h4KAQWQm9an8gRCOaK7OsCI48yfZU/MhfCLPACEL6dOLB/h81wb2eUjnnC4qTtY4UFNUQGOnyL/u1kiXWFQR9DYJsrKz+Dp5KBbCk0zYlBfGlrgricn5Sg5cOxg8Khtht3trTa5++yU/xguodpvCKO+OP008EaLUrilG1QoYmDuk7aa0o1efRaFzBj56lwSdNGNGMMWEzHoG+L0SwLvP0xPh0LPmYfrX/pT3Y6vXyMb1r/cICxLsIthNDJ/sZ/nvSsYS1kJE69pfd8oMl8BuFrjgzjesBH50yGGXw4b3FKB2bEM/Afq7WxQUhIqnNiWXaz+hncCm7p8vjO+HxQTLHB6ERV6VDuEppYva8FZffXnKV+++mqckCk9omLQPrmoylUnqZj7EGwCl8nOG7XF4ajtn5A7go+u02echU64Ku2T4WSVaU+Y97QpfPpYFUXj/d/gdPkeYMWskwxGCPzJiaRiM0YEi7NO4RXl9E0kKHlH3012c2QwUlIO/RU1Vk1W21pW8Yep+foidNbVsEXZ4Srp+vZYo1bIlwu9T8S9X7sIibIBVN5btvhBBKWfLo4Wxh4c7P+lUCcWVVCoSLYoiIf+ONyjYDLcxAl45+zqAZeNFjVgIwGotOvEnrrcTnHx42T4gK1m18Y8b5++TSnVzsjT5Qzm//kVw3aA== X-MS-Exchange-CrossTenant-Network-Message-Id: 4f7c8d2b-d189-4b9c-9837-08dba0173d98 X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB6059.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2023 18:16:28.4643 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 2/9L3hGGC4SZ5AW+6HBPRxzW7sYgCANFNiD0vwdHIvbj8/H5h6viZgp1RMPOi2X8MVsRTjz0hiwl2Z7x+zXsPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB7109 X-OriginatorOrg: intel.com 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: Matthew Brost Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" From: Matthew Brost No DRM scheduler changes required, drivers just return NULL in run_job vfunc. Signed-off-by: Matthew Brost --- Documentation/gpu/rfc/xe.rst | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/Documentation/gpu/rfc/xe.rst b/Documentation/gpu/rfc/xe.rst index b67f8e6a1825..1e1dd6202438 100644 --- a/Documentation/gpu/rfc/xe.rst +++ b/Documentation/gpu/rfc/xe.rst @@ -127,21 +127,6 @@ Some parts of userptr like mmu_notifiers should become GPUVA or DRM helpers when the second driver supporting VM_BIND+userptr appears. Details to be defined when the time comes. -Long running compute: minimal data structure/scaffolding --------------------------------------------------------- -The generic scheduler code needs to include the handling of endless compute -contexts, with the minimal scaffolding for preempt-ctx fences (probably on the -drm_sched_entity) and making sure drm_scheduler can cope with the lack of job -completion fence. - -The goal is to achieve a consensus ahead of Xe initial pull-request, ideally with -this minimal drm/scheduler work, if needed, merged to drm-misc in a way that any -drm driver, including Xe, could re-use and add their own individual needs on top -in a next stage. However, this should not block the initial merge. - -This is a non-blocker item since the driver without the support for the long -running compute enabled is not a showstopper. - Display integration with i915 ----------------------------- In order to share the display code with the i915 driver so that there is maximum @@ -230,3 +215,15 @@ As a key measurable result, Xe needs to be aligned with the GPU VA and working i our tree. Missing Nouveau patches should *not* block Xe and any needed GPUVA related patch should be independent and present on dri-devel or acked by maintainers to go along with the first Xe pull request towards drm-next. + +Long running compute: minimal data structure/scaffolding +-------------------------------------------------------- +The generic scheduler code needs to include the handling of endless compute +contexts, with the minimal scaffolding for preempt-ctx fences (probably on the +drm_sched_entity) and making sure drm_scheduler can cope with the lack of job +completion fence. + +The goal is to achieve a consensus ahead of Xe initial pull-request, ideally with +this minimal drm/scheduler work, if needed, merged to drm-misc in a way that any +drm driver, including Xe, could re-use and add their own individual needs on top +in a next stage. However, this should not block the initial merge.