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 E52AB740045 for ; Fri, 22 Sep 2023 09:01:54 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=kILL9yWWJWDCdQmBozzdfMHVn8GbTBNhgt78OjfzMMU=; c=relaxed/simple; d=groups.io; h=Received-SPF: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:user-agent:Authentication-Results-Original:nodisclaimer:MIME-Version:Original-Authentication-Results:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-ID:Content-Transfer-Encoding; s=20140610; t=1695373313; v=1; b=bXiJTQq6BPWWB0svHWC44oWQUDQMkTL4idpu57WlJCu2XXp/yr0ft6ZDjkAf1Ou1VvIzfVrX 8+gOR7MQAu2+7ANFTweIodnLKEkHAlvRScMLOgIYu4vfyq5NJ8IknKAJRtUAZs7nf0Mlnxuy7SU oWjDTYREMkspQv9YmECAtg+c= X-Received: by 127.0.0.2 with SMTP id 3n6rYY7687511xnZkUuulKi4; Fri, 22 Sep 2023 02:01:53 -0700 X-Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.107.8.42]) by mx.groups.io with SMTP id smtpd.web11.17382.1695373312569692856 for ; Fri, 22 Sep 2023 02:01:53 -0700 X-Received: from DUZPR01CA0328.eurprd01.prod.exchangelabs.com (2603:10a6:10:4ba::13) by PAVPR08MB9772.eurprd08.prod.outlook.com (2603:10a6:102:2f8::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.19; Fri, 22 Sep 2023 09:01:45 +0000 X-Received: from DBAEUR03FT062.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:4ba:cafe::9b) by DUZPR01CA0328.outlook.office365.com (2603:10a6:10:4ba::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.32 via Frontend Transport; Fri, 22 Sep 2023 09:01:45 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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; pr=C X-Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT062.mail.protection.outlook.com (100.127.142.64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.12 via Frontend Transport; Fri, 22 Sep 2023 09:01:45 +0000 X-Received: ("Tessian outbound d084e965c4eb:v175"); Fri, 22 Sep 2023 09:01:45 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: fadd8477b79e4f41 X-CR-MTA-TID: 64aa7808 X-Received: from 67e788b6abb2.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 98CF19F2-ACA6-4D9B-9049-1562B3672D13.1; Fri, 22 Sep 2023 09:01:38 +0000 X-Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 67e788b6abb2.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 22 Sep 2023 09:01:38 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fw9RM2HtaT8b8Yw0dZD/JmLk+KfGZC0KaBFQkWGPA8A+RcwMoqdwTeadpfpL8jnhxDRE8XuBSyF6ly7K2gqREyeb4apBjRBxRimycNcHjwHUlylE7ub+Lju9rCOffUAP2fJ/O4BXUeLhT6KJzjcq9RxFqCAapbp6oULrHJEuqIWNQW6rEh4KpEq2d5se7y6v9ijkqlnBRBs10vOGrts3BBC78bbf7D39l7Kb9EdpS0vRWYKe0KAXvuxcaYBL6Vg4BOUrZiSp2tAB8+ivFaq3fmX793EdYWOg/bCjnoG5jLV3QTJdEe5HKddcZNHuZKWdiDQGq88mSIup0y3PWj/HWA== 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=8ZmusCZor+6Cj06/JWCno4dWS1lR3YLZ/HYHWEbnO2c=; b=R2svLBCV9ZpDtdcBMRgZbOwVAFImJd6tx3pgPwNLoZ47DNheLFbvIhoFdj+zd4nMrzAd7FHR4VlFS6DF9dZ4/yuGLfk6CGu1sPAPqtoNFG6lmFTbDe94PogLjWJy+MTBA6bK8VB9fKjHrXqARPKI67/0cn8D1IQWWLhEJdYIr0fh1qYVtDxZLwEYIt4O9wy2yyG5iHGX8lJT8CzzmL8iT98VsU+VlL9789SYs6ixmNDH8ATBDzfXxjZYjWKudiHVPsDBR0B1I6++2d3dCr/ehh5Tpy4E/PE93YSMuqs4rV8Suos8uehTWQJlrLXmenQNDegVtOUm7GPOwv//wjF8fQ== 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 AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by PAVPR08MB9859.eurprd08.prod.outlook.com (2603:10a6:102:30f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.27; Fri, 22 Sep 2023 09:01:36 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::ac37:4594:ab86:59ce]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::ac37:4594:ab86:59ce%4]) with mapi id 15.20.6813.017; Fri, 22 Sep 2023 09:01:36 +0000 From: "Sami Mujawar" To: Pierre Gondois , "devel@edk2.groups.io" CC: Anshuman Khandual , Matteo Carlini , Akanksha Jain , Sibel Allinson , "jeshuas@nvidia.com" , nd Subject: Re: [edk2-devel] [PATCH v2 05/11] DynamicTablesPkg: Update MADT generator for ACPI 6.5 Thread-Topic: [PATCH v2 05/11] DynamicTablesPkg: Update MADT generator for ACPI 6.5 Thread-Index: AQHZ5kDHbHPUCylcIEKSGcDY4+UyEbAml9mAgAATL4A= Date: Fri, 22 Sep 2023 09:01:36 +0000 Message-ID: References: <20230913124935.38768-1-sami.mujawar@arm.com> <20230913124935.38768-6-sami.mujawar@arm.com> <56191006-b6a4-d879-6496-f268603bb982@arm.com> In-Reply-To: <56191006-b6a4-d879-6496-f268603bb982@arm.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.76.23082700 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB6806:EE_|PAVPR08MB9859:EE_|DBAEUR03FT062:EE_|PAVPR08MB9772:EE_ X-MS-Office365-Filtering-Correlation-Id: 5cf412ce-5f5f-4067-7dc8-08dbbb4a8c13 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: pIFnmDG2Y5iYzCEcti8ZmIDakShcYvk99024DN1vh+zfP3BVsAHhXxcSTrWy1OQEG/V4bPszsafRHX3EmzDEiwcy0KSg51dF9Z4pBpjHT3U9aBXZucRSX127EnBZNU/zzfwefj9grxvdUkEh84zEgBU6CDwqpme0ftVi1n6n9EavMIDcr+OdCuzkZk9YE5bN7ECt1JNZAHDXrIA48d5AdiQ5a31dyNaSEBQPYH7uGmZS4tPc3EXeVT5vasKYDGLj804H0CoR+DlIp7OMirx+D13TevPbY9X6ac6ggVn3WrBd3utiw5ghfAneTyLhNPndNKIYt5usJ0kM+d9iueU1tbwgff6TzA3ke42c9i67LfO1SaVb/qzp0JojMnm0WlQNjJy6bsNzfkMTiY1ZItgEH4KZGzSVQVspS6LKhk3ZqN2XzaYAqFAArAdQs1BO5Bj8Jz1lWg+mGGZfNVoe+Uj+Vt4dYahCdW7FzX9Bjw2exIzGqGdUmdXpYId0G0OyTGdECqA0BvS0tNyC+fPJxXHgLWJ8jI6nPvt/FLCgkXw9/J/T45Ms1Jb/Db+uDrmsI7KmXkZ4SH/UMuFWEHo3VQWQUbcKush4HrhJmNyx99l+yNPqA5UfcNysIMLe0FH+6eozA5nCWwauHhqSrFSISwmfkg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(136003)(376002)(366004)(39860400002)(346002)(451199024)(1800799009)(186009)(8936002)(53546011)(66946007)(41300700001)(4326008)(8676002)(66476007)(54906003)(76116006)(66556008)(316002)(91956017)(966005)(64756008)(86362001)(110136005)(83380400001)(15650500001)(71200400001)(2906002)(26005)(66446008)(478600001)(5660300002)(122000001)(6512007)(2616005)(38100700002)(38070700005)(36756003)(6506007)(33656002)(6486002)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9859 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT062.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 596f0ad1-f048-4807-a55c-08dbbb4a8684 X-Microsoft-Antispam-Message-Info: h8S3pYpaXvbZoUUSkcsOx++JqnW9vdThC2h770sXqetzBnrcBAzY8+aVCi04Rq56VRC2ATA4j5Q88GWWpb9/92avyIX5fDY/VtYttcDyqT/ijlDIthulnYo7jOSFobhMBmo9XfbybCIuEGnq+UVEMhjVdF31nGIx7mIqmCsnp7tRWsa+1dg33ahS5kNDsLORQh5rYdyc6LtXkfGEsftQ33ZNyElkzRLrkHrDOsObK5H675JnJABYc8oHx7Yh8LGcizjkziAZCgx72TlXieHRiIyJnIqopja5JaVrfBxTvNrUj+wj/4iN5dL0k6QTw3TSDy4JBvIvS+jccVWQ+V6ApJW9q7kc3mZI5fvqHG+f15rZlmUIRJQNmo/2FM+5XawrwYYo7+hN4nTm5wMe4tBrHNWuzLt/i6TTkGH0cLIiP6FhKQe7rtbA9xODON1SJYrzFePZyApJnigsv1cHvccGmsDObGekPuF7vX9SAVJ4tx2yDlkdsC6bjNPS/FLjcVQoCrPcTsVONre9HE/qnYrWD6GWW9JCAX04zg2MECpOqmyP+1QAaJceauMFyw7uQDc/g+UznfoD8Lp03tE9YLsGJJCPdfUohWGFVEzOJfIfmUrutLUBev+N/JTR3u8OpL1SmxI6hXNuz5AtTJwjuv/nPUl9ceEqTFPGWTzom99/L6wCaZkAsOQqg1ajQtPA4VZfrx3tHtxaaRO9P7arPa6E0a/78X8bSseUVii6pt3rpOKiEo7Ftx8MysvSwkNCqt0ekiNmE2XBcjvpi0+8Gw5KDQ== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2023 09:01:45.5118 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5cf412ce-5f5f-4067-7dc8-08dbbb4a8c13 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: DBAEUR03FT062.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB9772 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,sami.mujawar@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: I1OnWQypDQvxnd2Z0kY8yUHGx7686176AA= Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <8D0B219649B926448D96CB004E32CB33@eurprd08.prod.outlook.com> 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=bXiJTQq6; 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; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") SGkgUGllcnJlLA0KDQpUaGFuayB5b3UgZm9yIHRoZSByZXZpZXcgZmVlZGJhY2suDQoNClBsZWFz ZSBzZWUgbXkgcmVzcG9uc2UgaW5saW5lIG1hcmtlZCBbU0FNSV0uDQoNClJlZ2FyZHMsDQoNClNh bWkgTXVqYXdhcg0KDQrvu79PbiAyMi8wOS8yMDIzLCAwOTo1MywgIlBpZXJyZSBHb25kb2lzIiA8 cGllcnJlLmdvbmRvaXNAYXJtLmNvbSA8bWFpbHRvOnBpZXJyZS5nb25kb2lzQGFybS5jb20+PiB3 cm90ZToNCg0KDQpIaSBTYW1pLA0KDQoNCk9uIDkvMTMvMjMgMTQ6NDksIFNhbWkgTXVqYXdhciB3 cm90ZToNCj4gVGhlIEFDUEkgNi41IHNwZWNpZmljYXRpb24gdXBkYXRlcyB0aGUgTUFEVCB0YWJs ZSB0byBhZGQNCj4gYSBuZXcgZmllbGQgdG8gR0lDQyBmb3Igc3BlY2lmeWluZyB0aGUgVFJCRSBp bnRlcnJ1cHQgYW5kDQo+IGFsc28gYWRkcyBzdXBwb3J0IGZvciBPbmxpbmUgQ2FwYWJsZSBmbGFn IHRvIHRoZSBHSUNDIGZsYWdzLg0KPiANCj4gVGhlIE9ubGluZSBDYXBhYmxlIGZsYWdzIHNob3Vs ZCBiZSBwYXNzZWQgdHJhbnNwYXJlbnRseQ0KPiB0aHJvdWdoIGFzIHNwZWNpZmllZCBpbiB0aGUg Q01fQVJNX0dJQ0NfSU5GTy5GbGFncyBmaWVsZA0KPiBhbmQgb25seSByZXF1aXJlIHRoZSBNQURU IHRhYmxlIHJldmlzaW9uIHRvIGJlIHNldHVwIHRvDQo+IDYgdG8gcmVmbGVjdCB0aGUgQUNQSSA2 LjUgc3BlY2lmaWNhdGlvbi4NCj4gDQo+IFRoZSBUUkJFIGZpZWxkIG5lZWRzIHRvIGJlIGFwcHJv cHJpYXRlbHkgc2V0dXAgaW4gdGhlDQo+IEdJQ0Mgc3RydWN0dXJlLg0KPiANCj4gVGhlcmVmb3Jl LCB1cGRhdGUgdGhlIE1BRFQgZ2VuZXJhdG9yIHRvIHJlZmxlY3QgdGhlDQo+IGFib3ZlIHVwZGF0 ZXMgcmVxdWlyZWQgZm9yIHN1cHBvcnRpbmcgQUNQSSA2LjUNCj4gDQo+IFNpZ25lZC1vZmYtYnk6 IFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20gPG1haWx0bzpzYW1pLm11amF3YXJA YXJtLmNvbT4+DQo+IC0tLQ0KPiANCj4gTm90ZXM6DQo+IHYyOg0KPiAtIFRSQkUgaW50ZXJydXB0 IG5vdCBzZXQgY29ycmVjdGx5IGZvciBBQ1BJIDYuNCBbSmVzaHVhXQ0KPiAtIEZpeGVkIGlzc3Vl IHdpdGggc2V0dGluZyBUUkJFIGludGVycnVwdCBbU2FtaV0NCj4gUmVmOiBodHRwczovL2VkazIu Z3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMDc0MjcgPGh0dHBzOi8vZWRrMi5ncm91cHMuaW8v Zy9kZXZlbC9tZXNzYWdlLzEwNzQyNz4NCj4gDQo+IER5bmFtaWNUYWJsZXNQa2cvTGlicmFyeS9B Y3BpL0FybS9BY3BpTWFkdExpYkFybS9NYWR0R2VuZXJhdG9yLmMgfCA4MyArKysrKysrKysrKy0t LS0tLS0tLQ0KPiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25z KC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvRHluYW1pY1RhYmxlc1BrZy9MaWJyYXJ5L0FjcGkvQXJt L0FjcGlNYWR0TGliQXJtL01hZHRHZW5lcmF0b3IuYyBiL0R5bmFtaWNUYWJsZXNQa2cvTGlicmFy eS9BY3BpL0FybS9BY3BpTWFkdExpYkFybS9NYWR0R2VuZXJhdG9yLmMNCj4gaW5kZXggMjEwMmE1 OWZhZjQ5OGVhYWI3Nzc3YzUwOTQ0MzQ2MWFkYTk5OTYxMC4uOTdiZTA4YjVmNWI5Njc5NDRhMzUx ZjgzNGMzYmMzZjFlZTUwMjliNiAxMDA2NDQNCj4gLS0tIGEvRHluYW1pY1RhYmxlc1BrZy9MaWJy YXJ5L0FjcGkvQXJtL0FjcGlNYWR0TGliQXJtL01hZHRHZW5lcmF0b3IuYw0KPiArKysgYi9EeW5h bWljVGFibGVzUGtnL0xpYnJhcnkvQWNwaS9Bcm0vQWNwaU1hZHRMaWJBcm0vTWFkdEdlbmVyYXRv ci5jDQo+IEBAIC0xLDExICsxLDExIEBADQo+IC8qKiBAZmlsZQ0KPiBNQURUIFRhYmxlIEdlbmVy YXRvcg0KPiANCj4gLSBDb3B5cmlnaHQgKGMpIDIwMTcgLSAyMDIwLCBBUk0gTGltaXRlZC4gQWxs IHJpZ2h0cyByZXNlcnZlZC4NCj4gKyBDb3B5cmlnaHQgKGMpIDIwMTcgLSAyMDIzLCBBcm0gTGlt aXRlZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4NCj4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJT RC0yLUNsYXVzZS1QYXRlbnQNCj4gDQo+IEBwYXIgUmVmZXJlbmNlKHMpOg0KPiAtIC0gQUNQSSA2 LjMgU3BlY2lmaWNhdGlvbiAtIEphbnVhcnkgMjAxOQ0KPiArIC0gQUNQSSA2LjUgU3BlY2lmaWNh dGlvbiAtIEF1ZyAyOSwgMjAyMg0KPiANCj4gKiovDQo+IA0KPiBAQCAtODIsNyArODIsNyBAQCBH RVRfT0JKRUNUX0xJU1QgKA0KPiApOw0KPiANCj4gLyoqIFRoaXMgZnVuY3Rpb24gdXBkYXRlcyB0 aGUgR0lDIENQVSBJbnRlcmZhY2UgSW5mb3JtYXRpb24gaW4gdGhlDQo+IC0gRUZJX0FDUElfNl8z X0dJQ19TVFJVQ1RVUkUgc3RydWN0dXJlLg0KPiArIEVGSV9BQ1BJXzZfNV9HSUNfU1RSVUNUVVJF IHN0cnVjdHVyZS4NCj4gDQo+IEBwYXJhbSBbaW5dIEdpY2MgUG9pbnRlciB0byBHSUMgQ1BVIElu dGVyZmFjZSBzdHJ1Y3R1cmUuDQo+IEBwYXJhbSBbaW5dIEdpY0NJbmZvIFBvaW50ZXIgdG8gdGhl IEdJQyBDUFUgSW50ZXJmYWNlIEluZm9ybWF0aW9uLg0KPiBAQCAtOTEsNyArOTEsNyBAQCBHRVRf T0JKRUNUX0xJU1QgKA0KPiBTVEFUSUMNCj4gVk9JRA0KPiBBZGRHSUNDICgNCj4gLSBJTiBFRklf QUNQSV82XzNfR0lDX1NUUlVDVFVSRSAqQ09OU1QgR2ljYywNCj4gKyBJTiBFRklfQUNQSV82XzVf R0lDX1NUUlVDVFVSRSAqQ09OU1QgR2ljYywNCj4gSU4gQ09OU1QgQ01fQVJNX0dJQ0NfSU5GTyAq Q09OU1QgR2ljQ0luZm8sDQo+IElOIENPTlNUIFVJTlQ4IE1hZHRSZXYNCj4gKQ0KPiBAQCAtMTAw LDkgKzEwMCw5IEBAIEFkZEdJQ0MgKA0KPiBBU1NFUlQgKEdpY0NJbmZvICE9IE5VTEwpOw0KPiAN Cj4gLy8gVUlOVDggVHlwZQ0KPiAtIEdpY2MtPlR5cGUgPSBFRklfQUNQSV82XzNfR0lDOw0KPiAr IEdpY2MtPlR5cGUgPSBFRklfQUNQSV82XzVfR0lDOw0KPiAvLyBVSU5UOCBMZW5ndGgNCj4gLSBH aWNjLT5MZW5ndGggPSBzaXplb2YgKEVGSV9BQ1BJXzZfM19HSUNfU1RSVUNUVVJFKTsNCj4gKyBH aWNjLT5MZW5ndGggPSBzaXplb2YgKEVGSV9BQ1BJXzZfNV9HSUNfU1RSVUNUVVJFKTsNCj4gLy8g VUlOVDE2IFJlc2VydmVkDQo+IEdpY2MtPlJlc2VydmVkID0gRUZJX0FDUElfUkVTRVJWRURfV09S RDsNCj4gDQo+IEBAIC0xNDgsNiArMTQ4LDE1IEBAIEFkZEdJQ0MgKA0KPiAvLyBpbiBFRklfQUNQ SV82XzJfR0lDX1NUUlVDVFVSRS4NCj4gR2ljYy0+U3BlT3ZlcmZsb3dJbnRlcnJ1cHQgPSAwOw0K PiB9DQo+ICsNCj4gKyAvLyBVSU5UMTYgVHJiZUludGVycnVwdA0KPiArIGlmIChNYWR0UmV2ID4g RUZJX0FDUElfNl80X01VTFRJUExFX0FQSUNfREVTQ1JJUFRJT05fVEFCTEVfUkVWSVNJT04pIHsN Cj4gKyBHaWNjLT5UcmJlSW50ZXJydXB0ID0gR2ljQ0luZm8tPlRyYmVJbnRlcnJ1cHQ7DQo+ICsg fSBlbHNlIHsNCj4gKyAvLyBTZXR0aW5nIFRyYmVJbnRlcnJ1cHQgdG8gMCBlbnN1cmVzIGJhY2t3 YXJkIGNvbXBhdGliaWxpdHkgd2l0aA0KPiArIC8vIEFDUEkgNi40DQo+ICsgR2ljYy0+VHJiZUlu dGVycnVwdCA9IDA7DQoNCg0KSSdtIG5vdCBzdXJlIHRoaXMgaXMgbmVjZXNzYXJ5IGFzIHRoZSBH aWNjIHN0cnVjdCBzaG91bGQgYmUgMC1lZCwNCltTQU1JXSBZZXMsIEkgdGhpbmsgd2UgZG8gbm90 IG5lZWQgdG8gemVybyB0aGlzIGZpZWxkIGFzIHRoZSBtZW1vcnkgYWxsb2NhdGVkIGZvciB0aGUg TUFEVCB0YWJsZSBpbiBCdWlsZE1hZHRUYWJsZSgpIGlzIGFsbG9jYXRlZCB1c2luZyBBbGxvY2F0 ZVplcm9Qb29sKCkuDQpJIGNhbiBkcm9wIHRoZSBlbHNlIGNvbmRpdGlvbi4NClsvU0FNSV0NCg0K UmVnYXJkcywNClBpZXJyZQ0KDQoNCg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBz LmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpW aWV3L1JlcGx5IE9ubGluZSAoIzEwODk4NSk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZl bC9tZXNzYWdlLzEwODk4NQpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEw MTMzNTg0NC83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpV bnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2Nh QG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K