From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012031.outbound.protection.outlook.com [40.107.209.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 40E8922A4D6; Wed, 29 Oct 2025 15:02:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.31 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761750140; cv=fail; b=T2VTg0bFv/SK56uGvR+U4leaDbYqeT3bZ/Y0iTfjUYNPWy7yo2qG//P+vTkO4x+RiML5V1FedPang82v+cOdYrMX0DyVdcODuI9+aurlES5Kihr61APm/GEYNqHiF5PAjGjeHNTHdXw1sO4nTq7vqxfYfpVO/V6RUhbtOMuCTzg= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761750140; c=relaxed/simple; bh=z/biA/1D98grjn67OpNkMP7UZgvL1iI9gNovBPIqTUE=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=ZQi69t7rOCuw8Z93Z2HThF/IN2kKn8ImL4A8lezoNG61Yz0XUXWsP8FGTG6MLX9Nw1GVCjoxnrFQ8Isb0IVNFdZUEX9PgsIWDVBkcQoJL2/0m0JvTgqNAWfOOQ4auT4D3BR5x6Tx5c57bSliF8W458PfMxrDkGruyF+5INJ3aGg= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=mHYj0wEs; arc=fail smtp.client-ip=40.107.209.31 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="mHYj0wEs" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MzUp8awY8VZUhin8fYMCqr2OY4aqeckhe3FCKwStyWhUayrTqOXHzqrKxZ7ms53pU1iaulRseHSLKoq7Xy/pdZNUaaHZ/Q7xbtlH2YD/yv+lCnvTfuLLZWpv1ENlAgSAlH8bUEbaOsFqSj1hpdCR7gtAyJGhCw5RXOYNFAq80RQ7A6TDYjdrh7rEglFAfxDUi/vdbK00wd1P5Xlp6jzm++XLWV19tWdIJ0FRB1eUF6eaZtTgy+b9c4HWKW+GL2b3V8E7vwd1+zMuWdoKNHm/UeRrRJ0gjzEUjAF8m5WjihDjJu+jmrUuctrkg9l3uju7YuOG3ngvPGqrak03aRk+8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=z/biA/1D98grjn67OpNkMP7UZgvL1iI9gNovBPIqTUE=; b=QBryU3STseSaN8bbpojVqIeXMwJJnZRo8Oy4kwZzyhadyHflXsgvBKcwjuTW5Y32Y9fclNho26XwzYhFwEUyDhsSVP9dsyYTvMhbopRtsmyTC3LojU1Wlix66lOlCjZuFvoo/ltemp3428iAQaiact2/Et5QKy+9kP11e60RkSa4RNxH0aQ3oRkLqoGy4zGeLpe2nal7FnUCX2rgRD7ETtkq1birOnIoWQwmxynkBBqSEmlGtz0pusdACVoNirje8nl5fs4o4JLRTL8qducf9tBgG3/YjJI2Xzh2Tf61kQrR6jlXuZfOtwJw4xbTASCBwTzKGa6qqiYTPR2rZEvfaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=z/biA/1D98grjn67OpNkMP7UZgvL1iI9gNovBPIqTUE=; b=mHYj0wEsDKF1iETq/R7zMiAk6VBx0Z11TVtzsMuWlRsnJQ3mIf+DVzoTizhrINtW8VAuWCcmlG/A3fTLMzd+l2+9LNcHFQJ1bRK+dOE0kwiQEXU3+xZO1uF4BFlJAFrLhujvLUGbhWykDzSt5gMjf/vxiSG6Hemq4wJHSRQAkJ41QjVhrY8mfq1Tn7qoQQBxJrJg1TF7/a7sNtkKeDiTagsnaj3r0eMVYUYGTEyhdqGm4wMMB4CUsijnFwCGHEVxUAjL5IV2MPWTu8kGwzjGrN+tWFfDQ+nU6k5doEJcS8pJv+nuMLu50mCGYZ0/rz+TgKZoxZmArJbdvLRsAF3PWg== Received: from CY5PR12MB6526.namprd12.prod.outlook.com (2603:10b6:930:31::20) by BL4PR12MB9478.namprd12.prod.outlook.com (2603:10b6:208:58e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.12; Wed, 29 Oct 2025 15:02:12 +0000 Received: from CY5PR12MB6526.namprd12.prod.outlook.com ([fe80::d620:1806:4b87:6056]) by CY5PR12MB6526.namprd12.prod.outlook.com ([fe80::d620:1806:4b87:6056%3]) with mapi id 15.20.9275.013; Wed, 29 Oct 2025 15:02:12 +0000 From: Timur Tabi To: "dakr@kernel.org" , John Hubbard CC: Alexandre Courbot , "lossin@kernel.org" , "a.hindborg@kernel.org" , "boqun.feng@gmail.com" , "aliceryhl@google.com" , Zhi Wang , "simona@ffwll.ch" , "alex.gaynor@gmail.com" , "ojeda@kernel.org" , "tmgross@umich.edu" , "nouveau@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , "rust-for-linux@vger.kernel.org" , "bjorn3_gh@protonmail.com" , Edwin Peer , "airlied@gmail.com" , Joel Fernandes , "bhelgaas@google.com" , "gary@garyguo.net" , Alistair Popple Subject: Re: [PATCH v3 2/2] gpu: nova-core: add boot42 support for next-gen GPUs Thread-Topic: [PATCH v3 2/2] gpu: nova-core: add boot42 support for next-gen GPUs Thread-Index: AQHcSICfwqqVMX2fo0egTMdmm17vE7TZOP4A Date: Wed, 29 Oct 2025 15:02:11 +0000 Message-ID: <38c110253990a02066d59a4979070f5110f6eb7e.camel@nvidia.com> References: <20251029030332.514358-1-jhubbard@nvidia.com> <20251029030332.514358-3-jhubbard@nvidia.com> In-Reply-To: <20251029030332.514358-3-jhubbard@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.2-4 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY5PR12MB6526:EE_|BL4PR12MB9478:EE_ x-ms-office365-filtering-correlation-id: 1c4fb1cc-f87f-45a9-918a-08de16fc23b5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?cVRqMGlPUmpEbXZHTlF3QjM1K2lzakljem4wSEt3dHhtN0hTanViSGRlbFlz?= =?utf-8?B?WUJFTDBmMnpBdUdGNmVkUHgvUnlraTVGQ1puMjl5clg3dnVodXRabkdrY3Jl?= =?utf-8?B?K2xGS1Bvb1B3NWdMSEMwSFZ4NTN3cjhVK3dLWEV4aTZmbnFzU1VZaThQWnZ3?= =?utf-8?B?Y3ZzbjhsYnhqeHk5TXRaT010dWtnbjJIUVJGNlk4ZWJkUTNoZmU5U1BCYVJD?= =?utf-8?B?VlRlcWl4bDdFajkwY3VwNWlnazJtald6d1R2U3JKKy9zWElRaitpOUxwblhj?= =?utf-8?B?VHdScUoxR0l2clFQN0w4OFY0Rm4zcFpoWjlaeHh6bmYyeUJVS0QvUkFiN1hW?= =?utf-8?B?UVVwQU1uVGVUc2ZxM2xoa0FyUnJZZlM3UmR1OXlCZGluOU04NjNyWHBWUjZ0?= =?utf-8?B?dG9KQXlERHYyWUJaTDBNR1IwRDlZY0I1TFRDYVB6YTk3Rzd2bi93aWFRTFph?= =?utf-8?B?V3NLZTJja1orTU1KN0dvbGUvWDZNTXZYWU4zYTh5a2dwSXdwVWhiYmVXdklm?= =?utf-8?B?a2NSeVlRQktUclRJNFVOU2pvVld5QVpkbVRwN3lCdy81MnNiaWV6R3VYYzFr?= =?utf-8?B?TTlhdVJhWFB5cWJqLys0ZWJIU3FVcHpzczdMOFJMOFQ3akZLNGFnNW1PQUU1?= =?utf-8?B?aUc0cXdueSszc2FpZmZteDdYT0UrU0xVRXJDMTRZS3ExUWpVRjlRYVRkNk1t?= =?utf-8?B?L28wRTRJY0R5MzVSa0RMMm5qN20yamZBMmJkN202Y0pnaW1oRkhvU1dVWGZr?= =?utf-8?B?NWJZbzkrMVRwbzhBNVo3b1Axcmg2eEVxZFVlTVlJRlZkbEdDUXp6Z0w1WVJZ?= =?utf-8?B?NldlcTJuQ0d2SXlucCsrVElzQ0pQNkgxZFN5UVdKemh2N3AvRk9RY2tyU2hZ?= =?utf-8?B?aXhFYU9Kcm1Vd2g2L2gyYkZURXQ4bXIxc09MK2NVNlhRaEdNSEdqQ3ZBV1p2?= =?utf-8?B?N1Z6STBWemNDR0hRR01saFZCbFNYc2JMNmNYRE5yUjcycmIwazFGazFPL1hQ?= =?utf-8?B?LytCOWpoYXZ3cnJ1bUpDRi8rSGZab2I5STRwb1pEQUFZS0ZXK1RTWTNydlp1?= =?utf-8?B?SVo3WCtZTGNpMnFSUXU1MEsyalg4RmNlbXd3ZnBWTmhwR28rQUZMbWg5aXFj?= =?utf-8?B?SXpxUHRiTlhXT25HNG9rOW1BdDNEdllWcTZOa2JNOFdlYWJmcDVIRGU5VG5j?= =?utf-8?B?WEphcURNWGZkTnUyU211QmNZN1hIQXhKVkgyMVQ1NDRsb1VLbGdxMXAvZEQy?= =?utf-8?B?SlpIdGVLU0t4YW5iR2pJVFRzKzB2a0RKbmd3dkZqS3hJVXRRMGV5V1p6TXlL?= =?utf-8?B?YmdnUm1RTmhPOUlLYjdGb3hwM2Z6c1U2ZEl4Zmw0ZlFGb29Ld0pnQndKaUVr?= =?utf-8?B?eG81emFUZWFQMXhmTlBEbWxPa2FLVmV5SGsxVVZ4bEx1UWNNN2JoWml2SmZ5?= =?utf-8?B?eWFzMzlMaExndXZJeGhVTU1aSERpQ3FiTmJ0aDMybS9nRUxkMTI5QlJwQmN4?= =?utf-8?B?dmZiTVIxRzl6a25LdWJwMG4rVDJ6MUlMTGt1SXV4S3JJUTBqdFhRaUZCaDJB?= =?utf-8?B?bzdSTmptZVR0WU5sVDZmVjZ6ZTJhQTdpVHV1Y2tudDRtWndDaWFNQUtETXBJ?= =?utf-8?B?ZHVPdHdrdTBpak9MelRleFFxemoyVHFiMXZORFhSemtGTWZMSkRWT2M5SUZy?= =?utf-8?B?TDVhNGF2dEVza1Y3cm9vbW5YVFVKRm9sUkdCUXRadVpJZ0UxNmdwalBZOUxo?= =?utf-8?B?Z1g4WXNBZ1NrSk5ZWCszc1pmT1pDYTN3MTZUS20vTmVLL3RMaXhQVUdwcEE1?= =?utf-8?B?RkhreE5BNTQ3VG1iTTRHcHVVUkNsNXluYUN6bVJYK2xSK1JKSGZnTVlST3ps?= =?utf-8?B?akRBL3BBMjA0Qi82WWw1a0dRbHdueWE2aE80emNLRENaNTZPSjM5N2dvMEov?= =?utf-8?B?eXhNTmIrS1MyaE40cnRyYmNxRFhlSUQrTUwrbTFjSFVPcU5uUlh6bytMZ0tV?= =?utf-8?B?OFI1M3RWQ3c2RlhDb0J4WWhrcU1IZlBBOGVvenhBVm1uaHA3blZxSlVTM1Fn?= =?utf-8?Q?8v9Ume?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY5PR12MB6526.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(366016)(1800799024)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UXR5RHBxQjNBQ2ZvOVljOHRXc1pYeDBXdy9aTUhmWUdBck5HS29uc0VRRUkr?= =?utf-8?B?cldERXVwbnlIN1N3dkNVRmwzam1LRjNBZmN2ZE9MSllBdWxWV3NPdUhhQm9q?= =?utf-8?B?MllCbG5ON3VUSGg0VE4rN3RPOFdtZUYzL2ZOVnVyMmNtVGllZzJmd0ptYzIv?= =?utf-8?B?QndteUE5Ymx2dmo3R3IyZk94L3hmYUtZS2hDM2Rmay9GbEM2NkI0RkxGWXZS?= =?utf-8?B?ais2MVJ0L2RHSis5YzBWS3NCd0diMVRKb0FCSkpJUnVwY2dFUHJ4QWNvVFQ2?= =?utf-8?B?enpIRWlra3RVVFZ3WFdiQjRoMmhRczBzS2J6KzBUbGg3TXI5R053WitIRmRR?= =?utf-8?B?NnNDVFdCWUFVTkUwb3Mwd09hSEsrZUpPdlNzR0pabjVwV2o5NE83VE9keENL?= =?utf-8?B?d2Z4TUFCaE1ONUt1Mms3S1loMXAxWDR3UVRodEpqV2xrTFo1aVRsK3FUSEtr?= =?utf-8?B?M2Z6U3lNaW5sVDlIVjNwYUIvZUNUbXJmTldzdkhHeFVHTzltYmQ2dHV2bTJQ?= =?utf-8?B?SExnS1FGNitLNmZpUlBaUWs2ejRIS2diZE9DSlBHSW9rbmVVSTBRaGxoTTNT?= =?utf-8?B?WjJFYlVyNWEyZWJQUFY0UEdHK0g1enlGeVpLV3Q3YkVjbmVRUTZtMkdWd0lp?= =?utf-8?B?VlVEN1hwZ2ZuMW81Z2VZSXRhVTRxa0RCNlpoNVlSbU5UYU9aNVlBMjhiQVJ3?= =?utf-8?B?NFdEYWNtcDJKZG5HeWNIYTVoaXBLQU0rSDBkNDI5Ti9TTkVGZ2hkSFFmaDBZ?= =?utf-8?B?eTVLZml5SEhsaEU3T2R2K2J4T3JYY09MZ293M3h0eklTT1NNWUc3SnRvRVZ6?= =?utf-8?B?NlJCNEdSQXJXRVdNQTgvQWhDdWt2aThKcjdqZEF2QXNOd3EyZmFjWWhpaEtJ?= =?utf-8?B?M0toUVdwcGR0OGFBVHJpWFlEUUdKbXRVSkQveitZTGJHWFh5bFJ0ZjRRU1Vs?= =?utf-8?B?cmkvUmd6RWMrRnVacWUvVnRqUkUxemVEYUE5SjBxYWxvVU41bzBUQlp4NkNW?= =?utf-8?B?T05rcGVNemlZOTJhNTRvNFdweVNJUy9nSmRhUTkreWRiaEV1UnZWZGcxamw3?= =?utf-8?B?dWJZRHI2YUZLbnRTaVpaMmxoVHVhVzVyTGNsZ0V1V0NqZE83aHE4MXdaMUFU?= =?utf-8?B?N2ZkSzVrYXRKa1FnWVhiSUYxZzNtQ3FpWnRENjRXZG5jNXc1U0tlM1hBWld4?= =?utf-8?B?bEhYSFhkT2lremJVUHQ2VDQ1SGRtUnhBdGVlWHhnR1FnM2FmYUVLZDg2Vzds?= =?utf-8?B?Y2ludk1wNXdYb1JEYWs4WXBLRmIxcnlxOFF3dWJ4THJ3eDU5alF1M2NyZlJB?= =?utf-8?B?TFFsZmo1Mk9ldnQrOThvSE5ML3h4MjhhWUk3Z0tWU1BFTHJIOUhwTnVSZFlJ?= =?utf-8?B?LzFiYTVvbjBkQlU2QUdUTktzS3pvMkgxUVJ2Umg2SUp2SytLdXdjTjZCVEdo?= =?utf-8?B?ZVFjUnAyS09SVUx2UWo4ZG41NDFaVUVaZWQ0ZGRmTmh3RXlLQzhmb3BMZE80?= =?utf-8?B?SU9ZMStRRlFJY0laZTNpd0pvU3Bsd1Q5dXdUc3pxUExxLytxVFFiNnV1UGo4?= =?utf-8?B?bkwzTVNnOVE3eWFUWVBPTlF4YnY4NmJ2NXFrdTJYWm9EMytzQXZiQzA5bDhQ?= =?utf-8?B?SWU1UEU0eTQweUhsQUl2UmdJYnlRNDhQakJrKzh1S2JZMnV6VUsrTEhSY2hp?= =?utf-8?B?d2owbXZPZlVrUUQ1K0M5M3RKUlYzZE94ZUlOd3B2SmFWbEZxaFcxa3BhbTVh?= =?utf-8?B?WWVUTlZCT3lBVlhpcmF1YmhxTzd1UW5kSjMwTXh0R1lnZ0NQbzNIbStXQ2ZV?= =?utf-8?B?R2phUy9YcDByU1pWRC9QQkZ5Q3VKZjZCUDkyUFl5VW9wclFXMEVHeDRzdHNx?= =?utf-8?B?WlFFOWQ2ek1SenJVQ0UyN3dia0VaNk5kNEx0N1RQb2hWR2RBcTVKdHJRcEc1?= =?utf-8?B?Nkg5TjQ0Ky9mMjR2cEp4SEdnS3MxUVgxY1lkVG1EUWZnRmR5S0c3ZTVVeFNm?= =?utf-8?B?SGNCbkNobkVYaVdreEtYWndmeVNZL3NXNWFkaFA2NitqbFlxbEpzVnJKZ1ZL?= =?utf-8?B?QVJzNGU0TUZGNm5xcFJKM2hVam56c2FEa2JNOFBwYnVuTlczK1VYbW9uZlpu?= =?utf-8?Q?CdzDa8IRSgxDBw0Wsi/gIUwC4?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: rust-for-linux@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY5PR12MB6526.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1c4fb1cc-f87f-45a9-918a-08de16fc23b5 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2025 15:02:11.9739 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: +SxehE8uV94ldPOenAzmtO8h8eHnVrLVfl4JRiuLwlSytAOix4mRNaUzswCxIOQugn1VriHkSa+Zxevn5Q2zsQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL4PR12MB9478 T24gVHVlLCAyMDI1LTEwLTI4IGF0IDIwOjAzIC0wNzAwLCBKb2huIEh1YmJhcmQgd3JvdGU6DQo+ IE5WSURJQSBHUFVzIGFyZSBtb3ZpbmcgYXdheSBmcm9tIHVzaW5nIE5WX1BNQ19CT09UXzAgdG8g Y29udGFpbg0KPiBhcmNoaXRlY3R1cmUgYW5kIHJldmlzaW9uIGRldGFpbHMsIGFuZCB3aWxsIGlu c3RlYWQgdXNlIE5WX1BNQ19CT09UXzQyDQo+IGluIHRoZSBmdXR1cmUuIE5WX1BNQ19CT09UXzAg d2lsbCBiZSB6ZXJvZWQgb3V0Lg0KDQpJIGRvbid0IHRoaW5rIHRoaXMgaXMgY29ycmVjdC4gIEFS Q0hfMSBpbiBQTUNfQk9PVF8wIHdpbGwgYmUgc2V0IHRvIDEgaW4gZnV0dXJlIEdQVXMuDQo=