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 5CD10D8100D for ; Wed, 24 Jan 2024 17:32:00 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=4QgVbAtPOhu9vwTMVLqACTa9kyDP7+MMLaUnUFLMgdo=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results: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=1706117518; v=1; b=fmoBu2Vy9WI7beJMDBFnZp2CXkPBErFiiXlfKmhJpTbHxGpuaTByaGmJNv0kYHzJtAbInR8o Qr6eZ2t7SYAeCoJZOtBDDDjZEZEJ0DfaBxM5sFegx9jH+3t4SpevjqHRetj8rcsfJ9joz8cx5W5 wCgCPHvE+87JvZ3V9prl26qs= X-Received: by 127.0.0.2 with SMTP id PYT4YY7687511xijihYEEuAt; Wed, 24 Jan 2024 09:31:58 -0800 X-Received: from EUR03-AM7-obe.outbound.protection.outlook.com (EUR03-AM7-obe.outbound.protection.outlook.com [40.107.105.74]) by mx.groups.io with SMTP id smtpd.web11.29205.1706117517387793721 for ; Wed, 24 Jan 2024 09:31:58 -0800 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=CPZhGvW0LddurCEi3/Y3Vtz+PlzCmtyNGNwKukI+K7Ig2I6+15I3H/Pt228kkx/iAmm01RC5u1sOXw62whXFfeKn7fyZ4uyld871xFflIDpF0n7L2SdtQDRaJJGST0yTytEAdI7Qdch4v66HP6BQzn2O0RtKOggJVyEZ1opcFslmA9+IZYCXPxPRlsLj/aaUwU3+8ILX0Wx4oZwQPa75O9NQHYWcfVBH6Jxot9vQOj8reLOHJmuRgZy23lASp4lcL6lKs2auSxvj2Yh86w3FXpKyCWAKOzaZ1t8ZYy1gYWaEAOy+gjDmQ/e3aKM/A+kQ314cFONHGFrhdIKSUpTw8w== ARC-Message-Signature: i=2; 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=JM/bwS1e4b+dv6WvSJt42IOG7JBALbKKZ3C3b1T1l10=; b=ji6SyGnQviuLtMNPEe3YXTvT6dnqstVjN1Qx0zzNopAWqQKTYIqBHVUKjV1484cKZ4DURrTyTDFSMTz3S4/fqpcRcAxMohoMt9rB3gA/gB/DtmGX9SMXY8ZPhvy6WTsVRmA2ASH4gziJtaxCNz1ArLFooogJ8+cIx0xWZKf8w/Pf/GGNCJlF6nCVMl7Dm0Pk0/OdJGm416xBRl+qYRUdIZ6/nBRRLzJweQDRKEEZT+7qKeySunKPBTsPZhoZTs0+FIhqsx/Cw3wSltHckZfKc8TcGpT8zzw3k9VzQ7WCQwjG0o/dFwufK8kHW9oENSEf0gmRzXD42fACseOTXJPIow== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) X-Received: from AS8PR04CA0059.eurprd04.prod.outlook.com (2603:10a6:20b:312::34) by DB4PR08MB8104.eurprd08.prod.outlook.com (2603:10a6:10:384::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.22; Wed, 24 Jan 2024 17:31:51 +0000 X-Received: from AM3PEPF0000A78D.eurprd04.prod.outlook.com (2603:10a6:20b:312:cafe::71) by AS8PR04CA0059.outlook.office365.com (2603:10a6:20b:312::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.37 via Frontend Transport; Wed, 24 Jan 2024 17:31:51 +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 AM3PEPF0000A78D.mail.protection.outlook.com (10.167.16.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.16 via Frontend Transport; Wed, 24 Jan 2024 17:31:51 +0000 X-Received: ("Tessian outbound a064b9944658:v228"); Wed, 24 Jan 2024 17:31:51 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 3672e0e14ec2e707 X-CR-MTA-TID: 64aa7808 X-Received: from a6b56b3af1fe.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5A320AFD-5C8D-4065-8655-213F611845E9.1; Wed, 24 Jan 2024 17:31:44 +0000 X-Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a6b56b3af1fe.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 24 Jan 2024 17:31:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NzvYtb6yPvoltg/vytdEtHziNiFQYSjYHLzN3PxFaibWNrApz6kQ4LL6doyUhXhmwxLEDoOLqfGC8MqlzINPTj2pIxBH4Ur7t4xYJymUnvTv5KgsRJ2/CD+AxU8ntAV16PkS5mR4VLmvu94eULVcFTQYcR55KPCUkKDb5f3WFMnwZI8F61w/QU/0WKoMkE3WinmBibK3d2Tyt2GonASYzAtWjXqhIJ2trChJRJkrxO9a2/wyxZxjd24nHxFZ4reEYBP+NqTQBwWrv+DvB/dWxzyHgSFs3ZoTuKLfSi18BdsUYl2u1mLRlD3s+Hn4HZV6rdm8FxzGz4R2UVCgrRyRtA== 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=JM/bwS1e4b+dv6WvSJt42IOG7JBALbKKZ3C3b1T1l10=; b=PNsYupC7PCf2xzM55LOSvhZ+CZhIjhqcnPOuJDJZAwIf4fukSdMv8crTNp6ARDqYLIYLHJqWksREmkPOzZBtRQTnshg6mzzY2cA6ZTa3UMoyTvQKRTh7foqqg73TjH6YSSna5m2ZhNHCbCc3yeyFVoqhGsVMGCYJ3g0dp4hkQ0MDLfyp4Nv5xeT2rvTElFhxSIDNlFTF6VuSAd5MamBRTu/U2eVNcj7c9nWtIf43qKUtj4R9UFNmbSo7X3zPnGhHGX1/sFoIfg3d1i7g016PILhN0c/QSCzj6ZF78zE+/eK87j4Ip2GTDdUhX8hspOZ6fhS1L1vFPTqyu3FqCO4zsg== 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 AS2PR08MB8950.eurprd08.prod.outlook.com (2603:10a6:20b:5f9::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.37; Wed, 24 Jan 2024 17:31:41 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8912:5ce2:11a4:9d6e]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8912:5ce2:11a4:9d6e%7]) with mapi id 15.20.7228.022; Wed, 24 Jan 2024 17:31:41 +0000 From: "Sami Mujawar" To: Pierre Gondois , "devel@edk2.groups.io" CC: Ray Ni , Leif Lindholm , Ard Biesheuvel , nd Subject: Re: [edk2-devel] [PATCH v4 10/10] DynamicTablesPkg: Remove check for _CPC field Thread-Topic: [PATCH v4 10/10] DynamicTablesPkg: Remove check for _CPC field Thread-Index: AQHaLN3L/VrMFf6QXUCfC3FF+kYJUbDhjqIA Date: Wed, 24 Jan 2024 17:31:41 +0000 Message-ID: <595B2E19-A7EC-4A5F-94BA-395760718B9E@arm.com> References: <20231212092847.1253756-1-pierre.gondois@arm.com> <20231212092847.1253756-11-pierre.gondois@arm.com> In-Reply-To: <20231212092847.1253756-11-pierre.gondois@arm.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.81.24011420 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB6806:EE_|AS2PR08MB8950:EE_|AM3PEPF0000A78D:EE_|DB4PR08MB8104:EE_ X-MS-Office365-Filtering-Correlation-Id: d1c41102-bc02-4f3c-6671-08dc1d0259d9 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: smTFY2i6U0Mo5+18GQnjusUm9ef1fokzRow7xOGqTSPvu7qWuxmMAMz+EhnELNvpO2a4NErdZ13KaahcFfJ3Ivg9O8Qp3bM4DKOmhcZleI1jrT4FNY6RQcPtfOGh1O6pVSVhQZbVfNbjyNkGoh6h6ZXdygpr3pNpiv3lyL07+b31Am4E0lF7FZM3xaM4UjjHPmx0J9vQiaxNfx1Ti47vCXHqC2HFQK7SoQckIRC3VFVmJNLIZrqXhYsv+DUyMZ7Hd6LV56wgJFc0JNA3zki16/Mj912s7FKGQ73QB7OAn3KayT2bqEQvhw25NBA5DqEI2gVUdta3YxLYLHT83hev+VyW+l8fxkFQEDPZXMW+/3t0fkKrPW6h8z0YNerqw9DsQgk4cgCzzVfhbyw5TOhZlmUw0BzvrSGOYzaFDK5XRStlAcgvmeKaWHpapeAJCGo/EiK717co0h210iRscnvIu+KS4neht9ZjsWOO5OaV9LokC09KrjnfEc8H5RBy9ji8IJSrX2eQp+EEmGG5n4YkffUrEUnqKD7odU4u471ivFhC9tTN96C6xU/t4Lu079UMvAL+wL7K2r+LDhmwPmVekhkpsnlMMQzhhWsOl19BneVO+cmLD0ZwwfbsIPRCBHMUJzjAJc0lF/Gltbwe7m9ju5xq1RaMj0R21qzA7GsbpRhS3HrAxCQiMQ5B4P367cqxCjQMJ4E+/fIKX9Qu8HJy5w== 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)(346002)(396003)(376002)(39860400002)(366004)(136003)(230173577357003)(230273577357003)(230922051799003)(451199024)(1800799012)(186009)(64100799003)(83380400001)(8936002)(6512007)(26005)(41300700001)(2616005)(38100700002)(122000001)(66476007)(4326008)(5660300002)(54906003)(2906002)(316002)(71200400001)(6506007)(110136005)(66946007)(478600001)(66556008)(64756008)(76116006)(8676002)(66446008)(6486002)(38070700009)(86362001)(36756003)(33656002)(45980500001)(44824005);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8950 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: AM3PEPF0000A78D.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 4a3c8312-655b-43fc-af27-08dc1d025415 X-Microsoft-Antispam-Message-Info: t0Y+Md87m6OeryFU/E57uhCXS/mXD3rEVVQZtloKK2ZU9a5Uf7F3Nzf0sNSdy016eEPJ1jfIqYEsg3DCkf4RPKkbLFhy0oAGX4w2JHIle4iSauu2u5L3YFOdHiTBbWrzVcWMs4IW7UTPK76/hFwYlRX8RNtm0a+DHs4WZKe/vFE0iYBuQc0ScdQxoLYEoxWJnyWXi15p7omsQV0dP/I3D/bu2ouEI9PBY5GBwUJCnCqgdW1VPhPuswZ3aAhSFzxOd55dpP700gxP5Ad+4Kr5KehfJFtyMNutdt2S3JIfUYVFkcsskqUSelZR45UuVrjsuUgHqQEDUS0c5l2I9E1+v07g7iVv7F1PuMUkjPqGIIOxUpMJuldQ4HxbpNsjVMqt7/7wkW813tF75AcdJ3DBKACN7IHc3x4SDLbbL7yfrq9l/HU0Q1AkpHIn8Y+MhTEFW4OS7QqH21SRtFb4uuZI3EPDSyG/W90zyCwKRA8yOQtSOHdIRg1LRKJnIOOfTkL5EwNAIrkc5oJiaX7a903VeWJZ6kI4Kt8Shzr9NkgZORwRvFQdBDV2QNNusibHy7oQU3WCMIjc+MnKaIzERajgULMLihtL7xFh7FoYfZ1fn2HAqyOSZ1ok5FRTKn6l26Xa7iXnBaNHqyIV0XjqD+S+J1HLjhMeqOVcTZCmgQPr6H6O8Ng88yGjR8GCru6IYdWUJnwXr5Ku9R6rXCTbWyLqcnG95KjmnUvJBkMLZlYWLmy0WOuxZh5XZn2ADZTBZQx0Ti9nKjVxq7mCcccSVOon/bIjKQ5PtqNFISQ+viNk9YCQ8CZbxAlJzlUOLNvueryh X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jan 2024 17:31:51.3702 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d1c41102-bc02-4f3c-6671-08dc1d0259d9 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: AM3PEPF0000A78D.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR08MB8104 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: 0WrJTEzqzLmLsZS6a4lA2Gcxx7686176AA= Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <8B382349F3F19148B9AFD4582FE19962@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 X-Spam-Flag: yes X-Spam-Level: ************ X-GND-Spam-Score: 190 X-GND-Status: SPAM Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=fmoBu2Vy; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") SGkgUGllcnJlLA0KDQpJIHRoaW5rIHdlIHNob3VsZCBub3QgcmVsYXggdGhlIGNoZWNrcyBhcyB0 aGlzIG1heSBsZWFkIHRvIGEgcHJvZHVjdGlvbiBwbGF0Zm9ybSBpZ25vcmluZyB0aGUgbWFuZGF0 b3J5IGZpZWxkcy4NCk1heWJlIHdlIG5lZWQgdG8gZGVmaW5lIGEgcHJlLXByb2Nlc3NvciBlLmcu IERFVkVMT1BNRU5UX1BMQVRGT1JNX1JFTEFYQVRJT05TIGFuZCBhZGQgYWRkaXRpb25hbCB3YXJu aW5ncyB0byBzYXkgdGhhdCB0aGUgcGxhdGZvcm0gaXMgbm90IHNwZWMgY29tcGxpYW50Lg0KDQpS ZWdhcmRzLA0KDQpTYW1pIE11amF3YXINCg0KDQrvu79PbiAxMi8xMi8yMDIzLCAwOTozMCwgIlBp ZXJyZSBHb25kb2lzIiA8cGllcnJlLmdvbmRvaXNAYXJtLmNvbSA8bWFpbHRvOnBpZXJyZS5nb25k b2lzQGFybS5jb20+PiB3cm90ZToNCg0KDQpXaGVuIGdlbmVyYXRpbmcgX0NQQyBvYmplY3RzLCBz b21lIGZpZWxkcyBhcmUgbWFuZGF0b3J5IGJ5IHNwZWMgWzFdLg0KU29tZSBmaWVsZHMgY2Fubm90 IGJlIHN1cHBvcnRlZCBieSBhIHRoZSBKdW5vIHBsYXRmb3JtLCB3aGljaCBpcyB1c2VkDQp0byB0 ZXN0IHRoZSBfQ1BDIGdlbmVyYXRpb24uIFRoZXJlZm9yZSwgZG9uJ3QgcHJldmVudCB0aGUgZ2Vu ZXJhdGlvbg0Kb2YgX0NQQyBvYmplY3RzIGlmIHRoZSBmaWVsZHMgYmVsb3cgYXJlIG1pc3Npbmcs IGFuZCBsZXQgdGhlIE9TIGhhbmRsZQ0KdGhlIG1pc3NpbmcgaW5mb3JtYXRpb24uDQoNCg0KX0NQ QyBmaWVsZHMgdGhhdCBhcmUgZXhlbXB0ZWQgZnJvbSBjaGVja3M6DQotIFBlcmZvcm1hbmNlTGlt aXRlZFJlZ2lzdGVyDQotIFJlZmVyZW5jZVBlcmZvcm1hbmNlQ291bnRlclJlZ2lzdGVyDQotIERl bGl2ZXJlZFBlcmZvcm1hbmNlQ291bnRlclJlZ2lzdGVyDQoNCg0KQWxzbyB3YXJuIGlmIG9uZSBv ZiB0aGUgZm9sbG93aW5nIG9wdGlvbmFsIGZpZWxkcyBpcyBtaXNzaW5nOg0KLSBIaWdoZXN0UGVy Zm9ybWFuY2VbQnVmZmVyfEludGVnZXJdDQotIE5vbWluYWxQZXJmb3JtYW5jZVtCdWZmZXJ8SW50 ZWdlcl0NCg0KDQpbMV0gQ2YuIG5vbi1vcHRpb25hbCBmaWVsZHMgaW46DQpBQ1BJIDYuNSwgczgu NC42LjEgJ19DUEMgKENvbnRpbnVvdXMgUGVyZm9ybWFuY2UgQ29udHJvbCknDQoNCg0KU2lnbmVk LW9mZi1ieTogUGllcnJlIEdvbmRvaXMgPHBpZXJyZS5nb25kb2lzQGFybS5jb20gPG1haWx0bzpw aWVycmUuZ29uZG9pc0Bhcm0uY29tPj4NCi0tLQ0KLi4uL0NvbW1vbi9BbWxMaWIvQ29kZUdlbi9B bWxDb2RlR2VuLmMgfCAzMCArKysrKysrKysrKysrKysrLS0tDQoxIGZpbGUgY2hhbmdlZCwgMjYg aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCg0KDQpkaWZmIC0tZ2l0IGEvRHluYW1pY1Rh Ymxlc1BrZy9MaWJyYXJ5L0NvbW1vbi9BbWxMaWIvQ29kZUdlbi9BbWxDb2RlR2VuLmMgYi9EeW5h bWljVGFibGVzUGtnL0xpYnJhcnkvQ29tbW9uL0FtbExpYi9Db2RlR2VuL0FtbENvZGVHZW4uYw0K aW5kZXggMmIzNzAzMjBkMjQ0Li5jYzI1ODEyN2I2MmUgMTAwNjQ0DQotLS0gYS9EeW5hbWljVGFi bGVzUGtnL0xpYnJhcnkvQ29tbW9uL0FtbExpYi9Db2RlR2VuL0FtbENvZGVHZW4uYw0KKysrIGIv RHluYW1pY1RhYmxlc1BrZy9MaWJyYXJ5L0NvbW1vbi9BbWxMaWIvQ29kZUdlbi9BbWxDb2RlR2Vu LmMNCkBAIC0zNTMxLDYgKzM1MzEsMjIgQEAgQW1sQ3JlYXRlQ3BjTm9kZSAoDQpyZXR1cm4gRUZJ X0lOVkFMSURfUEFSQU1FVEVSOw0KDQoNCn0NCg0KDQoNCg0KDQoNCisgLy8gVGhlIGZvbGxvd2lu ZyBmaWVsZHMgYXJlIHRoZW9yZXRpY2FsbHkgbWFuZGF0b3J5LCBidXQgbm90IHN1cHBvcnRlZA0K DQoNCisgLy8gYnkgc29tZSBwbGF0Zm9ybXMuIEp1c3Qgd2FybiBpZiB0aGV5IGFyZSBtaXNzaW5n Og0KDQoNCisgLy8gLSBQZXJmb3JtYW5jZUxpbWl0ZWRSZWdpc3Rlcg0KDQoNCisgLy8gLSBSZWZl cmVuY2VQZXJmb3JtYW5jZUNvdW50ZXJSZWdpc3Rlcg0KDQoNCisgLy8gLSBEZWxpdmVyZWRQZXJm b3JtYW5jZUNvdW50ZXJSZWdpc3Rlcg0KDQoNCisgaWYgKElzTnVsbEdlbmVyaWNBZGRyZXNzICgm Q3BjSW5mby0+UGVyZm9ybWFuY2VMaW1pdGVkUmVnaXN0ZXIpIHx8DQoNCg0KKyBJc051bGxHZW5l cmljQWRkcmVzcyAoJkNwY0luZm8tPlJlZmVyZW5jZVBlcmZvcm1hbmNlQ291bnRlclJlZ2lzdGVy KSB8fA0KDQoNCisgSXNOdWxsR2VuZXJpY0FkZHJlc3MgKCZDcGNJbmZvLT5EZWxpdmVyZWRQZXJm b3JtYW5jZUNvdW50ZXJSZWdpc3RlcikpDQoNCg0KKyB7DQoNCg0KKyBERUJVRyAoKA0KDQoNCisg REVCVUdfV0FSTiwNCg0KDQorICJNaXNzaW5nIFBlcmZvcm1hbmNlTGltaXRlZHxSZWZlcmVuY2VQ ZXJmb3JtYW5jZUNvdW50ZXJ8Ig0KDQoNCisgIkRlbGl2ZXJlZFBlcmZvcm1hbmNlQ291bnRlciBm aWVsZCBpbiBfQ1BDIG9iamVjdFxuIg0KDQoNCisgKSk7DQoNCg0KKyB9DQoNCg0KKw0KDQoNCmlm ICgoSXNOdWxsR2VuZXJpY0FkZHJlc3MgKCZDcGNJbmZvLT5IaWdoZXN0UGVyZm9ybWFuY2VCdWZm ZXIpICYmDQoNCg0KKENwY0luZm8tPkhpZ2hlc3RQZXJmb3JtYW5jZUludGVnZXIgPT0gMCkpIHx8 DQoNCg0KKElzTnVsbEdlbmVyaWNBZGRyZXNzICgmQ3BjSW5mby0+Tm9taW5hbFBlcmZvcm1hbmNl QnVmZmVyKSAmJg0KDQoNCkBAIC0zNTM5LDEzICszNTU1LDE5IEBAIEFtbENyZWF0ZUNwY05vZGUg KA0KKENwY0luZm8tPkxvd2VzdE5vbmxpbmVhclBlcmZvcm1hbmNlSW50ZWdlciA9PSAwKSkgfHwN Cg0KDQooSXNOdWxsR2VuZXJpY0FkZHJlc3MgKCZDcGNJbmZvLT5Mb3dlc3RQZXJmb3JtYW5jZUJ1 ZmZlcikgJiYNCg0KDQooQ3BjSW5mby0+TG93ZXN0UGVyZm9ybWFuY2VJbnRlZ2VyID09IDApKSB8 fA0KDQoNCi0gSXNOdWxsR2VuZXJpY0FkZHJlc3MgKCZDcGNJbmZvLT5EZXNpcmVkUGVyZm9ybWFu Y2VSZWdpc3RlcikgfHwNCg0KDQotIElzTnVsbEdlbmVyaWNBZGRyZXNzICgmQ3BjSW5mby0+UmVm ZXJlbmNlUGVyZm9ybWFuY2VDb3VudGVyUmVnaXN0ZXIpIHx8DQoNCg0KLSBJc051bGxHZW5lcmlj QWRkcmVzcyAoJkNwY0luZm8tPkRlbGl2ZXJlZFBlcmZvcm1hbmNlQ291bnRlclJlZ2lzdGVyKSB8 fA0KDQoNCi0gSXNOdWxsR2VuZXJpY0FkZHJlc3MgKCZDcGNJbmZvLT5QZXJmb3JtYW5jZUxpbWl0 ZWRSZWdpc3RlcikpDQoNCg0KKyBJc051bGxHZW5lcmljQWRkcmVzcyAoJkNwY0luZm8tPkRlc2ly ZWRQZXJmb3JtYW5jZVJlZ2lzdGVyKSkNCg0KDQp7DQoNCg0KQVNTRVJUICgwKTsNCg0KDQpyZXR1 cm4gRUZJX0lOVkFMSURfUEFSQU1FVEVSOw0KDQoNCisgfSBlbHNlIGlmICgoSXNOdWxsR2VuZXJp Y0FkZHJlc3MgKCZDcGNJbmZvLT5IaWdoZXN0UGVyZm9ybWFuY2VCdWZmZXIpICYmDQoNCg0KKyAo Q3BjSW5mby0+SGlnaGVzdFBlcmZvcm1hbmNlSW50ZWdlciA9PSAwKSkgfHwNCg0KDQorIChJc051 bGxHZW5lcmljQWRkcmVzcyAoJkNwY0luZm8tPk5vbWluYWxQZXJmb3JtYW5jZUJ1ZmZlcikgJiYN Cg0KDQorIChDcGNJbmZvLT5Ob21pbmFsUGVyZm9ybWFuY2VJbnRlZ2VyID09IDApKSkNCg0KDQor IHsNCg0KDQorIERFQlVHICgoDQoNCg0KKyBERUJVR19XQVJOLA0KDQoNCisgIk1pc3NpbmcgUmVm ZXJlbmNlfERlbGl2ZXJlZCBwZXJmb3JtYW5jZSBmaWVsZCBpbiBfQ1BDIG9iamVjdFxuIg0KDQoN CisgKSk7DQoNCg0KfQ0KDQoNCg0KDQoNCg0KQ3BjUGFja2FnZSA9IE5VTEw7DQoNCg0KLS0gDQoy LjI1LjENCg0KDQoNCg0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlu a3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVw bHkgT25saW5lICgjMTE0MzQ0KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3Nh Z2UvMTE0MzQ0Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTAzMTI3MDU2 Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2Ny aWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3 LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=