From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id E74EF4600E; Tue, 7 Jan 2025 15:38:37 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CD38C40BA4; Tue, 7 Jan 2025 15:38:37 +0100 (CET) Received: from mx0a-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 57AA140676 for ; Tue, 7 Jan 2025 15:38:36 +0100 (CET) Received: from pps.filterd (m0431384.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 507CeS4Q004683 for ; Tue, 7 Jan 2025 06:38:35 -0800 Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 4414ejg6gy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 07 Jan 2025 06:38:35 -0800 (PST) Received: from m0431384.ppops.net (m0431384.ppops.net [127.0.0.1]) by pps.reinject (8.18.0.8/8.18.0.8) with ESMTP id 507EcYNN024894; Tue, 7 Jan 2025 06:38:34 -0800 Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2046.outbound.protection.outlook.com [104.47.73.46]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 4414ejg6gx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 07 Jan 2025 06:38:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Y+s+jbPpCqW0kt7H7KaNAf2++o+WqBstFApmUA5IBHA/qqCIpytRM1JOcEYLhbMPRB2U0Lx1bb4lozkeBiArYMjCYr1Xej1yR01z+vHWqCkny2cEaGYGXV4eamJFP3pYrMJUzOwhM3ySy2GRIlm/XXNUmgCs5DRzB8PD5TA8NaOpqDJ/H1hwj9JZ/kkN6lqWfuYz2KG+eBK6zjYYjqMXIWsO6Xx7jjAO6gZ1hi3B+9i863/nFMjjWV7n5osEvi6JV9o3IFlhphdjJPHL55iFDJ/iMqxUdMAEFOh+r1B2nMSLVQ64tGLV84IDptgHmpERrJiYW6YKaMnjmk/nQI8lZw== 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=B4yt6DgODEcW+a03DMAaFIHkLmtDMwR3DKV3A6wTut0=; b=SrABMkxP4MRh+SnCZcv1u7SP4w0TIsYKmaMzOE8FY0YdKKpnQ+NKw8u/fxAFJpP/KVHjKgGbPkNSPGOQkd1TM5tFZHuRYPKuqL2ndcvqdm7m5fRMynHGJRmzNRsVr3P3g90W5GjiO6+T7Y2O2JFPWDuZ/0OITfVS6jqtvmdhP9IVZ9/EbQFemGdXxdF9RmU2TmzYbME5+tWCMTp2FSjp71QhQnPSR7UYUtdf1P4sy9uipJamyvrr3UZBZusx03YY7yr1gTBxUMHeEECwYfoW1i43dVjbZ1DSKm+TNTEqUkOo5ZP7cKGiqZjbbUc2GwtZ63aw7oMpAVLSXAf7z31iwg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B4yt6DgODEcW+a03DMAaFIHkLmtDMwR3DKV3A6wTut0=; b=vFL2MYjc3CFtR338tJhIDyByjEAYdQg5yJblcd2SmTridvAGESvcKetlzvO32cFfdHH236MRDmLaI1Q8i1P67V8UxfU8I8yjOTqfCgz/hAMMOUq09lfA8SDDLyyDk2ItbTzkpwfIOQ3a3OF1EzgKDoNBotW3DJNgXIxRnGGnjy8= Received: from PH0PR18MB4491.namprd18.prod.outlook.com (2603:10b6:510:e6::13) by CO6PR18MB4033.namprd18.prod.outlook.com (2603:10b6:5:34d::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.10; Tue, 7 Jan 2025 14:38:31 +0000 Received: from PH0PR18MB4491.namprd18.prod.outlook.com ([fe80::b86b:9af:eec0:d010]) by PH0PR18MB4491.namprd18.prod.outlook.com ([fe80::b86b:9af:eec0:d010%5]) with mapi id 15.20.8314.018; Tue, 7 Jan 2025 14:38:28 +0000 From: Akhil Goyal To: Hanxiao Li , "dev@dpdk.org" Subject: RE: [EXTERNAL] [PATCH v22 13/13] compress/zsda: add zsda compressdev capabilities Thread-Topic: [EXTERNAL] [PATCH v22 13/13] compress/zsda: add zsda compressdev capabilities Thread-Index: AQHbNXVuTLZFpBrhxUCFcjTuNjfLpbMLt0sA Date: Tue, 7 Jan 2025 14:38:28 +0000 Message-ID: References: <20241113022918.3228337-2-li.hanxiao@zte.com.cn> <20241113023323.3228516-1-li.hanxiao@zte.com.cn> <20241113023323.3228516-12-li.hanxiao@zte.com.cn> In-Reply-To: <20241113023323.3228516-12-li.hanxiao@zte.com.cn> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4491:EE_|CO6PR18MB4033:EE_ x-ms-office365-filtering-correlation-id: c35b1a96-64f9-4d4e-7ae6-08dd2f28f3a1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?Z0Znb2xCb3d1cnBBRWlmVXhIZmVjSzVZeTdrblF6cFREU05XWmpqVEQ2QjlZ?= =?utf-8?B?ZzkxVEJMTmhQZ2hJOXk2MUhzYzZRa0hNQjJpNms1SFBPUHZRUDVxalhxdFgy?= =?utf-8?B?aU1QUzlBb01ZTlJOUGpnbTN0cU1Jek1sR25zUCs4bjM3Z0Z6dGpLRzJyckRv?= =?utf-8?B?aGxJNnFWTlcrWFoxMEkyampqVTZtcG95a1B4Y0RzcVZiaXVsbG01QUlNN3NC?= =?utf-8?B?QnQ3MzhSYWQzZDJDckxSRVZKN1ZJQnlQL0RsZUdTUjhmY1NNR0F2a1l0NWFB?= =?utf-8?B?SVdmWnhqZGpndWZZNnd0VlBUQWh5cnhhZUlBM2lFSGNwUnFsRStuVEJoYnlB?= =?utf-8?B?NGUyZml5K1NxcWJKcHlJTHhBSVN2bnluSkkvUWozdEMwQXg1OCtaL3lOc29G?= =?utf-8?B?ZFVMZndwRHRQS3RTZzJrcGFQeFdUbWNNa0N3bDM2Q3lZNHpPTzdwSjdtRC9Z?= =?utf-8?B?S25YTnBGRGFjMEhMbEFhTTRRNFRsQ0o5aVRHbmY5M3pETEZTcWxjSnpkdDZW?= =?utf-8?B?VFFaWFpwVFBSLzhIUGJ0TS8zRVZQa2N0V2JrUElGUFh4dUo3WTNYdXBPN2lJ?= =?utf-8?B?M1BBS01TQi9FUmZLb2xDYXgvOXh3V0Zya01mSHJaMHY5K2oxeDdMZXlDYnBB?= =?utf-8?B?bk5hZDV2VzFLTlQ3KzFrWHVlcVJvekk2MWt0UnFEMXBJcWZPSmxCa1NTblJK?= =?utf-8?B?c0JLcUhmYm0rSDFZbHAzUTNZWEd2Q3A4OHNTY09jUFJZOElTZ2dacERzdDVm?= =?utf-8?B?T0ZKazBvcDhsY1N0Kzh2MUFrMWNNcWlXQm4wY1JFN0Q2cFFhdUwyMmVXSnZi?= =?utf-8?B?OXZUZU5TNmY1dVlUM1g1b1ZpYnQ4blE0NzdzMXFuRUIrK3EybEJLWmI2MnA0?= =?utf-8?B?ZXhSbVQ5MzE5Vk9GSXFWazFoYzZUd3RqRkFQTWlwb3hUclNuWjhmVXpLWk5y?= =?utf-8?B?b21YTDBGTm5FYXlDeVBEMERBZi9vMGs1Q1h5RytieXd5b0taQmRMUHBjeFdM?= =?utf-8?B?N1h1T3dOVFM0L1djYkkrOG5ncXVLSjJENWRzU3ZJUUwweEZaNGRtM3RiL2k4?= =?utf-8?B?MVRDOCt6MFZhYWJXcTJVWnRNR0hKbjNZSUlzelVIL0dnVWxPTWdEQUlxQXgw?= =?utf-8?B?TVlNSG5UMU10ek9RZy9kUHhSNm5VaTNuNmxHNkd0N25GNVRNTkZOWWM1eWZT?= =?utf-8?B?NWIvWGVYeEFHTGlaTzJ2WWhYa05IN0FLeUoxWVJoQzY1bVZwZkZIL2lrdVkv?= =?utf-8?B?TDZRQzZGbWNCQ3hGSzRmaWxqYjJvSTRxRDhMenJZdktTYjMyUk9CTU0zZjFQ?= =?utf-8?B?UUhsaGE0dDJKU29yaDNxMnVlbnJIZXNrcWtsUU51VUEwb3NIalhLYVJWWExK?= =?utf-8?B?dTlNOUlDUFlEOVlaVWxDZ0pEMkM1NzVSTnA3eGo5L0hBbW9GNXZnSDFFQllZ?= =?utf-8?B?bU1EajRWeWdLeHc4MjlQTEErc0NHQmQ4bTU5OUh5QzljOXRzNW00aWJTUTdr?= =?utf-8?B?SDNSQk1JaDFJTkdOYVVLWGhwSWdMNm84UEYvY3p4V05OMzVmUUFJdEFaVnRz?= =?utf-8?B?RDNtSGxCeWdibmtnVlRCMnFQM1NDZkQ2QmZtSk1oQncvcTJxcVJQMEQ0RU9q?= =?utf-8?B?amJRejloU0lUdlNMdjR0V082S3VUR1o3bXFGTVhlT1QzaTNGZlcrbjR6Wm9k?= =?utf-8?B?WjRSQmhidTFsQ1BuYWd2Q3JyNHFTbHBsSnEyL0pLcXZVVHFuTHVzRkY5N080?= =?utf-8?B?UjlodHN3Q3BiKzhyRkU5VllZclMweEFZQ3U5aml0QmhKZHlUeFFxSEFmSFE5?= =?utf-8?B?OHRnOU5HdXZrdzNlMC9SZFhiZlhGcE1PdEIxczIvRmdhV2R5bk1OaGExeGRK?= =?utf-8?B?dFB3K0cvYWJjcWNTRCtPSTE2bUJQZW4vYWhpZ0ZXblRrMW5Wa1RaR0MvMk9x?= =?utf-8?Q?gKCDe+93CzhF2dTqZYEdvzKeyPpaAXXo?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4491.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NWdyMHFmakxhTEJmVS9VaWJxeWEyakxHNSswVnMwTWVMN29ZNTh1MWZLYTlx?= =?utf-8?B?TkhJR2pnSGdwMHRnbExHWEdENkZMeTBOYmpFaEpHb1M5VEJpRUcwM3N4eFU5?= =?utf-8?B?Sjk0T21PbkY2ZjJDNytkVVhyaGFHclIvdCtuUk40T3FYdUNDOGZzNUVZT2ow?= =?utf-8?B?Mll2MlBaYlZBejFaQVlNVUtxYXhOMGpuMkx5Ui81b3g5Z3cyc0RzNnp4VUxL?= =?utf-8?B?ZmVwT2Vma0d3VXJSYytLd3dWajgyT1I1bWtyVXJ1djB3MjFDSlppdWdmdzBT?= =?utf-8?B?VGpWc3hNdkd5a3Nqd2ZKZFdyRXU3ZnZYUlYveFQ3TERaZUo4WkxnZ0g2MlBa?= =?utf-8?B?MENMSUo0SG84U0h5c2JxWnM2NHpxR2FwWm9sMkNvNlRmM1p4aXZGczZ3Yk16?= =?utf-8?B?UW95dWI2SnU4bjVORk5NRTVlVTdqdndwMzZleW91WTJPWk1FdkhJanRBMkFH?= =?utf-8?B?dzZwSzdTR3dlR3F1dVVwaWoveHVCTWRuWmJMVk5iS254eVZFL2x1QlJwTjRI?= =?utf-8?B?K1VZWVJ0TXBlOTNMaGgwQzhNSUZXZkZhNkpGTlBwckhwNzNsc2E3QlBYTFVq?= =?utf-8?B?eCtQbDRISmNOcDdIV3JXVVNDT2U1cElQSTZ4c1dRanFBd2FRcDVZTXVHVm9K?= =?utf-8?B?T1d1cFdNMkNkQzVjYVBWdThmRzNiQ1JRRTdQb0pFSDB2elQwcDNyOWk3ek02?= =?utf-8?B?OUZYd3ZWYmJlN1JUN09SRXlxS3dTZWttbkF3SnR0TW1QdlllMXhBOGg5QTRy?= =?utf-8?B?dForK1YwQVN5bmtXM3BrTVdGdTVMQWRxeWdxSDRoT1hMOUhLYXE4UTFWZkxt?= =?utf-8?B?M0YzNXNoc1NFaTgyRURDWFpGTnB1cGV6cDdwNDJDWmJXaDZ2VTlGdjF2SmRk?= =?utf-8?B?bnBOdWkrdjFKU0VyaDJpd0JLUFRJc3Z1dnBHd0JuVElOZGt6Lzc4QzZhTE50?= =?utf-8?B?MkxkTFM4QU5sdExBMzdqbzFRU21ab2xGQzEzY2hIbnZmSlV3d0pLdXRDNzU3?= =?utf-8?B?WTl5WmtWaCtYK3lwMCs3VmNkVHJUSTBleFdzYWxTR014N0JkY1g3K1RPNVFM?= =?utf-8?B?d2IzRUpYZVZyeUVKNnRVTzdEWnVaRnprMjJuV25GMVkxMDdiaFRRUnBjT3hJ?= =?utf-8?B?VWh2WG9LTWR1cWNwZ3ozcGt0K3lGc01PbzFsY283cWxnNGlGWjIxRklvOEsw?= =?utf-8?B?QnBjc0pTZDZXWjM4MG1PTHBuaEV6dlA0Q2lGNDZPY2JacXk4R0xrUkE0YkJp?= =?utf-8?B?SVdBbVUvWHlabGpIbTBSR1hoWWZRM2hHOVQvU0NYL3RRU2RneVlYZ1hQY1cv?= =?utf-8?B?c1M0bXNwUHhaSW15QVNHc1ZFMzZIL0owZlRWK2dDNEJGNkcyOC85M3RCTGMr?= =?utf-8?B?WGRaSUVFUnAxYndINlRBRm9IYW9nc3Rwc2lUR2U1elRiU3oxVzBFNnpCNW5W?= =?utf-8?B?TlBNZFhUd3NTMWNFSGh0ZE95QkNpREl2YmtxMU4xUURCcSsvMVlaYXpPVjAr?= =?utf-8?B?ZEJ6RXYyZGdkRkJITC84OVpXb1hCMWtGNkhnZ0YvM1RCcGdNZTdvRThuMHp6?= =?utf-8?B?OHZCRHg4c0pZaXRsVXlkcFBMZExHN2UydVN2VzdYZXhwWDV6YnZUVXMxd3p3?= =?utf-8?B?cUhLZjZWUGI2bFJyOVZxNGkvWkdUQ1l6b0FEbFZBSnRkdU1haTNacXlFVXls?= =?utf-8?B?SU9XdTh5ZG1NZSt1dWlGU3EyanJEejI5SS9yZ1VreTkyWTljNlFpbGhBMWFz?= =?utf-8?B?TVlaVWgyZ056OEljTDR1QnVMRmhVY25ibjBNQXd5Vi93UDNBZTdFMkJhSkVQ?= =?utf-8?B?a0U1WVI4VjB5MDBkOHRjaENBYVN3dGFHMmlEZlZ2WVdOUTg2eEJYalBCM1F1?= =?utf-8?B?bDRxVUtMdmlLd0xxVlJoajRhRnJjNjVUMTk0VzZGWTh6aEc1RGlTeEpOdGhB?= =?utf-8?B?TC83MVlWdjluVkxFU0dud3lsKytJb0tZOGVhUktaQkUzM2lLYm5pUjY0R3BY?= =?utf-8?B?bkk4Uzd1YjlQNkVXeHZsekJtR1lEbmtHdXdOUEZDRlI5Qjd6VGhTdFhib1BY?= =?utf-8?B?cVJKbjZYSzJlMm5HeitiZHlWMWI3M3VENFYyeFlFZ21vODZvOGcrSXVrZUN3?= =?utf-8?Q?7EFI=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4491.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c35b1a96-64f9-4d4e-7ae6-08dd2f28f3a1 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2025 14:38:28.8849 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gc7nGeHEAvMO5P6u+HIAoZQnz+3pD3rlOekJwlivQIkHB2rumpgsPRTmsKrX1EgufZQkgFhjzNMY6Yoflnj17w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR18MB4033 X-Proofpoint-GUID: _Vpifhp4mS-ctjyvRgELIi3MEe8-6EBK X-Proofpoint-ORIG-GUID: WFWGetUUvUiAq7hYB0MW3VrJA38vHH27 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.687,Hydra:6.0.235,FMLib:17.0.607.475 definitions=2020-10-13_15,2020-10-13_02,2020-04-07_01 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiBBZGQgenNkYSBjb21wcmVzc2RldiBjYXBhYmlsaXRpZXMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5 OiBIYW54aWFvIExpIDxsaS5oYW54aWFvQHp0ZS5jb20uY24+DQo+IC0tLQ0KPiAgZG9jL2d1aWRl cy9jb21wcmVzc2RldnMvZmVhdHVyZXMvenNkYS5pbmkgfCAgOSArKysrKysrKysNCj4gIGRvYy9n dWlkZXMvY29tcHJlc3NkZXZzL3pzZGEucnN0ICAgICAgICAgIHwgMjMgKysrKysrKysrKysrKysr KysrKysrKysNCj4gIGRvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMjRfMTEucnN0ICAgIHwg IDcgKysrKysrKw0KPiAgZHJpdmVycy9jb21wcmVzcy96c2RhL3pzZGFfY29tcF9wbWQuYyAgICAg fCAxNSArKysrKysrKysrKysrKy0NCj4gIDQgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygr KSwgMSBkZWxldGlvbigtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvY29tcHJlc3Nk ZXZzL2ZlYXR1cmVzL3pzZGEuaW5pDQo+IGIvZG9jL2d1aWRlcy9jb21wcmVzc2RldnMvZmVhdHVy ZXMvenNkYS5pbmkNCj4gaW5kZXggNWNjOWEzYjFhNi4uM2IwODdlYTdmOSAxMDA2NDQNCj4gLS0t IGEvZG9jL2d1aWRlcy9jb21wcmVzc2RldnMvZmVhdHVyZXMvenNkYS5pbmkNCj4gKysrIGIvZG9j L2d1aWRlcy9jb21wcmVzc2RldnMvZmVhdHVyZXMvenNkYS5pbmkNCj4gQEAgLTQsMyArNCwxMiBA QA0KPiAgOyBTdXBwb3J0ZWQgZmVhdHVyZXMgb2YgJ1pTREEnIGNvbXByZXNzaW9uIGRyaXZlci4N Cj4gIDsNCj4gIFtGZWF0dXJlc10NCj4gK0hXIEFjY2VsZXJhdGVkICAgICAgICAgPSBZDQo+ICtP T1AgU0dMIEluIFNHTCBPdXQgICAgID0gWQ0KPiArT09QIFNHTCBJbiBMQiAgT3V0ICAgICA9IFkN Cj4gK09PUCBMQiAgSW4gU0dMIE91dCAgICAgPSBZDQo+ICtEZWZsYXRlICAgICAgICAgICAgICAg ID0gWQ0KPiArQWRsZXIzMiAgICAgICAgICAgICAgICA9IFkNCj4gK0NyYzMyICAgICAgICAgICAg ICAgICAgPSBZDQo+ICtGaXhlZCAgICAgICAgICAgICAgICAgID0gWQ0KPiArRHluYW1pYyAgICAg ICAgICAgICAgICA9IFkNCj4gZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvY29tcHJlc3NkZXZzL3pz ZGEucnN0DQo+IGIvZG9jL2d1aWRlcy9jb21wcmVzc2RldnMvenNkYS5yc3QNCj4gaW5kZXggYzAy NDIzZDY1MC4uMzBkMWM1NTc2NiAxMDA2NDQNCj4gLS0tIGEvZG9jL2d1aWRlcy9jb21wcmVzc2Rl dnMvenNkYS5yc3QNCj4gKysrIGIvZG9jL2d1aWRlcy9jb21wcmVzc2RldnMvenNkYS5yc3QNCj4g QEAgLTEzLDYgKzEzLDI5IEBAIHN1cHBvcnQgZm9yIHRoZSBmb2xsb3dpbmcgaGFyZHdhcmUgYWNj ZWxlcmF0b3IgZGV2aWNlczoNCj4gIEZlYXR1cmVzDQo+ICAtLS0tLS0tLQ0KPiANCj4gK1pTREEg Y29tcHJlc3Npb24gUE1EIGhhcyBzdXBwb3J0IGZvcjoNCj4gKw0KPiArQ29tcHJlc3Npb24vRGVj b21wcmVzc2lvbiBhbGdvcml0aG06DQo+ICsNCj4gKyAgICAqIERFRkxBVEUgLSB1c2luZyBGaXhl ZCBhbmQgRHluYW1pYyBIdWZmbWFuIGVuY29kaW5nDQo+ICsNCj4gK0NoZWNrc3VtIGdlbmVyYXRp b246DQo+ICsNCj4gKyAgICAqIENSQzMyLCBBZGxlcjMyDQo+ICsNCj4gK0h1ZmZtYW4gY29kZSB0 eXBlOg0KPiArDQo+ICsqIEZJWEVEDQo+ICsqIERZTkFNSUMNCj4gKw0KPiArDQo+ICtMaW1pdGF0 aW9ucw0KPiArLS0tLS0tLS0tLS0NCj4gKw0KPiArKiBDb21wcmVzc2RldiBsZXZlbCAwLCBubyBj b21wcmVzc2lvbiwgaXMgbm90IHN1cHBvcnRlZC4NCj4gKyogTm8gQlNEIHN1cHBvcnQgYXMgQlNE IFpTREEga2VybmVsIGRyaXZlciBub3QgYXZhaWxhYmxlLg0KPiArKiBTdGF0ZWZ1bCBpcyBub3Qg c3VwcG9ydGVkLg0KPiArDQo+IA0KPiAgSW5zdGFsbGF0aW9uDQo+ICAtLS0tLS0tLS0tLS0NCj4g ZGlmZiAtLWdpdCBhL2RvYy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2VfMjRfMTEucnN0DQo+IGIv ZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8yNF8xMS5yc3QNCj4gaW5kZXggMGZmNzBkOTA1 Ny4uNTgzZTUwOWE0NSAxMDA2NDQNCj4gLS0tIGEvZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFz ZV8yNF8xMS5yc3QNCj4gKysrIGIvZG9jL2d1aWRlcy9yZWxfbm90ZXMvcmVsZWFzZV8yNF8xMS5y c3QNCj4gQEAgLTI0LDYgKzI0LDEzIEBAIERQREsgUmVsZWFzZSAyNC4xMQ0KPiAgTmV3IEZlYXR1 cmVzDQo+ICAtLS0tLS0tLS0tLS0NCj4gDQo+ICsqICoqQWRkZWQgWlRFIFN0b3JhZ2UgRGF0YSBB Y2NlbGVyYXRvcihaU0RBKSBkZXZpY2UgZHJpdmVyLioqDQo+ICsNCj4gKyAgKiBBZGRlZCBhIG5l dyBjb21wcmVzcyBkcml2ZXIgZm9yIFpTREEgZGV2aWNlcyB0byBzdXBwb3J0DQo+ICsgICAgdGhl IGRlZmxhdGUgY29tcHJlc3Npb24gYW5kIGRlY29tcHJlc3Npb24gYWxnb3JpdGhtLg0KPiArDQo+ ICsgICAgU2VlIHRoZSA6ZG9jOmAuLi9jb21wcmVzc2RldnMvenNkYWAgZ3VpZGUgZm9yIG1vcmUg ZGV0YWlscyBvbiB0aGUgbmV3IGRyaXZlci4NCj4gKw0KDQpNb3ZlIHRvIDI1LjAzIHJlbGVhc2Ug bm90ZXMuDQoNCj4gIC4uIFRoaXMgc2VjdGlvbiBzaG91bGQgY29udGFpbiBuZXcgZmVhdHVyZXMg YWRkZWQgaW4gdGhpcyByZWxlYXNlLg0KPiAgICAgU2FtcGxlIGZvcm1hdDoNCj4gDQo+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2NvbXByZXNzL3pzZGEvenNkYV9jb21wX3BtZC5jDQo+IGIvZHJpdmVy cy9jb21wcmVzcy96c2RhL3pzZGFfY29tcF9wbWQuYw0KPiBpbmRleCBlYTNkZTJmNTA1Li44NWM5 MzRhY2UxIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2NvbXByZXNzL3pzZGEvenNkYV9jb21wX3Bt ZC5jDQo+ICsrKyBiL2RyaXZlcnMvY29tcHJlc3MvenNkYS96c2RhX2NvbXBfcG1kLmMNCj4gQEAg LTksNiArOSwxOSBAQA0KPiAgI2luY2x1ZGUgInpzZGFfY29tcF9wbWQuaCINCj4gICNpbmNsdWRl ICJ6c2RhX2NvbXAuaCINCj4gDQo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IHJ0ZV9jb21wcmVzc2Rl dl9jYXBhYmlsaXRpZXMgenNkYV9jb21wX2NhcGFiaWxpdGllc1tdID0gew0KPiArICAgIHsNCj4g KyAgICAgICAgLmFsZ28gPSBSVEVfQ09NUF9BTEdPX0RFRkxBVEUsDQo+ICsgICAgICAgIC5jb21w X2ZlYXR1cmVfZmxhZ3MgPSBSVEVfQ09NUF9GRl9IVUZGTUFOX0RZTkFNSUMgfA0KPiArICAgICAg ICAgICAgICAgICAgICAgICAgICAgIFJURV9DT01QX0ZGX09PUF9TR0xfSU5fU0dMX09VVCB8DQo+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgUlRFX0NPTVBfRkZfT09QX1NHTF9JTl9MQl9P VVQgfA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJURV9DT01QX0ZGX09PUF9MQl9J Tl9TR0xfT1VUIHwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBSVEVfQ09NUF9GRl9D UkMzMl9DSEVDS1NVTSB8DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgUlRFX0NPTVBf RkZfQURMRVIzMl9DSEVDS1NVTSwNCj4gKyAgICAgICAgLndpbmRvd19zaXplID0gey5taW4gPSAx NSwgLm1heCA9IDE1LCAuaW5jcmVtZW50ID0gMH0sDQo+ICsgICAgfSwNCj4gK307DQo+ICsNCj4g IHN0YXRpYyBpbnQNCj4gIHpzZGFfY29tcF94Zm9ybV9zaXplKHZvaWQpDQo+ICB7DQo+IEBAIC00 MDUsNyArNDE4LDcgQEAgenNkYV9jb21wX2Rldl9jcmVhdGUoc3RydWN0IHpzZGFfcGNpX2Rldmlj ZQ0KPiAqenNkYV9wY2lfZGV2KQ0KPiAgICAgIGNvbXBfZGV2LT56c2RhX3BjaV9kZXYgPSB6c2Rh X3BjaV9kZXY7DQo+ICAgICAgY29tcF9kZXYtPmNvbXByZXNzZGV2ID0gY29tcHJlc3NkZXY7DQo+ IA0KPiAtICAgIGNhcGFiaWxpdGllcyA9IE5VTEw7DQo+ICsgICAgY2FwYWJpbGl0aWVzID0genNk YV9jb21wX2NhcGFiaWxpdGllczsNCj4gDQo+ICAgICAgY29tcF9kZXYtPmNhcGFfbXogPSBydGVf bWVtem9uZV9sb29rdXAoY2FwYV9tZW16X25hbWUpOw0KPiAgICAgIGlmIChjb21wX2Rldi0+Y2Fw YV9teiA9PSBOVUxMKSB7DQo+IC0tDQo+IDIuMjcuMA0KDQo=