From mboxrd@z Thu Jan 1 00:00:00 1970 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 365F5C00A94 for ; Mon, 15 Apr 2024 16:57:57 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id DB7B810EBB7; Mon, 15 Apr 2024 16:57:56 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.b="UCF2NxEq"; dkim-atps=neutral Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2086.outbound.protection.outlook.com [40.107.236.86]) by gabe.freedesktop.org (Postfix) with ESMTPS id 648C310EBB7 for ; Mon, 15 Apr 2024 16:57:55 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eEoJ3VZQ2mG3vymkedIraRy34dUG8ZH9vJui+OT7/crI28EZxzjJ8Z86k7DVwXUF4fwsezv+dPa1ptsiiAap8+ImnRKiutH+5Ar/Qh+4AZkHIzx8qisOVmu1JT/SiNa7k/hgwML5GRlctlTQs241DDHKH6fq7BmywITZpS3VNykkLB7ZddAQDJuaf5Cm73s7X8u5CIErw+SabtSYx/1VEfUKsqbw60JwokKiEB+ouKO+etJgTtY5BBP13bX0U9slTUQzUL8u0ItJSxzEqCtfqRR7wwQhQjyRDy/P2lm33GNmaPOpDLfn8KBY+nY28BF5LjOFm/o6X+3aNYRlS4JV6A== 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=tZzT57liGi2YWU7NE2rqBuQ4a/S6hDbqgFjEW8p+d2c=; b=MuDjaOUzAVQAXQPoulm6PxPiHuSCujhsPE+5Qs6HvHLh/ddjOxgXo7ncR/y6DQ3PqHnGcorH919Z2ZQCfxaGi3U10TxWJsXwzuOpK3fxMdFY++1dCvVaNuXfyy0z4ka69b/1BxhSn6jFErMEkxks8x4iov6dGtrWsb2svUXdEYHlsD6Y26ew+ClrESY3+gfNfcKJAnfByVh8lcTKeWMW8dbNlUBWTg0SEl2ly2Yk0lXRYvFqykadfAjynkS8RYrLxHTOj02nnRGXdaqng/mx1pOiTQIudBMPgD2o7jmuJgCzGPnFBXvSrZ50jBFfkoypP79CNoaxWsASX88oqn81BA== 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=tZzT57liGi2YWU7NE2rqBuQ4a/S6hDbqgFjEW8p+d2c=; b=UCF2NxEqwX2yJBFs+8OnW1HcMUAnrDsCUEZgWugCXP2vC78BBF7Yo5yKI7vhpXQOgdqs3OtLQJyIVgZvwF+ttMJpvNIXMz9SJaDzdiCNoOiLzmKcnUVxnbbK7kI3kVyb5ZztzmgDSSeq93E4kt6Ao1qeuy5fEJLfkzoi4iNxphTDYWVAyxTlzsw6Dg2HK2GUYAwAQe25KibdehOpCVstp5w3auBs3hVcvNyh7BBNYU3ab/HsRE+r/Y8ILyidRQAHXvkJWIeYdWYcncXiSAqwOYlMaHNQPaHPGllSSc8Me/NAlDgA8Zyul4gDxvbg5pBkZGruud6REhrKFMLTJpjiDA== Received: from SN7PR12MB8769.namprd12.prod.outlook.com (2603:10b6:806:34b::12) by MN2PR12MB4253.namprd12.prod.outlook.com (2603:10b6:208:1de::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.49; Mon, 15 Apr 2024 16:57:51 +0000 Received: from SN7PR12MB8769.namprd12.prod.outlook.com ([fe80::ac4b:38c3:29cd:519]) by SN7PR12MB8769.namprd12.prod.outlook.com ([fe80::ac4b:38c3:29cd:519%3]) with mapi id 15.20.7452.049; Mon, 15 Apr 2024 16:57:51 +0000 From: Timur Tabi To: "dakr@redhat.com" CC: "airlied@redhat.com" , "nouveau@lists.freedesktop.org" , "lyude@redhat.com" Subject: Re: [PATCH] [v5] nouveau: add command-line GSP-RM registry support Thread-Topic: [PATCH] [v5] nouveau: add command-line GSP-RM registry support Thread-Index: AQHaitQ/TMCVejtfE0SeUvC3ihidlLFhX2sAgAgonoCAAA5nAA== Date: Mon, 15 Apr 2024 16:57:51 +0000 Message-ID: References: <20240409231552.2557643-1-ttabi@nvidia.com> <359a614b7daba206c59b17e7ec966e38bc9661e8.camel@nvidia.com> In-Reply-To: <359a614b7daba206c59b17e7ec966e38bc9661e8.camel@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2 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: SN7PR12MB8769:EE_|MN2PR12MB4253:EE_ x-ms-office365-filtering-correlation-id: e81179e4-1159-4081-226a-08dc5d6d2fdd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: xxK69OA/DTm/A1JGXSbl2ht5AcFbSuhvLUJslw+kii6+xbrFUuRVDclhQBc/gZEBVllyBGabnpk7M/RuFZxkHZZe0Tztv/Q2Fsucf+qNuA5t+pxDxXzhwStdXnli86lwvhWeVZSVotGqEjxZcmEfopIxin1S+gQIIp/5kTLTvMZg3K8nWm98RYv1KHL6qN4aWWcMIU4EdtNH0aNeZ71lQGnHLfCHnzIUVFo9odjizYd9wDUQdB05UlsHN+o4enhKW/vqJQO+lOsfa215qOXFK5YkQlmMy+qIe8Ceezeq8cdONvc+l5jjeXtORI6YtvTJyBYR5pIMomzoCudZgMiFs+VkDMw1GSIvAW+sck+JXB7MENnWJUvMJaXDsza3n/nexM2WgWAsiVQdANNaHzCcsA1NLloVvhJZs3c1ljo6cUW8Q0XUqP3NfnnNLognwJwLLVNAl8/WAWjRiUEOJEbuLdehZ3txfaEK4IqG7LAidsRq7YdJBo+416163EJ3gj2inhHIWQCLePGcy1qFYgA4LVy/GNfPudlGwiG8qZ3Py5VBMmJrJg9+NFuR8gMR2CGvLEyAXhKPxgZcU/u+ZD/bNdOXNEaF7Om2rv/McJIWsrXMI5hbIU7dDVAF5Gtu92pw+g0lO8QM6xgP24YE25sp7kV4KUXE+WHlpJtSwgrnfhJX53uNycKZrExGKE96vrltEJmUCb1cBNtYzJiguT22BQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR12MB8769.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?REJidHlYRnk0R09jaGp6VlhHelcrUlhUUld4Y3NBZm1FUlJHMHNmL0VuN1hM?= =?utf-8?B?UFREWjFPaUI0MDM5UE9jaC9XdCtRaG1FbnNXY0tKOWhYbnM2bkk4bmFwcW93?= =?utf-8?B?czlSaWU5ZGhqSXQyS3NSSUpic05SK1JxN3pVOXU1Y0lTVXMyYnBTV1JyUTZz?= =?utf-8?B?WXl5VHBzUldBQVJWWUJqc25zdGFQSFlsZit5T3JISzN2S0xnSTFVdVpHemMz?= =?utf-8?B?anRtb28rZnR2QkxEaWEvYnFmRzJjSmVQWTRISzB0OWIyQTJ4K0FlYkRRTzlE?= =?utf-8?B?RXQvdUtMK0hsSWtqNTdLdzgwSTIwRlJOamYvWU5hd0Y3RFkzK3l5ckpFb3ps?= =?utf-8?B?RHI4QlJ6d3hEN24xUzVBWGRxdVRzZkM0bXpsbk84QU5LZmVQSVlJZE1hbGha?= =?utf-8?B?OFJ6bTZzMGxMWitUT1BhWFl1SWR2U25PNGFnUHpVREZNd1RIbkpKWGRvWFhL?= =?utf-8?B?TXpzWmVmcVU5WW9ONzF1bU9YNitPcEtEaVVTRmZFYlY3RFM4SzlkMlVCcmk3?= =?utf-8?B?N2d2SFRENjB3WmF3Y1dCaXMvcmRlSVZZOC9DWWtWUkkrR0RCREZCb3RLTXV4?= =?utf-8?B?cENpeXVIdWhUdFE3cGdpeHZnZkY4ZXkxSk42V0FSKzg0bHg5R2pIRDNNdEV0?= =?utf-8?B?SlByWkRZSEVQeEJ1cVYwZmhYakRPY0JJVkFVaDUxMW9FRmIrcjUxVFQ1Zksy?= =?utf-8?B?NHRoTFV3aFhma3VvUm5DK1NEWHNLcHREdXVkSHB2TlpZMlQxTUNub21ESTB2?= =?utf-8?B?QU5XV2JQanpCZGN1eklvTTRxQ1Q5SXd1aCs1V0NLQU1RRWN1ZTZRMS9yN2dz?= =?utf-8?B?NXJOSUlJYlY1TmVKbTB0Ny9Pc1RkVWs0RlliRUhyeGxmb081WGRhWUw5OWsr?= =?utf-8?B?eFJTUkZ4UWRaYjEvSm9mdzJDZDFVNlB2MnFJQ0p2MmtObzExY0ttelpXaUdu?= =?utf-8?B?ZXJ3eWdXSFBrcFNhdHM1OXdwTkRIVVVPbHlva0t3RWw2MDdOYXNRNGVVTU5U?= =?utf-8?B?cVlFZkQvRzBvNlFuNGhuYVc2ck0xU0hZVngzWm1HdUx5Tll3bnhVM0ZXUmMx?= =?utf-8?B?eHBzR2dMZEtLdFNISS9sVHRSWmFEV0pWcFF4UVFXdmZzVVJQcG9XdnVSWkcr?= =?utf-8?B?TUpGSUZPTjB3bHltOGFNdlBWMU5qRmwvRjgvZDVjMDI1ZFFXdnF4aFIwRFcr?= =?utf-8?B?OTNBNTVDcXBrNGt0dUJhMkpMNTdzU3VnZU8zc3RlbmFGR0luR2pEZUtWMWN3?= =?utf-8?B?S29kNmYwUUttR1pObmJZdmExZ2FPMmVTK2tRK1VzcHlYVW93TUxRWDQ1cEl0?= =?utf-8?B?WHRmNXRzbTg4WldDVnlZOHkwSEpqZG1JdFdkUldrbmlyQnJUWGtmV1JPbENW?= =?utf-8?B?NkVlczZqUmpxZ0gwcnZZMlZMaENhdWdYTWQ2aDZFSk51ZFBFc1ViMnJtZW9P?= =?utf-8?B?RWxDaDkvZFBnNzA3aGpZK2dQL1FQQlE5VDBiU3BtakJpUjE4VXNyeGJQMUZI?= =?utf-8?B?MFJRTDZZQWdEeW5FbDZLbHdWQjlyUFR4MWRXb0RxbzVGTHVpNHFnaUE2d1dq?= =?utf-8?B?MUNEQzNWTmppOGkxbjN5RGdmSlpBK0FDdUN2TG5xdnc5OWlQZ092azdYR21P?= =?utf-8?B?bHY2RmhuQkJRTVJ1QmlUeHl3b0NicW56YmRnOGk2MzIxNXA5L2h6Wmd1RmFZ?= =?utf-8?B?WG9TTDhyTEt5ekZYK25RSkVocGRybjBpc2NuQXROdlYxOTkwUkg1VFU2N1hL?= =?utf-8?B?S0FZNVBhaU5hM3B2VWtUbVY0L2NSVCtlZ0lPUnEvWFRCY1VRSEx5cHdNT2No?= =?utf-8?B?bUpWenZzUDMyU2w5Y1IwRjRiMzkycXF0L1BoTXIzd0I2RjRLM0dmalNzWC9m?= =?utf-8?B?SVVqRHQ4TlkxcXlJMmljZ2dwZnpqaDFyWVhTVU96M0pzOVIzd2x3a3ZHL0ZT?= =?utf-8?B?VStrQUFOdGtGZ2J3V3Y5SU1RK1RhTGRBR1cxK3dLMDFoOG9wbUVuMHV3ZTkw?= =?utf-8?B?SnpJSVFGbG50N3ltWXFIeVpxT2NNNFVZKzBFRkRKR0o0eG5ycHVrVmVMUEcw?= =?utf-8?B?Q3RFeFRMbWdmeERPRzBKNkhqSmF3ZERweWJnZTR6OFJLVTV5OGpVNWJHSG5I?= =?utf-8?Q?g1y08x4/kSo70k9o9vOf0+JSO?= Content-Type: multipart/alternative; boundary="_000_e589feebda2ba0bb3fc781c7f2144a1d90373a8dcamelnvidiacom_" MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR12MB8769.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e81179e4-1159-4081-226a-08dc5d6d2fdd X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2024 16:57:51.5238 (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: Z1DHlsILSNThmWqT4VKwQL2AK8DCFBcfTkbHBA53PEhP0WuBqKA3WtmRBUggXg2YN99I8ftpLZrKDCsJVpWKXw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4253 X-BeenThere: nouveau@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Nouveau development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces@lists.freedesktop.org Sender: "Nouveau" --_000_e589feebda2ba0bb3fc781c7f2144a1d90373a8dcamelnvidiacom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gTW9uLCAyMDI0LTA0LTE1IGF0IDE2OjA2ICswMDAwLCBUaW11ciBUYWJpIHdyb3RlOg0KDQoN CisgICAgICAgdTMyIGR3b3JkOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIFRZUEVf RFdPUkQgKi8NCg0KKyAgICAgICB1OCBiaW5hcnlbXSBfX2NvdW50ZWRfYnkodmxlbik7IC8qIFRZ UEVfQklOQVJZIG9yIFRZUEVfU1RSSU5HICovDQoNCg0KTklUOiBDYW4ndCB3ZSBwdXQgdGhlc2Ug dHdvIGludG8gYSB1bmlvbj8NCg0KU3VyZS4NCg0KSXQgdHVybnMgb3V0IHRoYXQgaXQgY2FuJ3Qg YmUgYSB1bmlvbjoNCg0KDQpkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9udmttL3N1YmRldi9nc3Av cjUzNS5jOjExMjU6MjA6IGVycm9yOiBmbGV4aWJsZSBhcnJheSBtZW1iZXIgaW4gdW5pb24NCg0K IDExMjUgfCAgICAgICAgICAgICAgICAgdTggYmluYXJ5W10gX19jb3VudGVkX2J5KHZsZW4pOyAv KiBUWVBFX0JJTkFSWSBvciBUWVBFX1NUUklORyAqLw0KDQogICAgICB8ICAgICAgICAgICAgICAg ICAgICBefn5+fn4NCg0KDQouLi4gaXQgY2FuJ3QgYmUgdmxlbiBoZXJlIGJlY2F1c2UgdGhlIHZh bHVlIGhhcyB0byBiZSAnNCcgZm9yIGR3b3JkcywgYW5kICd2bGVuJyBpcyAwIGZvciBkd29yZHMu DQoNCg0KSSBhbHNvIG5vdGljZWQgYSBidWcgdGhhdCBpcyByZWxldmFudDoNCg0KK3N0YXRpYyB2 b2lkIGJ1aWxkX3JlZ2lzdHJ5KHN0cnVjdCBudmttX2dzcCAqZ3NwLCBQQUNLRURfUkVHSVNUUllf VEFCTEUgKnJlZ2lzdHJ5KQ0KK3sNCisgc3RydWN0IHJlZ2lzdHJ5X2xpc3RfZW50cnkgKnJlZywg Km47DQorIHNpemVfdCBzdHJfb2Zmc2V0Ow0KKyB1bnNpZ25lZCBpbnQgaSA9IDA7DQorDQorIHJl Z2lzdHJ5LT5udW1FbnRyaWVzID0gbGlzdF9jb3VudF9ub2RlcygmZ3NwLT5yZWdpc3RyeV9saXN0 KTsNCisgc3RyX29mZnNldCA9IHN0cnVjdF9zaXplKHJlZ2lzdHJ5LCBlbnRyaWVzLCByZWdpc3Ry eS0+bnVtRW50cmllcyk7DQorDQorIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShyZWcsIG4sICZn c3AtPnJlZ2lzdHJ5X2xpc3QsIGhlYWQpIHsNCisgcmVnaXN0cnktPmVudHJpZXNbaV0udHlwZSA9 IHJlZy0+dHlwZTsNCisgcmVnaXN0cnktPmVudHJpZXNbaV0ubGVuZ3RoID0gcmVnLT5rbGVuOw0K DQpUaGlzIGlzIHN1cHBvc2VkIHRvIGJlIHJlZy0+dmxlbi4NCg0K --_000_e589feebda2ba0bb3fc781c7f2144a1d90373a8dcamelnvidiacom_ Content-Type: text/html; charset="utf-8" Content-ID: <51A39952C31DD049A12F9A71306C5A8C@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdj5PbiBNb24s IDIwMjQtMDQtMTUgYXQgMTY6MDYgKzAwMDAsIFRpbXVyIFRhYmkgd3JvdGU6PC9kaXY+DQo8Ymxv Y2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7IGJvcmRlci1sZWZ0 OjJweCAjNzI5ZmNmIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPg0KPGRpdj48YnI+DQo8L2Rpdj4N CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDsgYm9yZGVy LWxlZnQ6MnB4ICM3MjlmY2Ygc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+DQo8YmxvY2txdW90ZSB0 eXBlPSJjaXRlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7IGJvcmRlci1sZWZ0OjJweCAjNzI5 ZmNmIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPg0KPHByZT4rCXUzMiBkd29yZDsJCQkJLyogVFlQ RV9EV09SRCAqLzwvcHJlPg0KPHByZT4rCXU4IGJpbmFyeVtdIF9fY291bnRlZF9ieSh2bGVuKTsJ LyogVFlQRV9CSU5BUlkgb3IgVFlQRV9TVFJJTkcgKi88L3ByZT4NCjwvYmxvY2txdW90ZT4NCjxw cmU+PGJyPjwvcHJlPg0KPHByZT5OSVQ6IENhbid0IHdlIHB1dCB0aGVzZSB0d28gaW50byBhIHVu aW9uPzwvcHJlPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+U3VyZS48 L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pkl0IHR1cm5zIG91 dCB0aGF0IGl0IGNhbid0IGJlIGEgdW5pb246PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHBy ZT5kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9udmttL3N1YmRldi9nc3AvcjUzNS5jOjExMjU6MjA6 IGVycm9yOiBmbGV4aWJsZSBhcnJheSBtZW1iZXIgaW4gdW5pb248L3ByZT4NCjxwcmU+IDExMjUg fCAgICAgICAgICAgICAgICAgdTggYmluYXJ5W10gX19jb3VudGVkX2J5KHZsZW4pOyAvKiBUWVBF X0JJTkFSWSBvciBUWVBFX1NUUklORyAqLzwvcHJlPg0KPHByZT4gICAgICB8ICAgICAgICAgICAg ICAgICAgICBefn5+fn48L3ByZT4NCjxwcmU+PGJyPjwvcHJlPg0KPGJsb2NrcXVvdGUgdHlwZT0i Y2l0ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4OyBib3JkZXItbGVmdDoycHggIzcyOWZjZiBz b2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pi4uLiBpdCBj YW4ndCBiZSB2bGVuIGhlcmUgYmVjYXVzZSB0aGUgdmFsdWUgaGFzIHRvIGJlICc0JyBmb3IgZHdv cmRzLCBhbmQgJ3ZsZW4nIGlzIDAgZm9yIGR3b3Jkcy48L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk aXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JIGFsc28gbm90aWNlZCBh IGJ1ZyB0aGF0IGlzIHJlbGV2YW50OjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+DQo8 ZGl2PjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBjb2xvcjogcmdi KDYxLCA2MSwgNjEpOyBmb250LWZhbWlseTogJnF1b3Q7VWJ1bnR1IE1vbm8mcXVvdDs7IGZvbnQt c2l6ZTogMTcuMzMzMzM0cHg7Ij4rc3RhdGljIHZvaWQgYnVpbGRfcmVnaXN0cnkoc3RydWN0IG52 a21fZ3NwICpnc3AsIFBBQ0tFRF9SRUdJU1RSWV9UQUJMRSAqcmVnaXN0cnkpPC9zcGFuPjxiciBz dHlsZT0iY2FyZXQtY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgY29sb3I6IHJnYig2MSwgNjEsIDYx KTsgZm9udC1mYW1pbHk6ICZxdW90O1VidW50dSBNb25vJnF1b3Q7OyBmb250LXNpemU6IDE3LjMz MzMzNHB4OyI+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgY29s b3I6IHJnYig2MSwgNjEsIDYxKTsgZm9udC1mYW1pbHk6ICZxdW90O1VidW50dSBNb25vJnF1b3Q7 OyBmb250LXNpemU6IDE3LjMzMzMzNHB4OyI+K3s8L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xv cjogcmdiKDYxLCA2MSwgNjEpOyBjb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBmb250LWZhbWlseTog JnF1b3Q7VWJ1bnR1IE1vbm8mcXVvdDs7IGZvbnQtc2l6ZTogMTcuMzMzMzM0cHg7Ij4NCjxzcGFu IHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBjb2xvcjogcmdiKDYxLCA2MSwg NjEpOyBmb250LWZhbWlseTogJnF1b3Q7VWJ1bnR1IE1vbm8mcXVvdDs7IGZvbnQtc2l6ZTogMTcu MzMzMzM0cHg7Ij4rPC9zcGFuPjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9ImNh cmV0LWNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGZvbnQt ZmFtaWx5OiAmcXVvdDtVYnVudHUgTW9ubyZxdW90OzsgZm9udC1zaXplOiAxNy4zMzMzMzRweDsg d2hpdGUtc3BhY2U6IHByZTsiPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdi KDYxLCA2MSwgNjEpOyBjb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBmb250LWZhbWlseTogJnF1b3Q7 VWJ1bnR1IE1vbm8mcXVvdDs7IGZvbnQtc2l6ZTogMTcuMzMzMzM0cHg7Ij5zdHJ1Y3QgcmVnaXN0 cnlfbGlzdF9lbnRyeSAqcmVnLCAqbjs8L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdi KDYxLCA2MSwgNjEpOyBjb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBmb250LWZhbWlseTogJnF1b3Q7 VWJ1bnR1IE1vbm8mcXVvdDs7IGZvbnQtc2l6ZTogMTcuMzMzMzM0cHg7Ij4NCjxzcGFuIHN0eWxl PSJjYXJldC1jb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBjb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBm b250LWZhbWlseTogJnF1b3Q7VWJ1bnR1IE1vbm8mcXVvdDs7IGZvbnQtc2l6ZTogMTcuMzMzMzM0 cHg7Ij4rPC9zcGFuPjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9ImNhcmV0LWNv bG9yOiByZ2IoNjEsIDYxLCA2MSk7IGNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGZvbnQtZmFtaWx5 OiAmcXVvdDtVYnVudHUgTW9ubyZxdW90OzsgZm9udC1zaXplOiAxNy4zMzMzMzRweDsgd2hpdGUt c3BhY2U6IHByZTsiPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDYxLCA2 MSwgNjEpOyBjb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBmb250LWZhbWlseTogJnF1b3Q7VWJ1bnR1 IE1vbm8mcXVvdDs7IGZvbnQtc2l6ZTogMTcuMzMzMzM0cHg7Ij5zaXplX3Qgc3RyX29mZnNldDs8 L3NwYW4+PGJyIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBjb2xvcjogcmdi KDYxLCA2MSwgNjEpOyBmb250LWZhbWlseTogJnF1b3Q7VWJ1bnR1IE1vbm8mcXVvdDs7IGZvbnQt c2l6ZTogMTcuMzMzMzM0cHg7Ij4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDYxLCA2 MSwgNjEpOyBjb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBmb250LWZhbWlseTogJnF1b3Q7VWJ1bnR1 IE1vbm8mcXVvdDs7IGZvbnQtc2l6ZTogMTcuMzMzMzM0cHg7Ij4rPC9zcGFuPjxzcGFuIGNsYXNz PSJBcHBsZS10YWItc3BhbiIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGNv bG9yOiByZ2IoNjEsIDYxLCA2MSk7IGZvbnQtZmFtaWx5OiAmcXVvdDtVYnVudHUgTW9ubyZxdW90 OzsgZm9udC1zaXplOiAxNy4zMzMzMzRweDsgd2hpdGUtc3BhY2U6IHByZTsiPg0KPC9zcGFuPjxz cGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBjb2xvcjogcmdiKDYxLCA2 MSwgNjEpOyBmb250LWZhbWlseTogJnF1b3Q7VWJ1bnR1IE1vbm8mcXVvdDs7IGZvbnQtc2l6ZTog MTcuMzMzMzM0cHg7Ij51bnNpZ25lZCBpbnQgaSA9IDA7PC9zcGFuPjxiciBzdHlsZT0iY2FyZXQt Y29sb3I6IHJnYig2MSwgNjEsIDYxKTsgY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgZm9udC1mYW1p bHk6ICZxdW90O1VidW50dSBNb25vJnF1b3Q7OyBmb250LXNpemU6IDE3LjMzMzMzNHB4OyI+DQo8 c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgY29sb3I6IHJnYig2MSwg NjEsIDYxKTsgZm9udC1mYW1pbHk6ICZxdW90O1VidW50dSBNb25vJnF1b3Q7OyBmb250LXNpemU6 IDE3LjMzMzMzNHB4OyI+Kzwvc3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoNjEsIDYx LCA2MSk7IGNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGZvbnQtZmFtaWx5OiAmcXVvdDtVYnVudHUg TW9ubyZxdW90OzsgZm9udC1zaXplOiAxNy4zMzMzMzRweDsiPg0KPHNwYW4gc3R5bGU9ImNhcmV0 LWNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGZvbnQtZmFt aWx5OiAmcXVvdDtVYnVudHUgTW9ubyZxdW90OzsgZm9udC1zaXplOiAxNy4zMzMzMzRweDsiPis8 L3NwYW4+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0iY2FyZXQtY29sb3I6IHJn Yig2MSwgNjEsIDYxKTsgY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgZm9udC1mYW1pbHk6ICZxdW90 O1VidW50dSBNb25vJnF1b3Q7OyBmb250LXNpemU6IDE3LjMzMzMzNHB4OyB3aGl0ZS1zcGFjZTog cHJlOyI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7 IGNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGZvbnQtZmFtaWx5OiAmcXVvdDtVYnVudHUgTW9ubyZx dW90OzsgZm9udC1zaXplOiAxNy4zMzMzMzRweDsiPnJlZ2lzdHJ5LSZndDtudW1FbnRyaWVzID0g bGlzdF9jb3VudF9ub2RlcygmYW1wO2dzcC0mZ3Q7cmVnaXN0cnlfbGlzdCk7PC9zcGFuPjxiciBz dHlsZT0iY2FyZXQtY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgY29sb3I6IHJnYig2MSwgNjEsIDYx KTsgZm9udC1mYW1pbHk6ICZxdW90O1VidW50dSBNb25vJnF1b3Q7OyBmb250LXNpemU6IDE3LjMz MzMzNHB4OyI+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgY29s b3I6IHJnYig2MSwgNjEsIDYxKTsgZm9udC1mYW1pbHk6ICZxdW90O1VidW50dSBNb25vJnF1b3Q7 OyBmb250LXNpemU6IDE3LjMzMzMzNHB4OyI+Kzwvc3Bhbj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi LXNwYW4iIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBjb2xvcjogcmdiKDYx LCA2MSwgNjEpOyBmb250LWZhbWlseTogJnF1b3Q7VWJ1bnR1IE1vbm8mcXVvdDs7IGZvbnQtc2l6 ZTogMTcuMzMzMzM0cHg7IHdoaXRlLXNwYWNlOiBwcmU7Ij4NCjwvc3Bhbj48c3BhbiBzdHlsZT0i Y2FyZXQtY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgZm9u dC1mYW1pbHk6ICZxdW90O1VidW50dSBNb25vJnF1b3Q7OyBmb250LXNpemU6IDE3LjMzMzMzNHB4 OyI+c3RyX29mZnNldCA9IHN0cnVjdF9zaXplKHJlZ2lzdHJ5LCBlbnRyaWVzLCByZWdpc3RyeS0m Z3Q7bnVtRW50cmllcyk7PC9zcGFuPjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYig2MSwgNjEs IDYxKTsgY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgZm9udC1mYW1pbHk6ICZxdW90O1VidW50dSBN b25vJnF1b3Q7OyBmb250LXNpemU6IDE3LjMzMzMzNHB4OyI+DQo8c3BhbiBzdHlsZT0iY2FyZXQt Y29sb3I6IHJnYig2MSwgNjEsIDYxKTsgY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgZm9udC1mYW1p bHk6ICZxdW90O1VidW50dSBNb25vJnF1b3Q7OyBmb250LXNpemU6IDE3LjMzMzMzNHB4OyI+Kzwv c3Bhbj48YnIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGNvbG9yOiByZ2Io NjEsIDYxLCA2MSk7IGZvbnQtZmFtaWx5OiAmcXVvdDtVYnVudHUgTW9ubyZxdW90OzsgZm9udC1z aXplOiAxNy4zMzMzMzRweDsiPg0KPHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoNjEsIDYx LCA2MSk7IGNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGZvbnQtZmFtaWx5OiAmcXVvdDtVYnVudHUg TW9ubyZxdW90OzsgZm9udC1zaXplOiAxNy4zMzMzMzRweDsiPis8L3NwYW4+PHNwYW4gY2xhc3M9 IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgY29s b3I6IHJnYig2MSwgNjEsIDYxKTsgZm9udC1mYW1pbHk6ICZxdW90O1VidW50dSBNb25vJnF1b3Q7 OyBmb250LXNpemU6IDE3LjMzMzMzNHB4OyB3aGl0ZS1zcGFjZTogcHJlOyI+DQo8L3NwYW4+PHNw YW4gc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGNvbG9yOiByZ2IoNjEsIDYx LCA2MSk7IGZvbnQtZmFtaWx5OiAmcXVvdDtVYnVudHUgTW9ubyZxdW90OzsgZm9udC1zaXplOiAx Ny4zMzMzMzRweDsiPmxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShyZWcsIG4sICZhbXA7Z3NwLSZn dDtyZWdpc3RyeV9saXN0LCBoZWFkKSB7PC9zcGFuPjxiciBzdHlsZT0iY2FyZXQtY29sb3I6IHJn Yig2MSwgNjEsIDYxKTsgY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgZm9udC1mYW1pbHk6ICZxdW90 O1VidW50dSBNb25vJnF1b3Q7OyBmb250LXNpemU6IDE3LjMzMzMzNHB4OyI+DQo8c3BhbiBzdHls ZT0iY2FyZXQtY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgY29sb3I6IHJnYig2MSwgNjEsIDYxKTsg Zm9udC1mYW1pbHk6ICZxdW90O1VidW50dSBNb25vJnF1b3Q7OyBmb250LXNpemU6IDE3LjMzMzMz NHB4OyI+Kzwvc3Bhbj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJjYXJldC1j b2xvcjogcmdiKDYxLCA2MSwgNjEpOyBjb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBmb250LWZhbWls eTogJnF1b3Q7VWJ1bnR1IE1vbm8mcXVvdDs7IGZvbnQtc2l6ZTogMTcuMzMzMzM0cHg7IHdoaXRl LXNwYWNlOiBwcmU7Ij4NCjwvc3Bhbj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl PSJjYXJldC1jb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBjb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBm b250LWZhbWlseTogJnF1b3Q7VWJ1bnR1IE1vbm8mcXVvdDs7IGZvbnQtc2l6ZTogMTcuMzMzMzM0 cHg7IHdoaXRlLXNwYWNlOiBwcmU7Ij48L3NwYW4+PHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiBy Z2IoNjEsIDYxLCA2MSk7IGNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGZvbnQtZmFtaWx5OiAmcXVv dDtVYnVudHUgTW9ubyZxdW90OzsgZm9udC1zaXplOiAxNy4zMzMzMzRweDsiPnJlZ2lzdHJ5LSZn dDtlbnRyaWVzW2ldLnR5cGUNCiA9IHJlZy0mZ3Q7dHlwZTs8L3NwYW4+PGJyIHN0eWxlPSJjYXJl dC1jb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBjb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBmb250LWZh bWlseTogJnF1b3Q7VWJ1bnR1IE1vbm8mcXVvdDs7IGZvbnQtc2l6ZTogMTcuMzMzMzM0cHg7Ij4N CjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDYxLCA2MSwgNjEpOyBjb2xvcjogcmdiKDYx LCA2MSwgNjEpOyBmb250LWZhbWlseTogJnF1b3Q7VWJ1bnR1IE1vbm8mcXVvdDs7IGZvbnQtc2l6 ZTogMTcuMzMzMzM0cHg7Ij4rPC9zcGFuPjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5 bGU9ImNhcmV0LWNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7 IGZvbnQtZmFtaWx5OiAmcXVvdDtVYnVudHUgTW9ubyZxdW90OzsgZm9udC1zaXplOiAxNy4zMzMz MzRweDsgd2hpdGUtc3BhY2U6IHByZTsiPg0KPC9zcGFuPjxzcGFuIGNsYXNzPSJBcHBsZS10YWIt c3BhbiIgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoNjEsIDYxLCA2MSk7IGNvbG9yOiByZ2IoNjEs IDYxLCA2MSk7IGZvbnQtZmFtaWx5OiAmcXVvdDtVYnVudHUgTW9ubyZxdW90OzsgZm9udC1zaXpl OiAxNy4zMzMzMzRweDsgd2hpdGUtc3BhY2U6IHByZTsiPjwvc3Bhbj48c3BhbiBzdHlsZT0iY2Fy ZXQtY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgZm9udC1m YW1pbHk6ICZxdW90O1VidW50dSBNb25vJnF1b3Q7OyBmb250LXNpemU6IDE3LjMzMzMzNHB4OyI+ cmVnaXN0cnktJmd0O2VudHJpZXNbaV0ubGVuZ3RoDQogPSByZWctJmd0O2tsZW47PC9zcGFuPjxi ciBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYig2MSwgNjEsIDYxKTsgY29sb3I6IHJnYig2MSwgNjEs IDYxKTsgZm9udC1mYW1pbHk6ICZxdW90O1VidW50dSBNb25vJnF1b3Q7OyBmb250LXNpemU6IDE3 LjMzMzMzNHB4OyI+DQo8YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj48Zm9udCBjb2xvcj0iIzNk M2QzZCIgZmFjZT0iVWJ1bnR1IE1vbm8iIHNpemU9IjQiPjxzcGFuIHN0eWxlPSJjYXJldC1jb2xv cjogcmdiKDYxLCA2MSwgNjEpOyI+VGhpcyBpcyBzdXBwb3NlZCB0byBiZSByZWctJmd0O3ZsZW4u PC9zcGFuPjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgY29sb3I9IiMzZDNkM2QiIGZhY2U9IlVi dW50dSBNb25vIiBzaXplPSI0Ij48c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYig2MSwgNjEs IDYxKTsiPjxicj4NCjwvc3Bhbj48L2ZvbnQ+PC9kaXY+DQo8ZGl2PjxzcGFuPjwvc3Bhbj48L2Rp dj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_e589feebda2ba0bb3fc781c7f2144a1d90373a8dcamelnvidiacom_--