From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 26D1EA0C4A;
	Thu,  8 Jul 2021 08:25:39 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 971B84069C;
	Thu,  8 Jul 2021 08:25:38 +0200 (CEST)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com
 (mail-eopbgr30079.outbound.protection.outlook.com [40.107.3.79])
 by mails.dpdk.org (Postfix) with ESMTP id A425240687
 for <dev@dpdk.org>; Thu,  8 Jul 2021 08:25:36 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UcsfHdtMIQ5tBuoTt0KbEln/cSfQJ1d8XKRSI+RHCPE=;
 b=xWBiKSqsfTuC43KVkQDUa/fj8D8s4Rs5RcKKF1dJ/sQejmJzzZvO5LuEQdIVnZtapqYp+y663Ru3qmaqhOMAQvyS3uunIQ4pvkWmOwtmTA2G5FhAKYzmS1KjiWu1YMprzlVXG3z3rzccAVjhGWAKmzWO+O8RwS3X89m+atUTVdo=
Received: from AM5PR04CA0010.eurprd04.prod.outlook.com (2603:10a6:206:1::23)
 by AM6PR08MB5173.eurprd08.prod.outlook.com (2603:10a6:20b:e5::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.18; Thu, 8 Jul
 2021 06:25:35 +0000
Received: from AM5EUR03FT017.eop-EUR03.prod.protection.outlook.com
 (2603:10a6:206:1:cafe::b9) by AM5PR04CA0010.outlook.office365.com
 (2603:10a6:206:1::23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend
 Transport; Thu, 8 Jul 2021 06:25:35 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified)
 header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none
 header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT017.mail.protection.outlook.com (10.152.16.89) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.4308.20 via Frontend Transport; Thu, 8 Jul 2021 06:25:34 +0000
Received: ("Tessian outbound 4c0db4752fcb:v98");
 Thu, 08 Jul 2021 06:25:34 +0000
X-CR-MTA-TID: 64aa7808
Received: from b2d9b537fb5f.2
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 6218FD98-12B9-4FE2-9AFF-7448C9D60379.1; 
 Thu, 08 Jul 2021 06:25:23 +0000
Received: from EUR04-HE1-obe.outbound.protection.outlook.com
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b2d9b537fb5f.2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Thu, 08 Jul 2021 06:25:23 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=N9o/XyKILqJyImVV93NI8P9AK352rAUQwQWgSggxDjwz1DckEQG0dQV9yGroWi6qslfdsKDhryxKiMX6To+zwSMRUJveUZnEzr7UP2FTM7tx2wX4y8Fxa7RvqW0keIzO3mx5rkvbNJVhD9baKNFxTju/Ge4U6FvzvFTrOddWxd7y0x6zTkdqSm8TBS08AysfXr53hHessc8w4BQTjd4SGb+A00q5Rj0Aiv5alPwH9vSs/amxIM+w1TasFdnSX7CgVZL1xPXees5vbJmXRraVKdy26KQ1eNxL/yR+9lWl9/l6ZAeZfu43CQbk90liKyuoqFHuaZ6mnPDQ2ADTf+08HA==
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-SenderADCheck;
 bh=UcsfHdtMIQ5tBuoTt0KbEln/cSfQJ1d8XKRSI+RHCPE=;
 b=Do+TTNoxMUOR+IQ2lJveiv3P2HiOiyA0mb1H+yEw0IcKaz9DjvDpoGq/wFCZAQ1f0IKEccDhNPhOQc26AB1kEwhKUwPe1di8ayVokkiQArv2iL9RF3U8/64X5qomELC09dP0xIowdqz9n8FdjOfOUh/RbtlqZ3E2m8QSoYAs4Wuoq43KFQLqbT8XgugXn2SMLu0G7BKRI8eOjNH0RpaptnokCuTbAjP77BN6gQXfpEs7jrhWjoCP/KB9uGMivaCmtAPWFkPXEc0jt7/2/TWZBq1xXu89aRBfVMHdy64IUg6r9BhBCSr8AdQK3FWtexns7WJ/z5B/Bx08VdOejvQHAA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UcsfHdtMIQ5tBuoTt0KbEln/cSfQJ1d8XKRSI+RHCPE=;
 b=xWBiKSqsfTuC43KVkQDUa/fj8D8s4Rs5RcKKF1dJ/sQejmJzzZvO5LuEQdIVnZtapqYp+y663Ru3qmaqhOMAQvyS3uunIQ4pvkWmOwtmTA2G5FhAKYzmS1KjiWu1YMprzlVXG3z3rzccAVjhGWAKmzWO+O8RwS3X89m+atUTVdo=
Received: from AM5PR0802MB2465.eurprd08.prod.outlook.com
 (2603:10a6:203:9f::22) by AS8PR08MB6775.eurprd08.prod.outlook.com
 (2603:10a6:20b:352::17) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.33; Thu, 8 Jul
 2021 06:25:20 +0000
Received: from AM5PR0802MB2465.eurprd08.prod.outlook.com
 ([fe80::3d12:4220:b215:7c52]) by AM5PR0802MB2465.eurprd08.prod.outlook.com
 ([fe80::3d12:4220:b215:7c52%8]) with mapi id 15.20.4287.033; Thu, 8 Jul 2021
 06:25:20 +0000
From: Ruifeng Wang <Ruifeng.Wang@arm.com>
To: Jerin Jacob <jerinjacobk@gmail.com>, Bruce Richardson
 <bruce.richardson@intel.com>
CC: "thomas@monjalon.net" <thomas@monjalon.net>, Jan Viktorin
 <viktorin@rehivetech.com>, "jerinj@marvell.com" <jerinj@marvell.com>,
 "dev@dpdk.org" <dev@dpdk.org>, "david.marchand@redhat.com"
 <david.marchand@redhat.com>, nd <nd@arm.com>, Honnappa Nagarahalli
 <Honnappa.Nagarahalli@arm.com>, nd <nd@arm.com>
Thread-Topic: [dpdk-dev] [PATCH v4 3/3] build: add option to enable wait until
 equal
Thread-Index: AQHXcvPXburXgDEBSEStpthyo1iRkKs3DbWAgAAC03CAAGBfgIAAAqsAgAEimLA=
Date: Thu, 8 Jul 2021 06:25:19 +0000
Message-ID: <AM5PR0802MB2465EF94FFA65CB5711EA3CA9E199@AM5PR0802MB2465.eurprd08.prod.outlook.com>
References: <20200424070741.16619-1-gavin.hu@arm.com>
 <20210707054840.1608425-1-ruifeng.wang@arm.com>
 <20210707054840.1608425-4-ruifeng.wang@arm.com> <2428322.vDqkmRtzSv@thomas>
 <AM5PR0802MB246510C9000770816ECB40339E1A9@AM5PR0802MB2465.eurprd08.prod.outlook.com>
 <YOWdndx/GaR3Q3Vi@bricha3-MOBL.ger.corp.intel.com>
 <CALBAE1N2mwHfRC0KTtnPyT3TqdbjXx9oti0KJvKKfkekm0GtEw@mail.gmail.com>
In-Reply-To: <CALBAE1N2mwHfRC0KTtnPyT3TqdbjXx9oti0KJvKKfkekm0GtEw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ts-tracking-id: A4F102BAFF6DBA439437B6DC5AD29590.0
x-checkrecipientchecked: true
Authentication-Results-Original: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: 28a681f4-62d5-4bc7-d504-08d941d931d5
x-ms-traffictypediagnostic: AS8PR08MB6775:|AM6PR08MB5173:
x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <AM6PR08MB517307BF001A9E224C5FF7CC9E199@AM6PR08MB5173.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:8273;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: oPsFxYWBczpHDHVIzpl/jzNMOsR/7lcS10tM0ZTjBDnkv5ZRdSuaMzqbjhf1jrs3F5RMrdRe88brKtrQuFExNHEciLtP0jTkRvQB/gWWWPI1zKTH+hzbh91zBMpskzVSoacK/+0rK9hpnzhe8iMJwudvzZUmbCBoj/9TEjQtSkHLYPK6tRF1PfDVykwydKT0KvL8Q5s8QuxlBt6fr1ndFtiCYf4KfhB0V4QkKi87S2F/hDYw0rTrFn8rjs58Xrq3PRckmdsD6mbq+jflqjUi0J5y120wqeL6kp8yiVYncGcPFV36DcvKzSoyla9W568rEYe/Kc90pzWtmX+ICoaJ724OsRZmtjFJ7yZOkPa+0H8zGsEhfaEkN89QXg7Ft03L+F/7qzTjnFwWnMJ/vdivi1pbBFmBoe66NM5BRcBHR3PNFtVQlcIqgBqZky4TpBjwWfRYPgV9D8Bp0XYg7tHkZoMJ8QrMHDUxIafb663s+dIzcEMnmpmuatRJLQy+Oe8N+yZfZV4W6Z6JyIeEcwTK84tjaL+AY+4HDJIIsxbD+Wy7vPhhJuiUZaU+Lv8txwkBHFTwZYzRoXpNdqeuqkUQ1sHCTqGe9/Uzv9NawfZJaPZL8s0lPAlZ7KrTDO3g/s1dp49yijssNtMmqMXtix2x8A==
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en;
 SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM5PR0802MB2465.eurprd08.prod.outlook.com;
 PTR:; CAT:NONE;
 SFS:(4636009)(366004)(346002)(376002)(39860400002)(136003)(396003)(64756008)(66446008)(7696005)(122000001)(478600001)(186003)(33656002)(71200400001)(66556008)(26005)(83380400001)(86362001)(66476007)(8676002)(55016002)(4326008)(54906003)(2906002)(53546011)(110136005)(316002)(5660300002)(8936002)(66946007)(76116006)(6506007)(9686003)(38100700002)(52536014);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VHNmczdaS1pHbmZmT0xydHFvNFV0Y0xGTXd0dHhUdXJwL2w5d0k5ZWlYdlcy?=
 =?utf-8?B?NEpzVGNGM2lMNkV0c0wyQkg2b0xHZ1UwMlZoN1k4MFVKV3FJSEppQk9LdUI0?=
 =?utf-8?B?WmRMbkdZTDJhdkxqb3NvVXR4UEFaem1nOElOckthT2xBVTltQU1rS0ZXK2N1?=
 =?utf-8?B?ZGtiNmFYZkdIYTdQQTJoVXpmazRPb000dUdHTk1yR1UrTVMvT3hvd3R6Ym9h?=
 =?utf-8?B?d3RFZTMyMGlKRlJSSVpCb29hd3BhcVFHWEM1ZXhjM2tERCtZd2h1MmZWVzVS?=
 =?utf-8?B?T0pEMytEbVVjY3JFbnVTOTZOVGJ6K0VGU2t0TlZQOFl4WHJVM2FjMEFUMGJU?=
 =?utf-8?B?NEprUm1xaS9kandISXg5bWRmNkxGakZKYjRDUlVnZDBsUXdML2lDRnpibmt1?=
 =?utf-8?B?aU0rNUsrdE1GZlY4MXpPeTdrQ1RHWjkzUlEvWW9MdGthUGtlRStIZTlnZGc5?=
 =?utf-8?B?eTdEZnpkV1RyTWNtMklsR3NXVExBY1VJc2M1RzU1SnFiUFVXVFdMZWh6WUNY?=
 =?utf-8?B?bG5mNmVjVkJkRFlqd1FvWGE2cERwSU4rWitkaE9kMGFqc0RwOFpXTXZzRHhN?=
 =?utf-8?B?TzB1Q0EzL0l1WG5Oemlnc1FpTnloSnlpdnptWm5nY0Z4Vm9JLzE1VDF4Qnd6?=
 =?utf-8?B?K2dwZDl5dFJ2Uk1BNEw1MVFua29UR2tZS0FZT1JtT1ZXNHBuQS9OSUFrdWRi?=
 =?utf-8?B?Rngrdnh0dU0vMk5BYkgrOFlEVnBqeWpIQXV3ZEFLODBLZDh4ZnlQdHphMSti?=
 =?utf-8?B?WWdvMVREdkVVWTIrSitZWS8vWDZsRlVxYTZkN1hOeDk0MXJ4dzhjeUViOW5t?=
 =?utf-8?B?bXBqMngwTXpKTDJOWnlJNVlPTG1hTGJ2WnJxSTV6V25oaUZsaGxTdUJTLzVH?=
 =?utf-8?B?aUhkd081d3RMM1JYcWFLQS9KNlhNQjZmSzdEZXdmQ0MzUnNOb3ZnOFFLRTFs?=
 =?utf-8?B?RW14ZzBPdzJrbkFlQ2t6emluRlc3dDU4RzIrejlLRU9lWDFvcTdVelBFMmF3?=
 =?utf-8?B?WkRmd25RUzgyVjJGKzdXZG1MMzNPcnFYdVVGOWhodU9NRFYwcFA3NEl4dTFM?=
 =?utf-8?B?TTBCSUZpK3RmZU14T3VtZno5bGx2K3J5Q1AxNGkyUHZpQUtwSmJwTW9YUU9H?=
 =?utf-8?B?bXVmd2lMNFZ5a24zd3lHYmxiTGtJNnhJUk95djVqYmxHZERBVDkxeWpBTVlq?=
 =?utf-8?B?cC9tTlkvMHJzSTEzZGNSa3o0SHF5UmYxaGpxbUE4VGJncjRScmdnaFhJZzNT?=
 =?utf-8?B?MUUyM0NaeEtuYzBIblJDUnFIdXVDVE02TlNiMWJmSXhJQUx4Z3RGQ1lpQWNw?=
 =?utf-8?B?aE11aTVXR1BDakluVEZSeTlSL2o3WkZVVHQwMjdKTzlyZ0lSMnNadnJyU3F3?=
 =?utf-8?B?V0NncTZKM0oxTURpWTQrMGo0TDVoVnZlbi8vVjEyTVhvVUt0dmRZUUZTNFhO?=
 =?utf-8?B?dmZlRXF5SWJwSzgxTkxZOWNYbWRFZk5EblJYSjhBbHdYaTFpc1VGdUxRZkZH?=
 =?utf-8?B?T2EwZTdYcVc4dHhERW1kWGhDTUR5YnFwVWdTU25SR0NrVTduekpSdW5lZkFR?=
 =?utf-8?B?bEs5dm5lbkhaazkycUZxSmN5TDE2UW5wdGZFS0IwZlM3QTg4VkhnRjZoVUlj?=
 =?utf-8?B?WFR1TGxlSU0raEtpSzYwaWl1ZHlOaFB4bGRkUWxSb01YSjhBS1lOWGJrQWpS?=
 =?utf-8?B?d09wa21VSVRiWFB4UEkwcytsUWJSWWYwUkhieFduTWpkdUtSTlFtSzNsVUpp?=
 =?utf-8?Q?8ncvG/yK1sQ9GWFC0tAjvTVuO3I8+qZ0HX/h9r0?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6775
Original-Authentication-Results: gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=none action=none header.from=arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT017.eop-EUR03.prod.protection.outlook.com
X-MS-Office365-Filtering-Correlation-Id-Prvs: 8555fd07-7d06-4dd4-0873-08d941d92906
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 4KazuTgiw/Yfu/3WBxehFofpyCQQ8wcfTb9Y9kQlqxZDi0r+tog22NYj6A56evkjvh/uz1+7oDBhIDzcAcaE8qx4rGw6KauVjQkQWfBpGo/MN2hbhZzjzync4cay6t4bZmjXbxKEQzIAegKQoFVvkrurnQrq6tLnjc2aPUI7ClAQoPDna9tTNSUdSbTePzBJfQbJ/x70lTqxzYlAXsUBS5sWHPgrIOAZUNIjxpTEA+ao7HnbaqF+S5cVm08BfuW8B02dU/Wa9KYvAI3XJUEJxFSHST5inDzoz3Jk1346gN+YLLwO6iMz+TTb7kPPeCWKmqwHShX5DOVA1k5Rt7jnibS/m/h54Doa5880kdJuLooZFZ6sjQYbVMTYFghe5D/LFZvi7+QqPYDAiICVwlfJvDT6qzPLDs3AUJk6h6itEys4pRKrLPh7s4ezG5XgNQAHoocTLDfgasJR87G7qGjvhg8lR1n0xTZKh34pLCqSP8Ii29fSfIDXHT2jtwaL8VX5pP3ePg1Xc1wM64wWHSfb7Zg62tM05XWoFBi+7xkAXC5FytfBgPTZfl9dhRz2yzeU/gjh4kaSGoHv0POsWHVnEypA3uMVRP/CmETRKmUWW9YzJPUNKqH8nuh5tlt85V2Hy+/NfgrVtuo9Hv9Nqz3a98ssVct3lrj0jMEbaV5DwtCkctx8PUEwc4ly++LQb7WF4y52zYyPltBXAtX6gyQRgg==
X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:;
 IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE;
 SFS:(4636009)(396003)(136003)(346002)(39860400002)(376002)(46966006)(36840700001)(81166007)(82740400003)(336012)(83380400001)(82310400003)(26005)(36860700001)(2906002)(186003)(33656002)(356005)(478600001)(52536014)(9686003)(70206006)(55016002)(316002)(7696005)(6506007)(110136005)(86362001)(54906003)(47076005)(8676002)(70586007)(4326008)(53546011)(5660300002)(8936002);
 DIR:OUT; SFP:1101; 
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2021 06:25:34.8922 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 28a681f4-62d5-4bc7-d504-08d941d931d5
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT017.eop-EUR03.prod.protection.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB5173
Subject: Re: [dpdk-dev] [PATCH v4 3/3] build: add option to enable wait
 until equal
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKZXJpbiBKYWNvYiA8amVyaW5q
YWNvYmtAZ21haWwuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEp1bHkgNywgMjAyMSA4OjM3IFBN
DQo+IFRvOiBCcnVjZSBSaWNoYXJkc29uIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT4NCj4g
Q2M6IFJ1aWZlbmcgV2FuZyA8UnVpZmVuZy5XYW5nQGFybS5jb20+OyB0aG9tYXNAbW9uamFsb24u
bmV0OyBKYW4NCj4gVmlrdG9yaW4gPHZpa3RvcmluQHJlaGl2ZXRlY2guY29tPjsgamVyaW5qQG1h
cnZlbGwuY29tOyBkZXZAZHBkay5vcmc7DQo+IGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb207IG5k
IDxuZEBhcm0uY29tPjsgSG9ubmFwcGEgTmFnYXJhaGFsbGkNCj4gPEhvbm5hcHBhLk5hZ2FyYWhh
bGxpQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2NCAzLzNdIGJ1
aWxkOiBhZGQgb3B0aW9uIHRvIGVuYWJsZSB3YWl0IHVudGlsDQo+IGVxdWFsDQo+IA0KPiBPbiBX
ZWQsIEp1bCA3LCAyMDIxIGF0IDU6NTcgUE0gQnJ1Y2UgUmljaGFyZHNvbg0KPiA8YnJ1Y2Uucmlj
aGFyZHNvbkBpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gT24gV2VkLCBKdWwgMDcsIDIwMjEg
YXQgMDY6NDY6MzNBTSArMDAwMCwgUnVpZmVuZyBXYW5nIHdyb3RlOg0KPiA+ID4gPiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiBUaG9tYXMgTW9uamFsb24gPHRob21h
c0Btb25qYWxvbi5uZXQ+DQo+ID4gPiA+IFNlbnQ6IFdlZG5lc2RheSwgSnVseSA3LCAyMDIxIDI6
MzIgUE0NCj4gPiA+ID4gVG86IFJ1aWZlbmcgV2FuZyA8UnVpZmVuZy5XYW5nQGFybS5jb20+DQo+
ID4gPiA+IENjOiBKYW4gVmlrdG9yaW4gPHZpa3RvcmluQHJlaGl2ZXRlY2guY29tPjsgamVyaW5q
QG1hcnZlbGwuY29tOw0KPiA+ID4gPiBCcnVjZSBSaWNoYXJkc29uIDxicnVjZS5yaWNoYXJkc29u
QGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsNCj4gPiA+ID4gZGF2aWQubWFyY2hhbmRAcmVkaGF0
LmNvbTsgbmQgPG5kQGFybS5jb20+OyBIb25uYXBwYQ0KPiBOYWdhcmFoYWxsaQ0KPiA+ID4gPiA8
SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT4NCj4gPiA+ID4gU3ViamVjdDogUmU6IFtQQVRD
SCB2NCAzLzNdIGJ1aWxkOiBhZGQgb3B0aW9uIHRvIGVuYWJsZSB3YWl0IHVudGlsDQo+ID4gPiA+
IGVxdWFsDQo+ID4gPiA+DQo+ID4gPiA+IDA3LzA3LzIwMjEgMDc6NDgsIFJ1aWZlbmcgV2FuZzoN
Cj4gPiA+ID4gPiBJbnRyb2R1Y2UgYSBtZXNvbiBvcHRpb24gJ3VzZV93ZmUnIHRvIHNlbGVjdCB3
YWl0IHVudGlsIGVxdWFsIG1ldGhvZC4NCj4gPiA+ID4gPiBUaGUgZGVmYXVsdCBpcyBkaXNhYmxl
LiBUcmFkaXRpb25hbCBwb2xsaW5nIGxvb3AgaXMgdXNlZC4NCj4gPiA+ID4gPiBXaGVuIGVuYWJs
ZWQsIGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBtZWNoYW5pc20gaXMgcmVsaWVkIG9uIHRvIGRvDQo+
ID4gPiA+ID4gdGhlIHdhaXQuDQo+ID4gPiA+DQo+ID4gPiA+IFdoeSBkbyB3ZSBuZWVkIGFuIG9w
dGlvbj8NCj4gPiA+ID4gQ2FuIGl0IGJlIGF1dG9tYXRpYyB0byBlbmFibGUgaXQgd2hlbiBzdXBw
b3J0ZWQ/DQo+ID4gPiA+DQo+ID4gPiBUaGUgcHJvYmxlbSBpcyBpbmNvbnNpc3RlbmN5IGluIHBl
cmZvcm1hbmNlIG9uIGRpZmZlcmVudCBBcm0gcGxhdGZvcm1zLg0KPiBXZSBoYWQgZGVjaWRlZCB0
aGF0IGVhY2ggcGxhdGZvcm0gbmVlZHMgdG8gZW5hYmxlIGl0IGFmdGVyIHNvbWUgdGVzdGluZy4N
Cj4gPiA+DQo+ID4gQ2FuIHRoYXQgbm90IGJlIGRvbmUgdmlhIHZhcmlhYmxlcyBpbiB0aGUgY3Jv
c3MtZmlsZSBmb3IgdGhlIGJ1aWxkcywNCj4gPiBvciB2aWEgYXV0b21hdGljIGRldGVjdGlvbiBp
ZiBpdCdzIGEgbmF0aXZlIGJ1aWxkPyBJcyBpdCBsaWtlbHkgdGhhdA0KPiA+IGluZGl2aWR1YWwg
dXNlcnMgb2YgRFBESyB3aWxsIGJlIGtub3dsZWRnYWJsZSBlbm91Z2ggdG8gdXNlIHRoaXMgb3B0
aW9uDQo+IGNvcnJlY3RseT8NCj4gDQo+ICsxIHRvIGFkZCB0aGlzIGluIGNyb3NzLWZpbGUgaW5z
dGVhZCBvZiB0aGUgdG9wIG9mIGNvbmZpZyBvcHRpb24gYXMNCj4gc2NvcGUgaWYgaXMgb25seSBm
b3IgYXJtNjQgYnVpbGRzLg0KDQpDdXJyZW50bHkgdGhpcyBvcHRpb24gaXMgaW4gY29uZmlnL2Fy
bS9tZXNvbi5idWlsZCAoZmxhZ3NfY29tbW9uKS4gU29DcyBjYW4gYnVpbGQNCndpdGggdGhpcyBv
cHRpb24gZW5hYmxlZC9kaXNhYmxlZC4gQW5kIHRoZSBhYmlsaXR5IGlzIGF2YWlsYWJsZSBmb3Ig
Ym90aCBuYXRpdmUgYnVpbGQNCmFuZCBjcm9zcyBidWlsZCBhcyBjcm9zcyBidWlsZCBhbHNvIGdv
ZXMgdGhyb3VnaCBtZXNvbi5idWlsZC4gDQpJZiBhIFNvQyBuZWVkcyB0byBlbmFibGUgdGhlIG9w
dGlvbiBieSBkZWZhdWx0LCBhbiBlbnRyeSBhbmQgYmUgYWRkZWQgdG8gdGhlIFNvQyBmbGFncy4N
Cg0KVGhlIGtleSBkaWZmZXJlbmNlIGhlcmUgaXMgd2hldGhlciB0aGlzIG9wdGlvbiBuZWVkIHRv
IGJlIGV4cG9zZWQgdG8gdGhlIHRvcCBsZXZlbCBjb25maWcuDQo=