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 2990845C57; Mon, 4 Nov 2024 04:02:56 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AA5F54065B; Mon, 4 Nov 2024 04:02:55 +0100 (CET) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2043.outbound.protection.outlook.com [40.107.220.43]) by mails.dpdk.org (Postfix) with ESMTP id CB5F34021F for ; Mon, 4 Nov 2024 04:02:53 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RDxC6OXsw22pWnjz6euK7cZwfNl8iP2QwtKO6oI2gNuv6cBhLsbmD8gHeMg9LvQodKgs6G0rvDcWg4AhnBmFMC075S+fT1+KlI99uld6T8rMLJIoQn0uFSr+SYrrqzL8xf6R1okzvM0pAqnwJrc56xZYVOznOuyCrugCUpOhev8jZ7pWZhDqFuQy0VSd+2LQU6wOMqaOLWJ91le6UbA1cnoWqxi+Yk6Z2o3qhtkgcE/kZWGQgT0ixG4xabz6KtZ7NxFac0AsMENpNblqjVzWslXCK7No+NBx/AF0izb7f9VYvzLam7AYfzP2MQyIWlHmo/9csbCcpQrRHg2qirbFwQ== 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=6i3pqVTahy9eL4/FGuxIuO9Sx90mIno84+PUYlwBdso=; b=HlxEwmS353P+Mbb4vgWxUaWrAkGHW/E8bHVy4gAjh5JJEA8tyq+iAnslCOg2yfgs/qdOq9UuU6Vc9GjOGaTIzu8uQtsk/kclVMjn3XzNNfjEAgLnvqd6JsiPj296xF5jfUjHulljpZyskqVUULFTOfaYmsWwTInEXMne2m1PiyMosfavxRxu/iaKVE2kPq9knO2E1gDuhrWDsC052N62/ctKUM0mV/18D8nYwi6/RDgboAmVAOIbW4e7RXWY+cfJ+Q2+6kaK+QGGS9VvItJ3aENzcffnuYj+pL/r1UNUu3/GxotinCpx9Xle8tdzhMtTLZ3snCcg+bs7MJWiB5G+0w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6i3pqVTahy9eL4/FGuxIuO9Sx90mIno84+PUYlwBdso=; b=yo4cbbZZfq2E1BIs3jSiiZ/DFkHX7NE/4uPkt2PCOHwCuveMG+4afBL2+dyZ40N+tDzBuf2P4wcp0dCA2xG1XtNOBWfhnQonR/SoecmNUN6qR1EEMarf4ajcbT/IAT4robk8rSuhRG3NfiYou+fsXcxX/TLzp9+ncGxcWeZ4Els= Received: from PH7PR12MB8596.namprd12.prod.outlook.com (2603:10b6:510:1b7::6) by CH3PR12MB8584.namprd12.prod.outlook.com (2603:10b6:610:164::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8114.29; Mon, 4 Nov 2024 03:02:51 +0000 Received: from PH7PR12MB8596.namprd12.prod.outlook.com ([fe80::a011:943d:7291:8069]) by PH7PR12MB8596.namprd12.prod.outlook.com ([fe80::a011:943d:7291:8069%6]) with mapi id 15.20.8114.028; Mon, 4 Nov 2024 03:02:50 +0000 From: "Varghese, Vipin" To: Pavan Nikhilesh Bhagavatula , "dev@dpdk.org" , "roretzla@linux.microsoft.com" , "bruce.richardson@intel.com" , "john.mcnamara@intel.com" , "dmitry.kozliuk@gmail.com" , Jerin Jacob CC: "ruifeng.wang@arm.com" , "mattias.ronnblom@ericsson.com" , "anatoly.burakov@intel.com" , "stephen@networkplumber.org" , "Yigit, Ferruh" , "honnappa.nagarahalli@arm.com" , "wathsala.vithanage@arm.com" , "konstantin.ananyev@huawei.com" Subject: RE: [EXTERNAL] [RFC v3 3/3] examples: add lcore topology API calls Thread-Topic: [EXTERNAL] [RFC v3 3/3] examples: add lcore topology API calls Thread-Index: AQHbKo8d+PlDPcnsUk25KFLC/V+cZLKfLmkAgAAEG6CAAAgtMIAAdbCAgAbGZHA= Date: Mon, 4 Nov 2024 03:02:50 +0000 Message-ID: References: <20241030054133.520-1-vipin.varghese@amd.com> <20241030054133.520-4-vipin.varghese@amd.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_94523dde-f9d1-4aa7-80a9-c0900420d3c3_ActionId=d50bce2c-364f-4d54-b6e7-d27bd1d994c8; MSIP_Label_94523dde-f9d1-4aa7-80a9-c0900420d3c3_ContentBits=0; MSIP_Label_94523dde-f9d1-4aa7-80a9-c0900420d3c3_Enabled=true; MSIP_Label_94523dde-f9d1-4aa7-80a9-c0900420d3c3_Method=Privileged; MSIP_Label_94523dde-f9d1-4aa7-80a9-c0900420d3c3_Name=Non-Business_New; MSIP_Label_94523dde-f9d1-4aa7-80a9-c0900420d3c3_SetDate=2024-10-30T12:04:21Z; MSIP_Label_94523dde-f9d1-4aa7-80a9-c0900420d3c3_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR12MB8596:EE_|CH3PR12MB8584:EE_ x-ms-office365-filtering-correlation-id: dbc025db-ed1c-42b4-c68b-08dcfc7d2b32 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|7416014|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?N0RuTFgzK2FTdDJZNWhmVGtRVkpiMnJoczBraU05Uk1rdXNWS1lxUVVZY2s3?= =?utf-8?B?eER5bGtNYjJ1djBkS1oyR0FEWTVDMmlOZXhDUDVob0toMk5aK2VNUmM3U2JX?= =?utf-8?B?L0JNa1hDMzhwSHlscW5HaE9xSXF6WFVyV25MLzI1b0lYSjJSSXVVOFc5d1Nh?= =?utf-8?B?aUR5NUVRMTlxUnVUdWtNUmVZLzlzM2ZnNTJTMnl0Y0U4ZTZOWFpvdHpxa2xD?= =?utf-8?B?ZDE1a05kc05WbVV0MmRlNEwrcXR4VjdnN2QwSkFTaUE0dE4xdm5aak5TVWtS?= =?utf-8?B?LzAyVWNwdHRFT25hbWxDa2ZmV3lFdjB0bTBUU1lNMlRrV2Q2M2pVT3d4TS9P?= =?utf-8?B?RWRsYUNHeWRvUUdDMW1Sb0hmajRRWmp6L2kwMVFlbktrUFVWMDh2RWdzVXlB?= =?utf-8?B?eDBSL0lwdkhBTU1JVjUzNTErTlFzaGZBdFF6RHJMczQ0TVl4OWFJVUFmb0p5?= =?utf-8?B?QnV3K1EwbTNTZXVFclpOQktTMmNLdWt6VkRHZmpRWTRyL05sL0ovZVdTQXVr?= =?utf-8?B?SmtQQzZTVzdaVnVqNHdPSWlldFNNY1dZTDlKUUpuWElwQ0NBaVRGK25CLzNx?= =?utf-8?B?OU5NZ1ZtQk93a0dldnNMQTBjVHBkOEVHZXdIZHBjc2NPbVowUTJmdVlZN1gr?= =?utf-8?B?Sk1rditndnFjK29JYzZOalorb05wZGZxa0VkNUt0MTNQSjgxRjhyR295L3lC?= =?utf-8?B?KzkxT3dYd2YzUVBTSy9qTTM0b1N0Q3ZMZVNraFF4RjNHZDNEa2NQZHNKbkpm?= =?utf-8?B?eXl1N01kejRCa1lXeXdORGdybVdwUjlLMm5FRmdXc0JWOFA2elhuMk40eXhu?= =?utf-8?B?ZE41aEpWZHEvTS9SSThFWTBmN1NhNWNIUFdUcE5wUVIrRGtFUTVCcGFBeWg2?= =?utf-8?B?ODQxUy9BQzFoNFQwc3VDWUp0b1ZMdDlQcTJ1YThERjhOekdSUVFiOFgxUFRO?= =?utf-8?B?TlhXd3dqS2JzalFtbGdVTStiSXZqc0JMblpIU2hCWGlDejhNTFVqR2Fad2tl?= =?utf-8?B?eVc3UE52aXFuUXFEMHoyWU91STQvV3BSb0pmYUhjZE5yRjV6eFJUWkdkWGRO?= =?utf-8?B?U1ZsZ3IweE1YSlVYQ2wyaWFGS0Z1bXROQ3JkbElJckFaY2FTaHVvdXYrZFM0?= =?utf-8?B?K3NmVjBrN1NwNkQ1ZzhvYkZJMkhReS83MjdhQmhmMzFGazZ1UVFVaThUaGVZ?= =?utf-8?B?MklxcEVqeDJtM05NWmVEbGpmVWw0QjNrcG1tVUkyRFg5ZHFHYkNZME14RThn?= =?utf-8?B?S0sxVU4rbFFVVjRZNmUrVzR0ZU1pNVQrUTFabkdwMDVJbHI1MCtnbjlvOW5Z?= =?utf-8?B?LzdEUlZlRUJ5UXNyZnYyRElsa05FV2xUeC8yMUViRVlIQnZqN0QvUjNtdmUr?= =?utf-8?B?azNNTE5rY0tBQlhkQVU4TjhNQkZadFV6VG1TRXZ1WjhZaXZKZGhXdlFSMWZM?= =?utf-8?B?dW8wTnVDR2taUzIyVUtoMHIzSVVwUmpRMWo5MG9KRFJiaW9mYm9oRVhsT0tT?= =?utf-8?B?ZDdYR1FNSHNyTFRERllDWkJJelJCcTFob1p6STlrdHFOR0pyOE1aaTd0bDl3?= =?utf-8?B?R2FoTkxoZ1AybkZUUjBkNjRRVUR0M0NKaWphVDM0ZnZLMFBFallaTXhOeTFG?= =?utf-8?B?TGdWVkozaTlUbmVJblMrVjF3bDdvNnZkbVkrTFQwY3BVc3ZyckRqWWFKY3cz?= =?utf-8?B?Z2ZlRkVYbldFYXYwd09qSWpvN0VZYXVuS0ZIQjlMQ0kzNkZUODlvSnBydDcy?= =?utf-8?B?SFErd0RtR3ZVYVNrdWc2WlQ4bUg4eGpNOGdPbHZYYWVnbXZmLzFhTndHays2?= =?utf-8?Q?X+Izs30qdubY6yJ2BPF/QupGAXHvZAR+9tHS8=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR12MB8596.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(7416014)(1800799024)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?V1BjbXh0cEdJS05oRDR3L29zUklRL1k4ZGphenhlSldmVlJmZVVYWkp0S3pR?= =?utf-8?B?MFcxdmpLNzl5OGhwM0lYRldnbjhrcWJmaTVIeTlBZnoycmJqaUhwcEFocjU1?= =?utf-8?B?OVVkRjJJUTdKM0Vka2J3MSt0ZlNQaGw3bVhZQldDYjdvTU5RckM4NG1CYzBB?= =?utf-8?B?TmhGWHFJRkRERm0xaFVyakdrclNJOU5oQjZpZ2F5REQ2VStZZlQyN2RhOXhR?= =?utf-8?B?eGRMVWFYREdUM29aL1dIWXloTlNoTnhhNkp3Zk9XKzB2ZGtpQUxTL0lSSmN0?= =?utf-8?B?ellNWVVrckovWlgyQXJubENGNkhyNHluOFlsbkpOODg2dU1lTGU0NEY5Q3JJ?= =?utf-8?B?QThMTzJ3VUpEQlM4OTNxQk5qNi9rR3lLSE12R0h1Wk1zdDRaeTNtdHYzRTZ4?= =?utf-8?B?ZjZET0RSRDNsY0VnMzkwYnhkZ3BGOGkyT1JHYUg3R05CT0t1T1VhQThtZGFI?= =?utf-8?B?U3lycitIeVo0UW1YM1BCNUJLQy9DQ3ZOTmU1c0hWK0N6aXhTYVYxMlRGekpU?= =?utf-8?B?T1dnbVZFTzFmNTRXdXBDQlIvMUVWUjNtdWl4NGtkY01UTG5zL2dyeDl3NS8r?= =?utf-8?B?VUY3Q0M3NW96TW9PZHcwbkRKeFBkQjBDTlVXM0Q4QnRDTUNrL2p3TmgrUnJS?= =?utf-8?B?L2t3MmxndytUMW5vclVyYXlEU3dES3FzS1B0bFd1akJhZDJ3V0s1anJla2lQ?= =?utf-8?B?bkJuV3FBU09HME9JMEUwMmFOTkVNTUl1UXB2RkwxWGxnemx0Sm8xeUJ0ZnVM?= =?utf-8?B?TXRxZDQzL2VtN0VKdTZKdG1UOUlWdlF4UmhJTC9vbU1iMnh3RDR6M3hzNytP?= =?utf-8?B?clA0cWVsWjh5NDJjRGdmMkt3YU1NSGJscXBqN3V0L3dJbUVSd0ZPc2YyTTBw?= =?utf-8?B?NnR5eEp3QXVCc2Q2bDhMR2tKcE8yQkJ4Tnc0TEhrTEFlOUN4RXRDUXdzTzg2?= =?utf-8?B?L1NUcUJoR0piNXQ4cnlLbnBZS29MaW84ZERBVGh5TmU5SWF2WENYOWZLVE0z?= =?utf-8?B?UUFxY3ozVWI3SC9wK1l6UTVGWDIyT0cyd3FRcTJJSmhyY2orRWFrb3htWDdu?= =?utf-8?B?aHJ3OUVsNVBuSUg2M2RiWDUyYTZoSFVIK2d6MjdzTmttTUkyakt4TmQvRGU5?= =?utf-8?B?NDU5Szd3eFo1L0ZCc05TVEJFOHRZYllQMnBrSGx0cFQzQ1Rqa1JveDlvR3R5?= =?utf-8?B?ZFc3S3RmQTMyT1ZHVHdTTk0ya1JHMkhhZjE1YUZJQkRiUSt4Vlo1NXFuZW4w?= =?utf-8?B?UTJQcXBjWHZSOTQ3bUJGUmpMN1lNZmpiK1V2bVdSaEVjQXVVSHRDSFRaTy83?= =?utf-8?B?NnorSHI2TVZYMHZoUDlKNmpzRHYzbkw2cGQ4ZkVQWWhtb0ZzR3RIbGZ0TXY4?= =?utf-8?B?eWh2U3BPUmFiWjVXa3VBbU1HQmprVmlWZkJsWnFxcHRwL0dERFpQaUJ4OWxo?= =?utf-8?B?NnFUSU8vS3RkYmpiU3ZwVFFCZU5tTGV6NGV0SHNmUkJyS2Y1QnVxcXZIWE9r?= =?utf-8?B?d0cxZW54YXFQMC9CRDFzdkxCSjZEVW9KYXpSclJxUDc2Y3hqQVkxQytnaDhR?= =?utf-8?B?dXZGTmZqMWVCcUdXaFh3dkVsSmlTT1ptZEM3SFVLYytmYUd1dmVIb2dqY25D?= =?utf-8?B?ZExaRFJ2Qi9LemJ6VVUrcjRyYjJPbDQ4NWdhMnBEMWNpb2xYa09rZng5M25Q?= =?utf-8?B?ZG5nYjY4bFlmN0hDQkJMSGVGbVlsU2VNUC9wenc4RHJjVjFQdXRLTk5hM3JN?= =?utf-8?B?aE5rWDk1anRsRWtUdUNXZEttdk84dC9LMnNOREdOUTcwWlcxU2FDa2w2WUlU?= =?utf-8?B?cVBFM0RCTWROSjhjZHg3TUY4NWlIY0sxUEw1dXRIWGlEZEY4bDJTSE96YWhP?= =?utf-8?B?emlEZUdYUFZ3WjJRQnhUT1pSTC9ldjF0YXRVYTZjMXVSUkF0UVk4VXJueW5H?= =?utf-8?B?REZWaUpLNCs0YklIeUg0TEhEYkJkRnlKd25POHhmSUFiREVob3BUemRHN3Vr?= =?utf-8?B?OXc5WDJoblI2WFdqUFF5OHN0cE1WU2JadHZLc2lqZXJGazRTMW5ESzhkRjRN?= =?utf-8?B?NzNMQlJBb0p3c0NnWkFheEw5bDlTQTB5ZWx6TUVHa1Vod204NWFkTC93QURu?= =?utf-8?Q?0+5w=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB8596.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dbc025db-ed1c-42b4-c68b-08dcfc7d2b32 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2024 03:02:50.5124 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lJ9ATE+VhwbDfyKxQbSveODpBswh9jhMQE1UUniH+EzWrSbw2XVXiAlPL+PxRLf7lmd83/dL8XLuIDrgfK9BpA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB8584 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 U25pcHBlZA0KDQo+ID4gPiA+DQo+ID4gPiA+IEkgc2VlIGNvbXBpbGF0aW9uIGZhaWx1cmUgb24g QVJNIHBsYXRmb3JtcyBkdWUgdG8gbWlzc2luZyBoZWFkZXIgaW5jbHVkZS4NCj4gPiA+ID4NCj4g PiA+ID4gLi4vZXhhbXBsZXMvaGVsbG93b3JsZC9tYWluLmM6IEluIGZ1bmN0aW9uICdwYXJzZV90 b3BvbG9neSc6DQo+ID4gPiA+IC4uL2V4YW1wbGVzL2hlbGxvd29ybGQvbWFpbi5jOjgzOjEzOiBl cnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24NCj4gPiA+ID4gb2YgZnVuY3Rpb24gJ3N0cnRvdWwn OyBkaWQgeW91IG1lYW4gJ3N0cnRvayc/IFstV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9u XQ0KPiA+ID4gPiAgICA4MyB8ICAgICAgICAgbiA9IHN0cnRvdWwocV9hcmcsICZlbmQsIDEwKTsN Cj4gPiA+ID4gICAgICAgfCAgICAgICAgICAgICBefn5+fn5+DQo+ID4gPiA+ICAgICAgIHwgICAg ICAgICAgICAgc3RydG9rDQo+ID4gPiA+IC4uL2V4YW1wbGVzL2hlbGxvd29ybGQvbWFpbi5jOjgz OjEzOiB3YXJuaW5nOiBuZXN0ZWQgZXh0ZXJuDQo+ID4gPiA+IGRlY2xhcmF0aW9uIG9mICdzdHJ0 b3VsJyBbLSBXbmVzdGVkLWV4dGVybnNdDQo+ID4gPiA+IC4uL2V4YW1wbGVzL2hlbGxvd29ybGQv bWFpbi5jOiBJbiBmdW5jdGlvbiAnaGVsbG93b3JsZF9wYXJzZV9hcmdzJzoNCj4gPiA+ID4gLi4v ZXhhbXBsZXMvaGVsbG93b3JsZC9tYWluLmM6MTE1OjQyOiBlcnJvcjogJ0VYSVRfRkFJTFVSRScN Cj4gPiA+ID4gdW5kZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pDQo+ID4gPiA+ ICAgMTE1IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBydGVfZXhpdChFWElUX0ZB SUxVUkUsICJJbnZhbGlkIFRvcG9sb2d5DQo+ID4gPiBzZWxlY3Rpb25cbiIpOw0KPiA+ID4gPiAg ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+ fn5+DQo+ID4gPiA+IC4uL2V4YW1wbGVzL2hlbGxvd29ybGQvbWFpbi5jOjEzOjE6IG5vdGU6ICdF WElUX0ZBSUxVUkUnIGlzDQo+ID4gPiA+IGRlZmluZWQgaW4gaGVhZGVyICc8c3RkbGliLmg+Jzsg dGhpcyBpcyBwcm9iYWJseSBmaXhhYmxlIGJ5IGFkZGluZyAnI2luY2x1ZGUNCj4gPHN0ZGxpYi5o PicNCj4gPiA+ID4gICAgMTIgfCAjaW5jbHVkZSA8cnRlX21lbW9yeS5oPg0KPiA+ID4gPiAgICsr KyB8KyNpbmNsdWRlIDxzdGRsaWIuaD4NCj4gPiA+ID4gICAgMTMgfCAjaW5jbHVkZSA8cnRlX2xh dW5jaC5oPg0KPiA+ID4gPiAuLi9leGFtcGxlcy9oZWxsb3dvcmxkL21haW4uYzoxMTU6NDI6IG5v dGU6IGVhY2ggdW5kZWNsYXJlZA0KPiA+ID4gPiBpZGVudGlmaWVyIGlzIHJlcG9ydGVkIG9ubHkg b25jZSBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGluDQo+ID4gPiA+ICAgMTE1IHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBydGVfZXhpdChFWElUX0ZBSUxVUkUsICJJbnZh bGlkIFRvcG9sb2d5DQo+ID4gPiBzZWxlY3Rpb25cbiIpOw0KPiA+ID4gPiAgICAgICB8ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+DQo+ID4gPiA+ IC4uL2V4YW1wbGVzL2hlbGxvd29ybGQvbWFpbi5jOiBJbiBmdW5jdGlvbiAnbWFpbic6DQo+ID4g PiA+IC4uL2V4YW1wbGVzL2hlbGxvd29ybGQvbWFpbi5jOjE1MzoyNjogZXJyb3I6ICdFWElUX0ZB SUxVUkUnDQo+ID4gPiA+IHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQ0K PiA+ID4gPiAgIDE1MyB8ICAgICAgICAgICAgICAgICBydGVfZXhpdChFWElUX0ZBSUxVUkUsICJJ bnZhbGlkIGFyZ3VtZW50c1xuIik7DQo+ID4gPiA+ICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICAgICAgIF5+fn5+fn5+fn5+fg0KPiA+ID4gPiAuLi9leGFtcGxlcy9oZWxsb3dvcmxkL21haW4u YzoxNTM6MjY6IG5vdGU6ICdFWElUX0ZBSUxVUkUnIGlzDQo+ID4gPiA+IGRlZmluZWQgaW4gaGVh ZGVyICc8c3RkbGliLmg+JzsgdGhpDQo+ID4gPiA+DQo+ID4gPiA+IEJlbG93IGhlYWRlciBpbmNs dWRlIHNob3VsZCBmaXggaXQuDQo+ID4gPiA+DQo+ID4gPiA+IGRpZmYgLS1naXQgYS9leGFtcGxl cy9oZWxsb3dvcmxkL21haW4uYw0KPiA+ID4gPiBiL2V4YW1wbGVzL2hlbGxvd29ybGQvbWFpbi5j IGluZGV4DQo+ID4gPiA+IDk4NDVjMzc3NWMzYS4uZjQ5YmQwMTA4Zjc0IDEwMDY0NA0KPiA+ID4g PiAtLS0gYS9leGFtcGxlcy9oZWxsb3dvcmxkL21haW4uYw0KPiA+ID4gPiArKysgYi9leGFtcGxl cy9oZWxsb3dvcmxkL21haW4uYw0KPiA+ID4gPiBAQCAtMyw2ICszLDcgQEANCj4gPiA+ID4gICAq Lw0KPiA+ID4gPg0KPiA+ID4gPiAgI2luY2x1ZGUgPHN0ZGlvLmg+DQo+ID4gPiA+ICsjaW5jbHVk ZSA8c3RkbGliLmg+DQo+ID4gPiA+ICAjaW5jbHVkZSA8c3RyaW5nLmg+DQo+ID4gPiA+ICAjaW5j bHVkZSA8c3RkaW50Lmg+DQo+ID4gPiA+ICAjaW5jbHVkZSA8ZXJybm8uaD4NCj4gPiA+DQo+ID4g PiBUaGFuayB5b3UgZm9yIGhlbHBpbmcgbWUgaGVyZSwgSSBkaWQgcnVuIHdpdGggYGNoZWNrX2lu Y2x1ZGVzICYNCj4gPiBkZXZlbG9wZXJfbW9kZWAsDQo+ID4gPiBpdCBkaWQgbm90IHRocm93IHRo aXMgZXJyb3IuDQo+ID4gPiBCZWZvcmUgcGF0Y2ggc3VibWlzc2lvbiBJIHRyaWVkIGBkZXZ0b29s cy90ZXN0LW1lc29uLWJ1aWxkcy5zaGAgdG9vLg0KPiA+ID4gSSB0aGluaw0KPiA+IGludGVybmFs bHkNCj4gPiA+IHRoaXMgaXMgbm90IHVzaW5nIGAgY2hlY2tfaW5jbHVkZXMgJiBkZXZlbG9wZXJf bW9kZSBgLg0KPiA+ID4gTGV0IG1lIHJlY2hlY2sgYW5kIGZpeCB0aGlzIGluIHZlcnNpb24gNC4N Cj4gPg0KPiA+IFRoYW5rIHlvdSwgSSBmb3VuZCB0aGUgcmVhc29uIGZvciBteSBtaXNzIG9uIHRo aXMuDQo+ID4NCj4gPiBXaGVuIGJ1aWxkIHVzaW5nIGNyb3NzIGNvbXBpbGVyIG1hbnVhbGx5LCBu byBpc3N1ZXMgd2l0aCB0aGUgc3RlcHMgYGBgDQo+ID4gbWVzb24gYXJtNjQtYnVpbGQgLS1jcm9z cy1maWxlIGNvbmZpZy9hcm0vYXJtNjRfYXJtdjhfbGludXhfZ2NjIG5pbmphDQo+ID4gLUMgYXJt NjQtYnVpbGQgY2QgZXhhbXBsZS9oZWxsb3dvcmxkIG1ha2UgYGBgDQo+ID4NCj4gPiBCdXQgYnVp bGRpbmcgdXNpbmcgY3Jvc3MgY29tcGlsZXIgd2l0aCBleGFtcGxlcyBtYW51YWxseSwgbm8gaXNz dWVzDQo+ID4gd2l0aCB0aGUgc3RlcHMgYGBgIG1lc29uIGFybTY0LWJ1aWxkIC0tY3Jvc3MtZmls ZQ0KPiA+IGNvbmZpZy9hcm0vYXJtNjRfYXJtdjhfbGludXhfZ2NjIC0gRGV4YW1wbGVzPWhlbGxv d29ybGQgbmluamEgLUMNCj4gPiBhcm02NC1idWlsZCBgYGANCj4gPg0KPiANCj4gSSBnZW5lcmFs bHkgcnVuIC4vZGV2dG9vbHMvdGVzdC1tZXNvbi1idWlsZHMuc2ggYXMgYSBjYXRjaCBhbGwg8J+Y ig0KDQpUaGFuayB5b3Ugc2hhcmluZyB2NCB3aXRoIGZpeA0K