From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id F05FA7803D2 for ; Thu, 14 Dec 2023 14:14:29 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=xh7TG49em2tI5M3sgDad917XnV+qYQfUvJbMySYQvn8=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:nodisclaimer:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1702563268; v=1; b=NUGyTcMNkq/HGH4Pd9PU8feHX0hNI/2QFxLDtxRfnI15O/DhxosrQ6/gc2b1LiyOAGiVKt40 llM/GTBcAI0Tz2Y6+0RtYQI49IMkK/X6G5p/z9+zkJcYzbtMMYa0UwHIm6JPLhIRjyQssoUpbfJ QoJfpHU43iaRPiNsetFVKqVA= X-Received: by 127.0.0.2 with SMTP id aVPLYY7687511xy7wrOu41nj; Thu, 14 Dec 2023 06:14:28 -0800 X-Received: from EUR02-AM0-obe.outbound.protection.outlook.com (EUR02-AM0-obe.outbound.protection.outlook.com [40.107.247.46]) by mx.groups.io with SMTP id smtpd.web11.23141.1702563266907357230 for ; Thu, 14 Dec 2023 06:14:28 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=izD5vrdDlKsGZUy5jq0nmdg6cQWiL+1KBK3CiofQuGrIEL5LeL4jjtOQBDSVFNHl6j2rrSviB3NeadTNuOabg+MsmJhlUEaN7EkKoxp71CDoNji5YUmrTVXC2USxQsFdXGS/8DiW4jauUJD7Orp93jZYqAvOAZEUDCxXAHzHv8lNdb22TN6WOuj0kiTsKB5weZJCG8Wku87Bi1N8H3ZcM7yik6B37Hhr5fL3+Q7uLTd5ZWfiqwyPkZntx3n1wGrRE1P645Gg++mlqmX10jy/49IxGl1Dq3o+55mt1ZEcW61et4VIJSN22GDnlhorapwuNjZgjXuc/JLEOZKFFNxrxQ== 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=RcKv3+LMJeltlRb5AZEnwZmnJFxiwlb55z0rEDF/lCc=; b=ChB3W4lT9SNQaWx98Q9dc7ux/L2TCwi/rgjEqreuVyGe/gODOm5ck1x1CwihYrhqvftMO7iAQUq6TjLC62M0/7+x7+/wBVugRdwPlLdM6jKzhu8CnFQoonG9oZUmvYJxBN6oLgJX5FgC0LWRYwKXaFnIBWxfh560vpJBRzI5PeGdsSg4g19bZNLAlj+QQB2EMOlQchBTlvdkOIyZvkvjxuZ65GlaD1ANebPcpw5CtbmxSAGdVj4ws/B3CE+YANDuG0m+XiZyzeZRYGr1cZTxPt6ZjXQlhI9h0bnyVOlQ7o0bFRcToRo5kBlLPIkCP88V1EnrGqGCJzxjMfPMW0NfIQ== 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 X-Received: from DB4PR08MB7934.eurprd08.prod.outlook.com (2603:10a6:10:37a::11) by GV2PR08MB9301.eurprd08.prod.outlook.com (2603:10a6:150:d4::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7091.28; Thu, 14 Dec 2023 14:14:23 +0000 X-Received: from DB4PR08MB7934.eurprd08.prod.outlook.com ([fe80::51a9:3f29:6df3:c82]) by DB4PR08MB7934.eurprd08.prod.outlook.com ([fe80::51a9:3f29:6df3:c82%5]) with mapi id 15.20.7091.028; Thu, 14 Dec 2023 14:14:22 +0000 From: "Thomas Abraham" To: "devel@edk2.groups.io" , Pranav Madhu CC: Ard Biesheuvel , Sami Mujawar , nd Subject: Re: [edk2-devel] [edk2-platforms][PATCH V2 2/2] Platform/Sgi: Extend SMBIOS support for RD-V2 platform Thread-Topic: [edk2-devel] [edk2-platforms][PATCH V2 2/2] Platform/Sgi: Extend SMBIOS support for RD-V2 platform Thread-Index: AQHaLoLNB6iqIBXc+UuSsxjB3h3m77Co0i+g Date: Thu, 14 Dec 2023 14:14:22 +0000 Message-ID: References: <20231214114126.492583-1-pranav.madhu@arm.com> <20231214114126.492583-3-pranav.madhu@arm.com> In-Reply-To: <20231214114126.492583-3-pranav.madhu@arm.com> Accept-Language: en-IN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: EF9FE201E2ADC24B9AF09EE4E86A35C8.0 x-checkrecipientchecked: true x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DB4PR08MB7934:EE_|GV2PR08MB9301:EE_ x-ms-office365-filtering-correlation-id: 489bd6e1-e848-4d40-ddd6-08dbfcaef89c nodisclaimer: true x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: eN7N0ztfeuKgDutB+RPty/BwB0nZOb037F6hBxhncKXkzP6Y1HwDvkNRZoNZuRpN307O88qjBZOBleNDuES0RwTYwRlpf5RzOAYlNmEvI1O0ahsxpIsBjS4hLJ3qeEMIK5m2BsSzS8Wz4V1HxWQBhJozeQjplc5za82oQ1YTtzVSxploirbRyaCWgli0QbbpxHSdUmy0sqaxBEsx6sPtIChW4nzGyBI+ZnwYRvY6VcQjMjZTxTVttFZETGuvVSLkTAFsPWqPI6CSi0YTGRA9t5T9JPRPsF4dqfuwhBhbQ8dP3wL/o/BKp/FCBwshky+NeKee2Y/7V3uh6OMcHFXe1q1MV3m/uoXKdeljBHcCPsQWsoeGqFXi7z1gknHCvxJHGM2jyvZXCbIWMHeZiGOF4udNWY3Tcl0XZwy1wMw5dRDZrLANGdog14yqCJ9oD8g4zjcJQeQWxf3cRt5TAfu/rsHHFVu/AayrMBCco8EeiI6jMG9WcWDMxL2LeyJXU4RjYADPSUIqr6bc2k9qlQ3Mj/rjGNUtT3mln0Fft67JG+3T5dlcYqZUrDNArfImo7BblDxxKAAXwPXsyhL0nDvEtEcllNAEmemOO/GyOpNIDNCOY17pnYeKDiM+vfgnKLIP x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YzJrRWFLcDJob2QyYTFqMVp1ZzFvVWpmTU8rNE8xSW5vdTdkNHBhYnBhMTRa?= =?utf-8?B?UFBOVmNiaDJrOVg0MkxvdFg1RUNwTUpkMnhyVE5hMXdMT2NvSWJ6cHpiTWM5?= =?utf-8?B?cUF6R0ZPVVg1Q0dQVmQrUllJQy9Zd2tRLzQxUjM0OGljdXlYcndwTW9WZjRr?= =?utf-8?B?ZWh0Um5QQXE3eTFsWk9xaTE1Mm9pdDV5NTV2TmwvTmI3Z00vaUk1ekRmNjFF?= =?utf-8?B?NEI2MlpWVXhVY2lqY1hRYnloMUZYV0NoQTN1c2s2U3pYWFc0OWhDbVNUdW50?= =?utf-8?B?NDFPaDBGbnR6WFZ3UzZmaWlhYVEvb2pGYkh0dE41M0ZHL3Z1TlNOWlh5bEZI?= =?utf-8?B?aFNQMWhYYlRaaTFxb3FhN3UwdVRyVnIxS3hwcDRyZWExWDhibVg3RS9ha0Vw?= =?utf-8?B?SHF5aVVWZzFGc0xVUzZTZW84WmZRNlBQN3ZKZmdhMTV0S2ZRUTRiaHRiQzRv?= =?utf-8?B?UlpuU1krNjV3N0lMbGNGR2NiaitnTDBhQkg0L3V1QnRmZU4ydGcyRnVRYnk2?= =?utf-8?B?SHlVTSt5V0IvUjdSVGZoNjMrUkg0QVpwVTlkNjJLQVpabjZhYjREV2FpdndB?= =?utf-8?B?R2g1SDgzUUFBRXBzTHp5Wm96MkhtbFBkN09LeTg2SnZwQUV0YzRONmowSWtz?= =?utf-8?B?QUJ5TFZqMW1iRjZqREtXQjFCYkFqSCs3SGJyaUxzZmZVSXFzbVhrMUR0aFZD?= =?utf-8?B?TXZ2VERLOW9SWW1oaFZFcVlLMldQeklHVDlPYk9JUklsdHNxellmRG1Xb0d6?= =?utf-8?B?NTlWd3NnV29mSmJJUnFuMGo5TUVleGJQazBCU2sva0tiVzNHU1Z0akxDWjRY?= =?utf-8?B?ZzJGd005Zkl1bldESW1sb0xoaVBwK1VJZDVHZWdJUUc3aHBQbUw3SnJkYVgv?= =?utf-8?B?dTMwMWtpcVJJR2hyS1dDSnhUNllxZ2Y1UVYxZFBLckp6bTJWbjZWeE5qR2Rx?= =?utf-8?B?TXRhY2RvdTlQSmpwNW9SMGJZSWFndy9XQllvQmNlaTFaeDZGZncySmxwRGts?= =?utf-8?B?eUtUTTNZMzF3MHFDaTYyODR1YzI0Q0l6TkQrTGJvaEswd1B3cVZPR0ZXTlQw?= =?utf-8?B?ZzBjUFJ3RGlvWStMem9GbDliN3FkMk1nUk5VdVdZQ3V6QVBvelk2aFA1SmhN?= =?utf-8?B?VGZEaTlPQmFtWVUvNHhJZyszaUFYbVZzd0Fva09rU2hGV3JaMFVZR0RmTElw?= =?utf-8?B?WkJDNm0weDJ4VG1FMHRGcTZMSy9Kc1oxNkpDUzF5ZjhURklpZ29IaGlnV3NU?= =?utf-8?B?akJTOFdxMVA2YkNxT3VncEUzbGxST2s2UU5TY1lHc0tvbUVoaklpdHNuOTZY?= =?utf-8?B?MEFwRTh6dldjeGc2a2liTHVyTlNTemFXenNRTEYxUkZtemxDZ21Ic01PdUx6?= =?utf-8?B?Y3hkdlBNaVZDVjVLb2thbHBtK1RzcXZDQkphNmdwR2h6eUlFdkdFS1FlRlMr?= =?utf-8?B?QnRoVFhwZHl5ZlMwM0pteUUrUkdrdU5seG5DOVg5eng1cmRhTm8vdmV6NENQ?= =?utf-8?B?bE5vTTF3VXJyaDRVa1F2OHY4VWlBT1Z4OFJ3aGtBKzVCSkxIQzdleEs0bklv?= =?utf-8?B?Y3kzM1ZiYWdpTW5mT0lETVhwMFNyRmYyMWlWYjNLR2ZCYXdId0NMU3FCMkV6?= =?utf-8?B?ZE5Cb2NNVDQ0WENkeGhrOWkxTUFIeWY3a2loWGxRcFkrZ21zNnA1UVpNWWk3?= =?utf-8?B?eHBLQ2hOQmxMM1NRSGdtbXpmb3p5TnlGZ25XVzRMbWlRWXRzYU02dUtGWEVw?= =?utf-8?B?V1lhajNVS3Z4VDhWYk02NHF1ajlwOEFPOVRGRk0yb05BRFRKK2hnc2I0OWow?= =?utf-8?B?V3ZwUDBKWjBsWDlVV2p3U0MxY01DcmxzWEZuaVlVQjhSWVU5SXRQMXMxOEtS?= =?utf-8?B?cCsvYk84a3RyaXFiUjdvbGMzNGZZWDdOdHk0QkRvSHZ2SGdCSGs5L01ld1gw?= =?utf-8?B?d2hFQ0ZOMVVrVXlGT3JKRGNDUEJlaCtXZkVXWEU5MTNTQWsrQmM3Mkg5ajM3?= =?utf-8?B?RnFCUkdBM1lISEFGblUrelF3NEVrVXRhQ1gxaXZMWEVkSUN2YTlJZ1hrQzVP?= =?utf-8?B?RmtqWC9JQi83cUduSHBBQU9rWTRFYVRNRnlGZmwzNnlieWdxNlI2MmVaUFE5?= =?utf-8?Q?77v3FEzF7gPnnuNxGLmboL0N6?= MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DB4PR08MB7934.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 489bd6e1-e848-4d40-ddd6-08dbfcaef89c X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Dec 2023 14:14:22.8225 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: TRxazkf6X1QSnBQDTRqDCZrvmYnXbKz5WF8v9w84ZMXbhQM32uRI0Hx4DkUGcn1f4R14hBB4XqzQpzF92P+YGg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB9301 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,thomas.abraham@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: qYKgFtKAXukl8A9uAw31igBlx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=NUGyTcMN; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io T24gVGh1LCBEZWMgMTQsIDIwMjMgYXQgMTE6NDHigK9BTSBQcmFuYXYgTWFkaHUgPHByYW5hdi5t YWRodUBhcm0uY29tPiB3cm90ZToNCj4gDQo+IFRoZSBOZW92ZXJzZSBSRC1WMiBGVlAgcGxhdGZv cm0gaW5jbHVkZXMgMTYgQ1BVcyBhbmQgZWFjaCBDUFUgaGFzIDY0S0INCj4gb2YgTDEgaW5zdHJ1 Y3Rpb24vZGF0YSBjYWNoZSwgMk1CIG9mIEwyIGNhY2hlIGFuZCAzMk1CIG9mIHN5c3RlbSBsZXZl bA0KPiBjYWNoZS4gRXh0ZW5kIHRoZSBTTUJJT1Mgc3VwcG9ydCBmb3IgUkQtVjIgcGxhdGZvcm0g d2l0aCB0aGlzDQo+IGNvbmZpZ3VyYXRpb24uDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBQcmFuYXYg TWFkaHUgPHByYW5hdi5tYWRodUBhcm0uY29tPg0KPiAtLS0NCj4gIFBsYXRmb3JtL0FSTS9TZ2lQ a2cvRHJpdmVycy9TbWJpb3NQbGF0Zm9ybUR4ZS9UeXBlMVN5c3RlbUluZm9ybWF0aW9uLmMNCj4g fCAgNSArKysrLQ0KPiANCj4gUGxhdGZvcm0vQVJNL1NnaVBrZy9Ecml2ZXJzL1NtYmlvc1BsYXRm b3JtRHhlL1R5cGU0UHJvY2Vzc29ySW5mb3JtYXRpb24NCj4gLmMgfCAgNyArKysrKy0tDQo+ICBQ bGF0Zm9ybS9BUk0vU2dpUGtnL0RyaXZlcnMvU21iaW9zUGxhdGZvcm1EeGUvVHlwZTdDYWNoZUlu Zm9ybWF0aW9uLmMNCj4gfCAxOCArKysrKysrKysrKysrKysrKysNCj4gIDMgZmlsZXMgY2hhbmdl ZCwgMjcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQNCj4g YS9QbGF0Zm9ybS9BUk0vU2dpUGtnL0RyaXZlcnMvU21iaW9zUGxhdGZvcm1EeGUvVHlwZTFTeXN0 ZW1JbmZvcm1hdGlvbi4NCj4gYw0KPiBiL1BsYXRmb3JtL0FSTS9TZ2lQa2cvRHJpdmVycy9TbWJp b3NQbGF0Zm9ybUR4ZS9UeXBlMVN5c3RlbUluZm9ybWF0aW9uDQo+IC5jDQo+IGluZGV4IGI3ZTIy MzhmYjM5Yy4uZmUzYzg4NjcyZDdlIDEwMDY0NA0KPiAtLS0NCj4gYS9QbGF0Zm9ybS9BUk0vU2dp UGtnL0RyaXZlcnMvU21iaW9zUGxhdGZvcm1EeGUvVHlwZTFTeXN0ZW1JbmZvcm1hdGlvbi4NCj4g Yw0KPiArKysNCj4gYi9QbGF0Zm9ybS9BUk0vU2dpUGtnL0RyaXZlcnMvU21iaW9zUGxhdGZvcm1E eGUvVHlwZTFTeXN0ZW1JbmZvcm1hdGlvbg0KPiAuYw0KPiBAQCAtMzMsNyArMzMsOCBAQA0KPiAg ICAiUmRWMU1jXDAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc DQo+ICAgICJSZE4yXDAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFwNCj4gICAgIlJkTjJDZmcxXDAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXA0KPiAtICAiUmROMkNmZzJcMCINCj4gKyAgIlJkTjJDZmcyXDAiICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KPiArICAiUmRWMlwwIg0KPiANCj4g IHR5cGVkZWYgZW51bSB7DQo+ICAgIE1hbnVmYWN0dXJlck5hbWUgPSAxLA0KPiBAQCAtNzEsNiAr NzIsOCBAQCBTVEFUSUMgR1VJRCBtU21iaW9zVWlkW10gPSB7DQo+ICAgIHsweGE0OTQxZDNkLCAw eGZhYzMsIDB4NGFjZSwgezB4OWEsIDB4N2UsIDB4Y2UsIDB4MjYsIDB4NzYsIDB4NjQsIDB4NWUs DQo+IDB4ZGF9fSwNCj4gICAgLyogUmQtTjItQ2ZnMiAgICAqLw0KPiAgICB7MHhkMjk0NmQwNywg MHg4MDU3LCAweDRjMjYsIHsweGJmLCAweDUzLCAweDc4LCAweGE2LCAweDViLCAweGUxLCAweGMx LA0KPiAweDYwfX0sDQo+ICsgIC8qIFJkLVYyICAgICAgICAgKi8NCj4gKyAgezB4M2IxMTgwYTMs IDB4MDc0NCwgMHg0MTk0LCB7MHhhZSwgMHgyZSwgMHhlZCwgMHhhNSwgMHhiYywgMHgyZSwgMHg0 MywNCj4gMHg0NX19LA0KPiAgfTsNCj4gDQo+ICAvKiBTeXN0ZW0gaW5mb3JtYXRpb24gKi8NCj4g ZGlmZiAtLWdpdA0KPiBhL1BsYXRmb3JtL0FSTS9TZ2lQa2cvRHJpdmVycy9TbWJpb3NQbGF0Zm9y bUR4ZS9UeXBlNFByb2Nlc3NvckluZm9ybWF0aQ0KPiBvbi5jDQo+IGIvUGxhdGZvcm0vQVJNL1Nn aVBrZy9Ecml2ZXJzL1NtYmlvc1BsYXRmb3JtRHhlL1R5cGU0UHJvY2Vzc29ySW5mb3JtYXRpDQo+ IG9uLmMNCj4gaW5kZXggYjU5MTcyY2YxY2I5Li4wZjQwM2U0MWEzYzcgMTAwNjQ0DQo+IC0tLQ0K PiBhL1BsYXRmb3JtL0FSTS9TZ2lQa2cvRHJpdmVycy9TbWJpb3NQbGF0Zm9ybUR4ZS9UeXBlNFBy b2Nlc3NvckluZm9ybWF0aQ0KPiBvbi5jDQo+ICsrKw0KPiBiL1BsYXRmb3JtL0FSTS9TZ2lQa2cv RHJpdmVycy9TbWJpb3NQbGF0Zm9ybUR4ZS9UeXBlNFByb2Nlc3NvckluZm9ybWF0aQ0KPiBvbi5j DQo+IEBAIC0yNyw3ICsyNyw3IEBADQo+ICAjZGVmaW5lIFNPQ0tFVF9UWVBFX0JBU0UgICAgICAg IDMNCj4gICNkZWZpbmUgU09DS0VUX1RZUEVfTlVNICAgICAgICAgMQ0KPiAgI2RlZmluZSBQUk9D RVNTT1JfVkVSU0lPTl9CQVNFICAoU09DS0VUX1RZUEVfQkFTRSArDQo+IFNPQ0tFVF9UWVBFX05V TSkNCj4gLSNkZWZpbmUgUFJPQ0VTU09SX1ZFUlNJT05fTlVNICAgMTANCj4gKyNkZWZpbmUgUFJP Q0VTU09SX1ZFUlNJT05fTlVNICAgMTENCj4gICNkZWZpbmUgU0VSSUFMX05VTUJFUl9CQVNFICAg ICAgKFBST0NFU1NPUl9WRVJTSU9OX0JBU0UgKw0KPiBQUk9DRVNTT1JfVkVSU0lPTl9OVU0pDQo+ ICAjZGVmaW5lIFRZUEU0X1NUUklOR1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFwNCj4gICAgIjB4MDAwXDAiICAgICAgICAgICAgICAgICAgICAgLyogUGFydCBOdW1iZXIgKi8g ICAgICAgXA0KPiBAQCAtNDMsNiArNDMsNyBAQA0KPiAgICAiTmVvdmVyc2UtTjJcMCIgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICAgICJOZW92ZXJzZS1OMlwwIiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwNCj4gICAgIk5lb3ZlcnNlLU4y XDAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KPiArICAiTmVvdmVy c2UtVjJcMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICAgICIw MDAtMFwwIiAgICAgICAgICAgICAgICAgICAgIC8qIFNlcmlhbCBudW1iZXIgKi8gICAgIFwNCj4g ICAgIjc4My0zXDAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XA0KPiAgICAiNzg2LTFcMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBcDQo+IEBAIC01Miw3ICs1Myw4IEBADQo+ICAgICI3OEEtMlwwIiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwNCj4gICAgIjdCNy0xXDAiICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KPiAgICAiN0I2LTFcMCIgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+IC0gICI3QjctMVww Ig0KPiArICAiN0I3LTFcMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBcDQo+ICsgICI3RjItMVwwIg0KPiANCj4gIHR5cGVkZWYgZW51bSB7DQo+ICAgIFBhcnRO dW1iZXIgPSAxLA0KPiBAQCAtMTc4LDYgKzE4MCw3IEBAIEluc3RhbGxUeXBlNFByb2Nlc3Nvcklu Zm9ybWF0aW9uICgNCj4gICAgICBicmVhazsNCj4gICAgY2FzZSBSZE4yOg0KPiAgICBjYXNlIFJk TjJDZmcxOg0KPiArICBjYXNlIFJkVjI6DQo+ICAgICAgbUFybVJkU21iaW9zVHlwZTQuQmFzZS5D b3JlQ291bnQgPSBDb3JlQ291bnQ7DQo+ICAgICAgbUFybVJkU21iaW9zVHlwZTQuQmFzZS5FbmFi bGVkQ29yZUNvdW50ID0gQ29yZUNvdW50Ow0KPiAgICAgIG1Bcm1SZFNtYmlvc1R5cGU0LkJhc2Uu VGhyZWFkQ291bnQgPSBDb3JlQ291bnQ7DQo+IGRpZmYgLS1naXQNCj4gYS9QbGF0Zm9ybS9BUk0v U2dpUGtnL0RyaXZlcnMvU21iaW9zUGxhdGZvcm1EeGUvVHlwZTdDYWNoZUluZm9ybWF0aW9uLmMN Cj4gYi9QbGF0Zm9ybS9BUk0vU2dpUGtnL0RyaXZlcnMvU21iaW9zUGxhdGZvcm1EeGUvVHlwZTdD YWNoZUluZm9ybWF0aW9uLg0KPiBjDQo+IGluZGV4IGI3MWNlNzIxZTJlOC4uZDY1YWU5NTIwNjc5 IDEwMDY0NA0KPiAtLS0NCj4gYS9QbGF0Zm9ybS9BUk0vU2dpUGtnL0RyaXZlcnMvU21iaW9zUGxh dGZvcm1EeGUvVHlwZTdDYWNoZUluZm9ybWF0aW9uLmMNCj4gKysrDQo+IGIvUGxhdGZvcm0vQVJN L1NnaVBrZy9Ecml2ZXJzL1NtYmlvc1BsYXRmb3JtRHhlL1R5cGU3Q2FjaGVJbmZvcm1hdGlvbi4N Cj4gYw0KPiBAQCAtMzM0LDYgKzMzNCwyNCBAQCBJbnN0YWxsVHlwZTdDYWNoZUluZm9ybWF0aW9u ICgNCj4gICAgICBtQXJtUmRTbWJpb3NUeXBlN1s0XS5CYXNlLkluc3RhbGxlZFNpemUyID0gODE5 MjsgICAgIC8vIDhNQiBTTEMNCj4gICAgICBtQXJtUmRTbWJpb3NUeXBlN1s0XS5CYXNlLkFzc29j aWF0aXZpdHkgPSBDYWNoZUFzc29jaWF0aXZpdHkxNldheTsNCj4gICAgICBicmVhazsNCj4gKyAg Y2FzZSBSZFYyOg0KPiArICAgIC8qIEwxIGluc3RydWN0aW9uIGNhY2hlICovDQo+ICsgICAgbUFy bVJkU21iaW9zVHlwZTdbMF0uQmFzZS5NYXhpbXVtQ2FjaGVTaXplMiA9IDY0OyAgICAvLyA2NEtC DQo+ICsgICAgbUFybVJkU21iaW9zVHlwZTdbMF0uQmFzZS5JbnN0YWxsZWRTaXplMiA9IDY0OyAg ICAgICAvLyA2NEtCDQo+ICsgICAgbUFybVJkU21iaW9zVHlwZTdbMF0uQmFzZS5Bc3NvY2lhdGl2 aXR5ID0gQ2FjaGVBc3NvY2lhdGl2aXR5NFdheTsNCj4gKyAgICAvKiBMMSBkYXRhIGNhY2hlICov DQo+ICsgICAgbUFybVJkU21iaW9zVHlwZTdbMV0uQmFzZS5NYXhpbXVtQ2FjaGVTaXplMiA9IDY0 OyAgICAvLyA2NEtCDQo+ICsgICAgbUFybVJkU21iaW9zVHlwZTdbMV0uQmFzZS5JbnN0YWxsZWRT aXplMiA9IDY0OyAgICAgICAvLyA2NEtCDQo+ICsgICAgbUFybVJkU21iaW9zVHlwZTdbMV0uQmFz ZS5Bc3NvY2lhdGl2aXR5ID0gQ2FjaGVBc3NvY2lhdGl2aXR5NFdheTsNCj4gKyAgICAvKiBMMiBj YWNoZSAqLw0KPiArICAgIG1Bcm1SZFNtYmlvc1R5cGU3WzJdLkJhc2UuTWF4aW11bUNhY2hlU2l6 ZTIgPSAyMDQ4OyAgLy8gMk1CDQo+ICsgICAgbUFybVJkU21iaW9zVHlwZTdbMl0uQmFzZS5JbnN0 YWxsZWRTaXplMiA9IDIwNDg7ICAgICAvLyAyTUINCj4gKyAgICBtQXJtUmRTbWJpb3NUeXBlN1sy XS5CYXNlLkFzc29jaWF0aXZpdHkgPSBDYWNoZUFzc29jaWF0aXZpdHk4V2F5Ow0KPiArICAgIC8q IFN5c3RlbSBsZXZlbCBjYWNoZSAqLw0KPiArICAgIG1Bcm1SZFNtYmlvc1R5cGU3WzRdLkJhc2Uu TWF4aW11bUNhY2hlU2l6ZTIgPSAzMjc2ODsgLy8gMzJNQiBTTEMNCj4gKyAgICBtQXJtUmRTbWJp b3NUeXBlN1s0XS5CYXNlLkluc3RhbGxlZFNpemUyID0gMzI3Njg7ICAgIC8vIDMyTUIgU0xDDQo+ ICsgICAgbUFybVJkU21iaW9zVHlwZTdbNF0uQmFzZS5Bc3NvY2lhdGl2aXR5ID0gQ2FjaGVBc3Nv Y2lhdGl2aXR5MTZXYXk7DQo+ICsgICAgYnJlYWs7DQo+ICAgIH0NCj4gDQo+ICAgIC8qIEluc3Rh bGwgdmFsaWQgY2FjaGUgaW5mb3JtYXRpb24gdGFibGVzICovDQo+IC0tDQo+IDIuMzQuMQ0KDQpS ZXZpZXdlZC1ieTogVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+DQoNCgot PS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBt ZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTEyNTM1KTog aHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTEyNTM1Ck11dGUgVGhpcyBU b3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTAzMTY4MDU4Lzc2ODYxNzYKR3JvdXAgT3duZXI6 IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3Jv dXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09 LT0tPS09LQoKDQo=