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 D84A845BC6; Thu, 24 Oct 2024 18:13:29 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A58A340265; Thu, 24 Oct 2024 18:13:29 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id AC6804025F for ; Thu, 24 Oct 2024 18:13:27 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49O9iUsC027599; Thu, 24 Oct 2024 09:13:24 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2170.outbound.protection.outlook.com [104.47.55.170]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 42fkv4gt59-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 24 Oct 2024 09:13:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KupMCET/cZDSP3dvgqvVcaQxUhAZiaoKihkoRCS3IHex4p5C1i2cfak9Lj3N8llHfppiv9xq1Cc1Uf8y02OgbWQsU+KQH8TNPDN2DGkJhNVc4+7GmzMEjsv2Ynixz6/1U4veFoikvlp06wzf12nFdjCg3VtTq/AIvLhT74+Y78mR6Iw4VRmnvgNxQKbAEZRAY31pKbVMxvELr54GYW7K4xu27KZWfU9SqmKiw6hewWMcPBhDSBWVbxlnpDIzlT3Lvt00xG70TwVGfkq8ttVEblk7IVQXxRE7DRQpzJf1yZfPyvK2lpnKo3XVxD1uMQTCYnuFw5ii2Ag0ciV3WqLjrQ== 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=cueukNVLFLXxVSkSSmWUUL9xdM1Ckpfdr+tUFQNdTAs=; b=VblSY3RVaz2JFkeNtWk5haSkCveemW0ObJFeWOI+IyU6gbrRNzBPyic678WJw36ZA+pBaOirzKY9DktvXBaZadJ4us8U5U2wKqbq8q8qEKLtLcRZSxFD6EU0oq6TpmzaqpkGedPviAlVHg+DT4CkEExg+GlJa1bZFYE4p6ERW7OJJoRlD7g98DOv8nCj1xkE/YNPQHM+Hi0VyFRaYt8R18JKAosIxEG/kKTxJ94S03m1mVJLeumVEbernpnXZhxRtW+PIkKnjp9vylwT/0rxnTDYjryqYE1NOcFMyeya6a06WCfPN+Sts8shr2hr1V/0XkNH6ap4RFBg1TlkvTZipw== 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=cueukNVLFLXxVSkSSmWUUL9xdM1Ckpfdr+tUFQNdTAs=; b=LIyY4F4xh6XiTGbHSwqKaflS9OVf9WCk4t8Ychj7cS1YTCP7Qdo7V8yCgPvuwjW3KQeolIT+2YRDWDtM2beBP4ynb2lBiR2d9nCu4zM/qlj6ZsmKxJ35MpxCD/1GfcFRof1N2lK3Xuj3QSpTTlfiLr+7kHP5H2jlaeHYTMillsk= Received: from PH0PR18MB4425.namprd18.prod.outlook.com (2603:10b6:510:ef::13) by DM4PR18MB5217.namprd18.prod.outlook.com (2603:10b6:8:50::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8069.28; Thu, 24 Oct 2024 16:13:19 +0000 Received: from PH0PR18MB4425.namprd18.prod.outlook.com ([fe80::424f:7fcf:ce0d:45c4]) by PH0PR18MB4425.namprd18.prod.outlook.com ([fe80::424f:7fcf:ce0d:45c4%5]) with mapi id 15.20.8093.018; Thu, 24 Oct 2024 16:13:19 +0000 From: Shijith Thotton To: Bruce Richardson , Jerin Jacob CC: Jerin Jacob , Pavan Nikhilesh Bhagavatula , "dev@dpdk.org" , Wathsala Vithanage , Nithin Kumar Dabilpuram , Kiran Kumar Kokkilagadda , Sunil Kumar Kori , Satha Koteswara Rao Kottidi , Harman Kalra , Thomas Monjalon , David Marchand Subject: RE: [EXTERNAL] Re: [PATCH] common/cnxk: allow enabling IOVA field in mbuf Thread-Topic: [EXTERNAL] Re: [PATCH] common/cnxk: allow enabling IOVA field in mbuf Thread-Index: AQHbHikxwBuoiq7OckWlr/vxNa9SjbKVzmUAgAAQWoCAAD7mMA== Date: Thu, 24 Oct 2024 16:13:19 +0000 Message-ID: References: <20241014110608.2170844-1-sthotton@marvell.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4425:EE_|DM4PR18MB5217:EE_ x-ms-office365-filtering-correlation-id: 1cec6812-111f-42ff-26a7-08dcf446c678 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?b0oyYWNCZWVXNmFFWm41THJtV3M0TVRtcTdrSFg1ZUJXSEltdlMvRThaWG9J?= =?utf-8?B?SUlsbUJxUU1WVm5SYVdYRWN6bW9HK2hqZ1JaOEMxaEhSTFBFcWtuMGZwVjg1?= =?utf-8?B?YnhyZDBJRHIzQWRQRWMzSU5pMkxPdVp1M0ZKd0pGNWtZYjBrQWFUemRlUUcr?= =?utf-8?B?M0RKVDBCU01PdzlZeE5vNkZ4eXprL21acjF0bVRKVjZIY1ErNmFwNUxsSW01?= =?utf-8?B?VVlRcWhTTFo0dUpMNDB4OS8wZUpyYzlvRlFxOHVmbmxpazhNVklpcXBSL1U4?= =?utf-8?B?Njh5Y3ZLbmlxRDJjYjBHY1NST3d4WG11TDVaUjd2bnNuakFaTjhrUVFob1Ey?= =?utf-8?B?QnBHWmpnQ2Q0QitlOXdpcmlIL29nSHMyZDVLS0lURWxUMWVlcDB2bXJxcVZk?= =?utf-8?B?QXFPNGZLaDhSTU1JcTU2dFF1M01aM1k4ek1hVzFaOWQ0OHBiRm5KNW9OeW5m?= =?utf-8?B?R0M4WkRWdm9XbzJETjI2L0RzK3R2WFdPcTJhR0FSZFVuQzdJcDdxVVRUYlEy?= =?utf-8?B?NC9JenN5ZWVSWnZpK0FWTlZyYzQvbVhLZGVoWHpyT05mUDFiS2ViSCswRXRn?= =?utf-8?B?ZEI4VFpWVmtlUko3VTBjZjB1RmpFWVBvbk9uSFlWS1YvMkVXcmp3RXoyRzFp?= =?utf-8?B?Qyt1MG5LaGJVZHhzdmlIUlhOSzhJUncrYThlOVRVQ3graXpINlhFbFVTVE5W?= =?utf-8?B?YUo1RjB6Z3NVVjZkcFBSeW4zTVJScjQwaHRHSUdFMGZ5S2pycjdBaElJaGFM?= =?utf-8?B?MWI4WEFFdlBNN3pRNTJTanZZa2FZK1VDWEhPellJK3YzcDNKSGtmRHNLUm5z?= =?utf-8?B?OUdmcjBFNCt5Sld2aHJ4REw0dmxqZTZpdWRxdmNyMUxwdWtheFZHZDJDejVy?= =?utf-8?B?REtzU2Vpd2ZKOVY1SGhPaG9IdHNvaXY2UXg4cURDTmtrcEpPbmtCYVJ4MEx3?= =?utf-8?B?QStmSVF3SUNaeVBrV1RlQ2hsMXNkQ2ZMZUQ2dXRoZUdwWVNmZEk2QWkxalFy?= =?utf-8?B?RG9TUytQSEpiSmRJdFFnZW1ReUl3Z0Q0c014cUp5WmJxWmdBVmJLMXd2dG5W?= =?utf-8?B?NFQ4VEtzVkxUVENqMmJqS1hSaWRvaHd6bmkyeXFZZlEzNFMzTi9MV0JEaW5E?= =?utf-8?B?TkcyUEdLMmM1aDVOekFlZnF4MWxsdmwxa3E5ZXdyanFQazRiM0wwekJVTjhQ?= =?utf-8?B?S3RYSitZVkJVckhudW5rbkJORWt4c0h1L0hKbnJPZkdLTmN0K3c0bUlmdTZv?= =?utf-8?B?MjVtYk9FQ0Z6eS8yZllCVkh3T2V2SnE0Z0xkR3V2dHJxdktKdjFYUG9GcUxJ?= =?utf-8?B?TWpjU3FmMGFtUEFUUk95S0tGWEhwVk1oc21BUTlyYUMxeTkzbGxwVVh5RC9p?= =?utf-8?B?Z0cyWXhxYUNrYW9IWDdYenJwdDVMZGFFWmFZU1hSejZITDFGZnJ6bUp1aVVJ?= =?utf-8?B?QjdmZTZqRXNMdml5YmlHZGtkS0MwSUw3S1NjWWlHSzFJa2w3OFdIeFBUcGlx?= =?utf-8?B?RGM1OEZKWGdSZDNUZG81aU44dm1yb2tqUTdQOUpOeGVNNU1rMnZQZzZZemM0?= =?utf-8?B?b1JMN2tnRnRRYURxWTNvbksxRENBQVBvWmhCYWNkeGNlYWgzUjhWc1ZtYlRU?= =?utf-8?B?TExNcWM4YkdteXU0VTFHeEQvM1BZUGpDSGttMFNyWmJSSXYyOUZKRjdFUksw?= =?utf-8?B?N1NhaEsxdWUzZ21NZWhqdVQ0bW45V2lkdTJscHpiSG1hZUdvZ2FaQUo5bU9E?= =?utf-8?B?aWVYYjVCQkp1dGdrbjc1YzlmdXR2THNEUm5JTy9KNG5kQmxveW8rb2g4QXhN?= =?utf-8?Q?EfFfbcD95z6KcclFpr7Tp1vz0UuUMpXtBeXnw=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4425.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?emlaV2tsdU0rYUlwRlFlZ1ZtQmJRaWRyZTlyZjZKT1ZvQmNwOUhGK3ByaTJK?= =?utf-8?B?MmFib0NPRlBZQmVCT0Jac1pCYytXdjk2VjZsRzdYQWpjRVRoKzlCejdseS9m?= =?utf-8?B?Q2JxU2VWOGQwZzUyUHJoaHBadEtpZnRUZWF0RGN4UmI5NjRES0kwYUwrREVG?= =?utf-8?B?Y2tOZmtlblBPYnlObTFubjRHYkpzSHhaTUYvWlRmTHc1MWNlK09LSk9zdFRl?= =?utf-8?B?cTBsRGphYkwvamVtMVFJSW5aclVETFJ3MG56ZW5qVWYvZURsSVpaNTN6SFNG?= =?utf-8?B?NjYrY29uY3YxVDVFVkNFTTRUa0htbzczODBBTXY4eG5vZ0dNdmY3TDNVTERq?= =?utf-8?B?U3c5SElQZ0JSOGNaK3VyaWpMK09MWlJqVkNSRFRtQkZDdDViM3VoQThyR096?= =?utf-8?B?WENlRFNpWkZCWG4zdUM2Zm1aT0NoREF6eml6TEhZTWkxZjhyV0kxN3hRcFp3?= =?utf-8?B?RE1XeXZyTU5oUWpXNlpqell1UHRwOFRKcFZoQTNUU2FYQlFBekZHU2FacjZt?= =?utf-8?B?QmhJL0IyazlLR2ZzRGwxd3hCZWRmdXVCemR4cjlWUE9PeVV3T29GTDF0aUZ3?= =?utf-8?B?RjlEZ0U2MkNiUHdsL0NTWmM5dVZxSlVrY2FMY24xWWttcWg4NGtSRFl0bVdS?= =?utf-8?B?N2dsanlBS1d3VDdqaVl6N1dqNTlScW9CcFJNYk5QT3dCVzNKaStiY3JZdHFy?= =?utf-8?B?alY0Um1jUWNac2h1cXB1OWpTNlJMR1d6YWoxa29TTGpiWlF0ZWIrTGFSV1hG?= =?utf-8?B?Zkhma25Za1pwbXd5Z245a05DbGhycXl6TGZSeWVkdDFCbCs5Ni8zK1pZSDNV?= =?utf-8?B?V3BCTFQ0cFprZzB0NDVVYldUMkNraXVscHgxTFVjZ1FxVTA5N3hFYlkxSERr?= =?utf-8?B?ampKL3FBYnRMMEx4RTU4NU9MUDJyeUNFMHVFdnY5ZFpWdzI0ejZ1Y3RwUksw?= =?utf-8?B?anFrVGFueDNWM3NSUDB3M1RUNEVybFl3SVorV3RYSkpzSWxTSUJlTUgyelY0?= =?utf-8?B?WGpGTDRpK3JsR2phNmxOd2VoRG5Ea25GUjZmZ1l5MWZ6aGdoampKZHBaWGlT?= =?utf-8?B?cFpXajJrOXRiZWQ2Z1NLTUt6MTBJY2ZEWDJjeG5sTTRrVU1pdFVlb1lUc05t?= =?utf-8?B?QlpDaUw5eWpMMU1CbVZjMVVKQk9HZkZaTjNaa2hEbnFJVDQ1NlR0ZyszaGM5?= =?utf-8?B?OWxkampDMjZkVFhzbkN3ODhiS2Y2RTE0MHEzWjZSTTY5QVpNUTZvVDZ3UjFH?= =?utf-8?B?UjAwMXU1c3Y5V2ZacDJSc3E2ckIxc1E4cUJPOHlQWmxNeTdPLzlkYXJLR2x2?= =?utf-8?B?NFB4TXE3eS9KY3EzOVZ3WVptbUpwWWpWZ0treVg3ZGRJMk1seWI4dkpPMVEv?= =?utf-8?B?V1RjcWI2T3lpeTJaWDBZMnVHekFRdXg1WWJJWDQ5L0E4OW5iQTlMNTlURkFW?= =?utf-8?B?eUJyVVRSNkw2VHE1UFY2RFFhQzh6U01TdS90VFFvNjRMVEZ1d3Y0bkphTXF3?= =?utf-8?B?VjlRQWRJSG53ZWhsSXFHZUpmKy9TTmErbGlBY0k5ZVFheVdtNlYzNFVwRzZ5?= =?utf-8?B?WnR1OHlXdEZtYkhCRjU2bUFwNzNyRWNSZjFUeitua0NibFlJNVp2RU4zQTFZ?= =?utf-8?B?NGlMU3ZDVTVsVDlFQ24zTXBBam96aHNGU0ZnNEdLUU95ajE2UUR2RC9JdnE5?= =?utf-8?B?NXg1OWtUMXhvMG4vMG5EWXhZdnFwV3gwYThQTVM4NkNCOWd5R2RDdkVpem44?= =?utf-8?B?dnduZWxzalIvcmhTSVBlNFlwZGhCalhBZm9aYjJKSUZGa3VkbFEwV2swS3ov?= =?utf-8?B?bExkSzExN3BOK1luTEl3bElCZXRKTjNackJ1QXdBOUhWOS9ZV2N0MG1JdTd1?= =?utf-8?B?Rk1PNkxmR1BQZkJtY1k1Q2ZHOVpzVzBSY3AvbGNLcTI5a0gzanJ3S0p5Um44?= =?utf-8?B?c1JmQll2WW1hMUxGVDFrWnlsMC9LczNhak1LR3QwZ1RmT2VXTndTUnVoMmZO?= =?utf-8?B?ZlpSd203NlYzZVo4ckd5dUVKOVRsb0JYcDJ3NnFpMklUM3JKU0NsaEdBaEdR?= =?utf-8?B?K2V4Yk80bnRCRi8wUXlzQUdabnhsT1NsNy93WUVOYUJvRHI0UkhWNmhNbmV5?= =?utf-8?Q?SQ/MJelKprr1FQZhmuO9REeYa?= 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: PH0PR18MB4425.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1cec6812-111f-42ff-26a7-08dcf446c678 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Oct 2024 16:13:19.4011 (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: Xrx+yOY/NJ2b4EQGQNLALhjfEIJgVjGqP9HS2SdedGKcXD/hN2EHh+Pq6VZgO/TN/LVoOJE4jOy8QIh4O7GMew== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR18MB5217 X-Proofpoint-ORIG-GUID: Tvn27ohrZVC7C8nSm1RTG1RCzq20jEzx X-Proofpoint-GUID: Tvn27ohrZVC7C8nSm1RTG1RCzq20jEzx X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-06_09,2024-09-06_01,2024-09-02_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 Pk9uIFRodSwgT2N0IDI0LCAyMDI0IGF0IDA0OjQwOjQwUE0gKzA1MzAsIEplcmluIEphY29iIHdy b3RlOg0KPj4gT24gTW9uLCBPY3QgMTQsIDIwMjQgYXQgNDozN+KAr1BNIFNoaWppdGggVGhvdHRv biA8c3Rob3R0b25AbWFydmVsbC5jb20+DQo+d3JvdGU6DQo+PiA+DQo+PiA+IFZhbHVlIG9mIFJU RV9JT1ZBX0lOX01CVUYgd2FzIGFsd2F5cyBkaXNhYmxlZCBvbiBjbnhrIHBsYXRmb3JtcywgYXMN Cj5JT1ZBDQo+PiA+IGluIHRoZSBtYnVmIGlzIG5vdCByZXF1aXJlZC4gVGhpcyBjaGFuZ2UgbW9k aWZpZXMgdGhhdCBiZWhhdmlvciwNCj4+ID4gYWxsb3dpbmcgUlRFX0lPVkFfSU5fTUJVRiB0byBi ZSBlbmFibGVkIGlmIHRoZSBidWlsZCBvcHRpb24NCj4+ID4gLURlbmFibGVfaW92YV9hc19wYT10 cnVlIGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkLg0KPj4gPg0KPj4gPiBTaWduZWQtb2ZmLWJ5OiBT aGlqaXRoIFRob3R0b24gPHN0aG90dG9uQG1hcnZlbGwuY29tPg0KPj4gPiAtLS0NCj4+ID4NCj4+ ID4gZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQgYi9jb25maWcvYXJtL21lc29u LmJ1aWxkDQo+PiA+IGluZGV4IDAxMjkzNWQ1ZDcuLmNhNTQ1MjQzNzYgMTAwNjQ0DQo+PiA+IC0t LSBhL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQNCj4+ID4gKysrIGIvY29uZmlnL2FybS9tZXNvbi5i dWlsZA0KPj4gPiBAQCAtNDM5LDEwICs0MzksNyBAQCBzb2NfY245ayA9IHsNCj4+ID4gICAgICAn ZGVzY3JpcHRpb24nOiAnTWFydmVsbCBPQ1RFT04gOScsDQo+PiA+ICAgICAgJ2ltcGxlbWVudGVy JzogJzB4NDMnLA0KPj4gPiAgICAgICdwYXJ0X251bWJlcic6ICcweGIyJywNCj4+ID4gLSAgICAn bnVtYSc6IGZhbHNlLA0KPj4gPiAtICAgICdmbGFncyc6IFsNCj4+ID4gLSAgICAgICAgWydSVEVf SU9WQV9JTl9NQlVGJywgMF0NCj4+ID4gLSAgICBdDQo+PiA+ICsgICAgJ251bWEnOiBmYWxzZQ0K Pj4gPiAgfQ0KPj4gPg0KPj4gPiAgc29jX2NuMTBrID0gew0KPj4gPiBAQCAtNDUxLDggKzQ0OCw3 IEBAIHNvY19jbjEwayA9IHsNCj4+ID4gICAgICAnZmxhZ3MnOiBbDQo+PiA+ICAgICAgICAgIFsn UlRFX01BWF9MQ09SRScsIDI0XSwNCj4+ID4gICAgICAgICAgWydSVEVfTUFYX05VTUFfTk9ERVMn LCAxXSwNCj4+ID4gLSAgICAgICAgWydSVEVfTUVNUE9PTF9BTElHTicsIDEyOF0sDQo+PiA+IC0g ICAgICAgIFsnUlRFX0lPVkFfSU5fTUJVRicsIDBdDQo+PiA+ICsgICAgICAgIFsnUlRFX01FTVBP T0xfQUxJR04nLCAxMjhdDQo+PiA+ICAgICAgXSwNCj4+ID4gICAgICAncGFydF9udW1iZXInOiAn MHhkNDknLA0KPj4gPiAgICAgICdleHRyYV9tYXJjaF9mZWF0dXJlcyc6IFsnY3J5cHRvJ10sDQo+ PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2NvbW1vbi9jbnhrL21lc29uLmJ1aWxkDQo+Yi9kcml2 ZXJzL2NvbW1vbi9jbnhrL21lc29uLmJ1aWxkDQo+PiA+IGluZGV4IGRjMmRkZjFmMjAuLmJiYTc4 MGU3NTAgMTAwNjQ0DQo+PiA+IC0tLSBhL2RyaXZlcnMvY29tbW9uL2NueGsvbWVzb24uYnVpbGQN Cj4+ID4gKysrIGIvZHJpdmVycy9jb21tb24vY254ay9tZXNvbi5idWlsZA0KPj4gPiBAQCAtMTA4 LDQgKzEwOCwxMyBAQCBkZXBzICs9IFsnYnVzX3BjaScsICduZXQnLCAndGVsZW1ldHJ5J10NCj4+ ID4NCj4+ID4gIHJlcXVpcmVfaW92YV9pbl9tYnVmID0gZmFsc2UNCj4+ID4NCj4+ID4gK2NueGtf c29jcyA9IFsnY245aycsICdjbjEwaycsICdjbjIwayddDQo+PiA+ICsNCj4+ID4gKyMgRW5hYmxl IFJURV9JT1ZBX0lOX01CVUYgb25seSBpZiBlbmFibGVfaW92YV9hc19wYSBpcyBzZXQgZXhwbGlj aXRseSwNCj5lbHNlIGRpc2FibGUgaXQNCj4+ID4gK2lmIG1lc29uLnZlcnNpb24oKS52ZXJzaW9u X2NvbXBhcmUoJz49MS4xLjAnKQ0KPj4gPiArICAgIGlmICctRGVuYWJsZV9pb3ZhX2FzX3BhJyBu b3QgaW4gbWVzb24uYnVpbGRfb3B0aW9ucygpIGFuZCBzb2NfdHlwZSBpbg0KPmNueGtfc29jcw0K Pj4gPiArICAgICAgICBkcGRrX2NvbmYuc2V0MTAoJ1JURV9JT1ZBX0lOX01CVUYnLCBmYWxzZSkN Cj4+ID4gKyAgICBlbmRpZg0KPj4gPiArZW5kaWYNCj4+DQo+PiBTaW5jZSB0aGlzIGlzIGFkZGVk IGluIGRyaXZlci9jb21tb24vY254aywgaXQgd2lsbCBiZSBsYXRlIHRvIGRlY2lkZS4NCj4+IEZv ciBleGFtcGxlLA0KPj4NCj4+IEZvbGxvd2luZyBQTURzIHdpbGwgaGF2ZSBtaXMgbWF0Y2g6DQo+ PiBjb21tb24gLSBjcHQsIGRwYWF4LCBpZHBmLCBpb25pYw0KPj4gYnVzIC0gY2R4LCBkcGFhLCBm c2xtYywgaWZwZ2EsIHVhY2NlDQo+Pg0KPj4gSSB0aGluaywgdGhpcyBjaGVjayBuZWVkcyB0byBt b3ZlIHVwIGluIHRoZSBjaGFpbi4gQFJpY2hhcmRzb24sIEJydWNlDQo+PiBBbnkgdGhvdWdodHMg b24gY2xlYW5seSBhZGRpbmcgdGhpcyBraW5kIG9mIGNoZWNrIGluIHRvcC1sZXZlbCBtZXNvbg0K Pj4gb2JqZWN0cz8NCj4+DQo+Q2FuIHlvdSBleHBsYWluIHdoYXQgeW91IG1lYW4gYnkgYSBtaXNt YXRjaD8NCj4NCj5DYW4gSSBhc3N1bWUgdGhhdCB0aGUgY29tbW9uL2NueGsgaXMgcHJvY2Vzc2Vk IGJlZm9yZSBhbnkgb2YgdGhlc2Ugb3RoZXINCj5kcml2ZXJzPyBJZiBzbywgdGhlbiB3aGF0ZXZl ciB2YWx1ZXMgb3IgdmFyaWFibGVzIHNldCBieSB0aGF0IG1lc29uLmJ1aWxkDQo+ZmlsZSBjYW4g YmUgcXVlcmllZCBieSBhbGwgdGhlIG90aGVycy4NCj4NCg0KVGhlIGdvYWwgaXMgdG8gY2hhbmdl IHRoZSBkZWZhdWx0IHZhbHVlIG9mIGVuYWJsZV9pb3ZhX2FzX3BhIHRvIGZhbHNlIG9uDQpDTlhL IHBsYXRmb3Jtcy4NCg0KSmVyaW4gcG9pbnRlZCBvdXQgdGhlIGZvbGxvd2luZyBpc3N1ZSB3aXRo IHRoZSBjdXJyZW50IHBhdGNoLCB3aGljaCBjYXVzZXMgYQ0KbWlzbWF0Y2ggZHVyaW5nIHRoZSBk ZWZhdWx0IGJ1aWxkIChlbmFibGVfaW92YV9hc19wYSBub3Qgc3BlY2lmaWVkKToNCg0KMS4gVGhl IGNvbmZpZ3VyYXRpb24gaW5pdGlhbGx5IHNldHMgUlRFX0lPVkFfSU5fTUJVRiB0byAxLg0KMi4g TWVzb24gcHJvY2VlZHMgdGhyb3VnaCB0aGUgbGliIGFuZCBkcml2ZXIgZGlyZWN0b3JpZXMsIGVu YWJsaW5nIHRoZQ0KICAgIGJ1aWxkIG9mIGRyaXZlcnMgdGhhdCByZXF1aXJlIElPVkEuDQozLiBX aGVuIE1lc29uIHJlYWNoZXMgdGhlIGNvbW1vbi9jbnhrIGZvbGRlciwgaXQgc2V0cyBSVEVfSU9W QV9JTl9NQlVGDQogICAgIHRvIDAuDQo0LiBUaGUgcmVtYWluaW5nIGNvbmZpZ3VyYXRpb24gdGhl biBkaXNhYmxlcyB0aGUgYnVpbGQgb2YgZHJpdmVycyB0aGF0IGRlcGVuZA0KICAgICBvbiBJT1ZB Lg0KDQpUaGUgcHJvYmxlbSBhcmlzZXMgZHVlIHRvIHRoZSBleHRyYSBQTURzIGJlaW5nIGVuYWJs ZWQgZHVyaW5nIHN0ZXAgMi4NCg0KV2UgY291bGQgYXZvaWQgdGhpcyBpc3N1ZSBieSBtb3Zpbmcg dGhlIGNoZWNrIGFkZGVkIGluIHRoaXMgcGF0Y2ggdG8gYQ0KdG9wLWxldmVsIE1lc29uIGZpbGUs IHN1Y2ggYXMgY29uZmlnL2FybS9tZXNvbi5idWlsZC4NCg0KV2Ugd291bGQgbGlrZSB5b3VyIGZl ZWRiYWNrIG9uIHRoaXMgYXBwcm9hY2ggb3Igc3VnZ2VzdGlvbnMgZm9yIGEgYmV0dGVyDQphbHRl cm5hdGl2ZS4NCg0KVGhhbmtzLA0KU2hpaml0aA0K