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 15A58D80860 for ; Mon, 29 Jan 2024 14:32:00 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=k9lD2FL4NSt5qMKK22dVEQuuikNU1ZaXAIxjcXNmc4g=; 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=1706538719; v=1; b=uFXrSvNfBJh9c2bfUqs1npGT1hDTeit8lzCQgkOg2CMe6Ua89N9cdsM6WJjt70moB/qYhJjb ct/X9lqu9Vnh2Ii9Jm4b+yB3WvLNwKTSQ01xmwizzZfsxy7nWsmwvm0Ha8wM2cjD/Xrmcjhg8AQ QWN7KaA6IEvEhce6x5PX6AP4= X-Received: by 127.0.0.2 with SMTP id xM02YY7687511xKa46eQgIkx; Mon, 29 Jan 2024 06:31:59 -0800 X-Received: from EUR05-AM6-obe.outbound.protection.outlook.com (EUR05-AM6-obe.outbound.protection.outlook.com [40.107.22.87]) by mx.groups.io with SMTP id smtpd.web11.16177.1706538718735539994 for ; Mon, 29 Jan 2024 06:31:59 -0800 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=gemRhRAUHVBacgkAks7DONBwT4AozIc8MIFmjDzoB3H5pxvp9tkLU674zm1Wz+cgivWV1VgW2g0iuXhS34td/G7FIN/Lg86U5TmCOfD0jbyMhHm1/X71dyoFtaMusQqnxvOcT9viDieZ3AgiD9EDS4etf1ZF7WgcyD3Go7/NtR8VqBAAJkssq+D7kCmBH0wWDR86w9bRvwp9LQBQwEqA3/MeiEEbG/Bzlj90qIX3Gn2t+1qjP4fhAz+5ULq44nKGAkkbuk+ej1Z9QzyGvlXm+0DR4tA7ADQO9MxX7tBz1nCA1qYNkXXowBPR7sFQtDcDUGvxXI8uS2JIykNbUFCBVg== 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=LZxb4whRJhZv0JSe/xYHI3ghcRXsKkByNH9f0JMODdE=; b=LgKadYAq6Jws1HwWBQ8zrW0/NyW1hXjdA4F1bEU8ZjLxVrgGtgmFhpG6sVXyMu+p0QjWUK0UyE7ZJYz06cxgTRQDQ1I/9aM/qYkg2cfNsDMeJsjRYhY8O+uYnWBT71kMKJ8AM4Bp1/qkh6JcF/3QsCawMo5tZUet1LBux8BrArXEWassa2FQhSGYmF/uhWl3hzHwFOLgDdstBdRUeCERKlMautJiyfr/SmCpoaHOSo2GqMU/mldVueoQJotCGMzBNBe6M04nQHY+8gotgFPlDqusDcsoh2tesqMuBfTL9lNl1U1KX+gpTbFLYAcCQ6aJJ/5gxO6UTZD9YOHiC3tBcg== 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 AS4P195CA0010.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:5e2::20) by AS8PR08MB6087.eurprd08.prod.outlook.com (2603:10a6:20b:29c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.32; Mon, 29 Jan 2024 14:31:53 +0000 X-Received: from AMS1EPF0000004A.eurprd04.prod.outlook.com (2603:10a6:20b:5e2:cafe::91) by AS4P195CA0010.outlook.office365.com (2603:10a6:20b:5e2::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.32 via Frontend Transport; Mon, 29 Jan 2024 14:31:53 +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 AMS1EPF0000004A.mail.protection.outlook.com (10.167.16.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.16 via Frontend Transport; Mon, 29 Jan 2024 14:31:53 +0000 X-Received: ("Tessian outbound 67699c3f02bc:v228"); Mon, 29 Jan 2024 14:31:53 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: c690e3173eea011c X-CR-MTA-TID: 64aa7808 X-Received: from 1afd5c93fbac.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id EB3D4144-A1F7-41C0-80FE-E6F8C07A0C29.1; Mon, 29 Jan 2024 14:31:46 +0000 X-Received: from EUR02-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1afd5c93fbac.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 29 Jan 2024 14:31:46 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HAW7AI+hhLGvJvDhkv7ADKm5qW8SxglsgCTw8WWNwMlWyfKBDi5vjpyOH1Mz+0k6EdoGhvLMUA4jn4p9+rrHsv5y2Qziy+32m6sb26dMYLu8vFGA0ne2QYYEESFXi/ZAUYk2me4kKoaAuj/RCEGqf8PAUhgONyYrUtd0qmk7OHTc8rPW4K7MVakUdkQFvBv8EXMr/mPObE5l93QDVRfasOT4fSSGDolDgG1CSgtVvkdAGauEdNGTI7ziR8MV1uPVtIoOGvkz6jzXQHvqR3LM1wfp6fxLFluTLqd02n1Ck1KLodvADCW2Uc/cT2wubIGqPtf0tAlUd5dOvwwZfEIx2w== 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=LZxb4whRJhZv0JSe/xYHI3ghcRXsKkByNH9f0JMODdE=; b=exPkURHZhWxIoHyH4UKnTXTufnG5O4zN1FdmpJxvZgnJI2KDlJJjg1mK6CC9EVwBlNlsOsmhX3j+EnJ8NE940W6LTZIb/d26QK7rYYZkugnhK8/hdoYv5mU0OFR3e3r5JpzxWHVZHCcjkK3oJ0Xa1OzSsFSs0EG2c8QigRaKPex7Awt7r5JSXjYD6si8mix0D8AFvNZKU0TMg+LzBbvr3ncJJX9RI+SHKOfxeyRniiLCXqpaG7Cq6+hZAq8ukIOdZ4+3IuB9umxChdmKMQVbMg0QMwkWtqFgsHRuXIGO1VNQdJNEDvw0quLEfl3zw3yd8Fg1RRyAyaevRdoJ+LJJnA== 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 DB5PR08MB10139.eurprd08.prod.outlook.com (2603:10a6:10:4a2::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.32; Mon, 29 Jan 2024 14:31:44 +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.029; Mon, 29 Jan 2024 14:31:44 +0000 From: "Sami Mujawar" To: Pierre Gondois , "devel@edk2.groups.io" CC: nd Subject: Re: [edk2-devel] [PATCH v6 1/1] DynamicTablesPkg: Exempt some _CPC field from checks Thread-Topic: [PATCH v6 1/1] DynamicTablesPkg: Exempt some _CPC field from checks Thread-Index: AQHaUqwUR5SaftX5fEyuXcSgL0Dol7Dw2msA Date: Mon, 29 Jan 2024 14:31:44 +0000 Message-ID: <87EA45F2-F707-4EC9-A03D-4DF80D97130C@arm.com> References: <20240129120935.139976-1-pierre.gondois@arm.com> In-Reply-To: <20240129120935.139976-1-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_|DB5PR08MB10139:EE_|AMS1EPF0000004A:EE_|AS8PR08MB6087:EE_ X-MS-Office365-Filtering-Correlation-Id: 12e979a3-b0da-49a4-1f41-08dc20d709e2 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: 9CXnTjmcXto8wG4OS1wM8pBeOcG4bsVdV3sGWhrOd6ZIaj8jlYDtXkOkGaDcT0bquXdxIuyD6xDrI67ZXuyz4U/noXlxJ+ffGYqOZV8o4M52hzS3LQAuWzWUiOd1f4wjifEYdU6YNHkvgOYVJ1zccBez3lOKtcJN+DU8amfqhKyRoBnTo8Rrab4yyUkPiXkTlvNwGGbzVF85OYSn7eja1LNPxFVyqeqw1tek53lgW3NPztyLJgz1162Pbu0q8DAvOhs5yjyAv8rlRMk+PXsYmbO/uh+HpjrKAPSoJ7m5PFks5lWYI7B9JyLEW5oiNUxos2IHwjdlCtOSWpoeaRq3nyI37S+FDR0wLaUE66ErODAAuSiP6mv3kob32trSNsV3eiYUfwgmiIkIMc23SbSyAMr/RY/PCo3lfnJtBws0m450j9s/r6EsC/fz3vvuz3QIgRKq3sN+w8+xwwqhbuKHShvsZjaGprMaBeDZ/VczNmAzK4yLDuTLclOLTBh6fo8fOa5eT1ICH6VONJVDXQwlOEdfq9pE9yrIs50nPD6GA3dZBtjus0RAEdKcn6bH8j1NuV1msi6KYQ632Tc8zYDdzwJE1QNLSmmW2qskuWJwzi3iqRzYo359JYexHj3cBHwDVwo456UZjp1W/jVT0VfAJm0GQgLOOgyFm9PsNdYyuw8= 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)(136003)(346002)(376002)(396003)(39850400004)(366004)(230922051799003)(186009)(451199024)(1800799012)(64100799003)(6486002)(478600001)(86362001)(122000001)(38100700002)(83380400001)(6512007)(6506007)(33656002)(8676002)(2616005)(316002)(36756003)(4326008)(2906002)(8936002)(5660300002)(66476007)(110136005)(66556008)(76116006)(66946007)(66446008)(64756008)(71200400001)(38070700009)(26005)(41300700001)(45980500001)(44824005);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB10139 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: AMS1EPF0000004A.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 0aab2b48-f4bc-429d-32cf-08dc20d70469 X-Microsoft-Antispam-Message-Info: WlgGfs+zYmTLPJY10jhGhMfiBTDgeCh85UVRq6I2vCp+xNFGkTP3buka3QBDXMOoT8Xt+G+Nk9LUWt8LMqu6kcVr//g7AIcqzJ1/sAkcdoEGaCDJgGZEOlcpcy7oj3+oC9ylQyOhYGHPYnQTDYZdGEq1nsyNO+i55jmXzGHygzMWItJzyWkZqiki2YDKJwX6Ewhjsl/d/xRLt8iUufYKzMrw2hBCGKZq4Lyd8DpdoRhjhJaazq90RexMnejhCettMV14bcv26cZ07iZ+XTcCFlYlAEJpLfh0AlyjvZD/YUU1UbFjlDEo4znWk8xIC1fLgEnuIa6PmOryCGaDsS2N5XmLNgsru1wU//de0EyqwFQP15ZpxuG9o4HywGvEmA/5ybW2ex20edPy6HKDGwfgJC/VWJ9u2WuYmoQzHgHpQqqkw2qX4eGurJ7MgaXE8y6+Hd3xrN26TymlZOY6j5xkLxOei17PuEKDhR6x5rRF8lhZEqewCQZGAh/Yghplg3E6i/PcsmhUW77YOq0WQoZe0wAtmAGjzOsHUDNigEEyYn20UlEmw7rbYDW6ogQPO3UkI56jz5iJXVZtaJC2LDVNah4ciQLxjb2qv8soN2FZ5xYFNDcVrasw7dLYXaZhdEsyt0M7IMT07Ugqd4naUO/MbGq2zHRqT4WMGTFFh/a6q5XzL9SworEe4mM8rsSbyR9j2/IeYsCEzSnONoEkx+cEFqj3uv+G9ejYYNvXhGa6Wh75u4QHhi844UkL+QoI8aLT2rbfYqwn3n496qA/bYQksg== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jan 2024 14:31:53.4858 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 12e979a3-b0da-49a4-1f41-08dc20d709e2 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: AMS1EPF0000004A.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6087 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: n9oixJrtTkcE9xJta3CY6Fghx7686176AA= Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: 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=uFXrSvNf; 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}") SGkgUGllcnJlLA0KDQpUaGFuayB5b3UgZm9yIHRoaXMgcGF0Y2guDQoNClJldmlld2VkLWJ5OiBT YW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPg0KDQpSZWdhcmRzLA0KDQpTYW1pIE11 amF3YXINCg0K77u/T24gMjkvMDEvMjAyNCwgMTI6MDksICJQaWVycmUgR29uZG9pcyIgPHBpZXJy ZS5nb25kb2lzQGFybS5jb20gPG1haWx0bzpwaWVycmUuZ29uZG9pc0Bhcm0uY29tPj4gd3JvdGU6 DQoNCg0KV2hlbiBnZW5lcmF0aW5nIF9DUEMgb2JqZWN0cywgc29tZSBmaWVsZHMgYXJlIG1hbmRh dG9yeSBieSBzcGVjIFsxXS4NClNvbWUgZmllbGRzIGNhbm5vdCBiZSBzdXBwb3J0ZWQgYnkgYSB0 aGUgSnVubyBwbGF0Zm9ybSwgd2hpY2ggaXMgdXNlZA0KdG8gdGVzdCB0aGUgX0NQQyBnZW5lcmF0 aW9uLiBUaGVyZWZvcmUsIHJlbHkgb24gdGhlDQpQY2REZXZlbG9wbWVudFBsYXRmb3JtUmVsYXhh dGlvbnMgUGNkIHRvIGVpdGhlcjoNCi0gd2FybiBhYm91dCB0aGUgbWlzc2luZyBmaWVsZHMgYW5k IGFuZCBsZXQgdGhlIE9TIGhhbmRsZSB0aGUNCm1pc3NpbmcgaW5mb3JtYXRpb24NCi0gY29uc2lk ZXIgdGhlIG1pc3NpbmcgZmllbGRzIGFzIGFuIGVycm9yDQoNCg0KX0NQQyBmaWVsZHMgdGhhdCBh cmUgZXhlbXB0ZWQgZnJvbSBjaGVja3Mgd2hlbiB0aGUgUGNkIGlzIHNldDoNCi0gUGVyZm9ybWFu Y2VMaW1pdGVkUmVnaXN0ZXINCi0gUmVmZXJlbmNlUGVyZm9ybWFuY2VDb3VudGVyUmVnaXN0ZXIN Ci0gRGVsaXZlcmVkUGVyZm9ybWFuY2VDb3VudGVyUmVnaXN0ZXINCg0KDQpbMV0gQ2YuIG5vbi1v cHRpb25hbCBmaWVsZHMgaW46DQpBQ1BJIDYuNSwgczguNC42LjEgJ19DUEMgKENvbnRpbnVvdXMg UGVyZm9ybWFuY2UgQ29udHJvbCknDQoNCg0KU2lnbmVkLW9mZi1ieTogUGllcnJlIEdvbmRvaXMg PHBpZXJyZS5nb25kb2lzQGFybS5jb20gPG1haWx0bzpwaWVycmUuZ29uZG9pc0Bhcm0uY29tPj4N Ci0tLQ0KDQoNCk5vdGVzOg0KdjY6DQpEbyBub3Qgd2FybiBpZiBvbmUgb2YgdGhlIGZvbGxvd2lu ZyBmaWVsZHMgaXMgbWlzc2luZzoNCi0gSGlnaGVzdFBlcmZvcm1hbmNlQnVmZmVyDQotIE5vbWlu YWxQZXJmb3JtYW5jZUJ1ZmZlcg0KQW4gZXJyb3IgY29kZSBzaG91bGQganVzdCBiZSByZXR1cm5l ZC4NCg0KDQouLi4vTGlicmFyeS9Db21tb24vQW1sTGliL0FtbExpYi5pbmYgfCAzICsrDQouLi4v Q29tbW9uL0FtbExpYi9Db2RlR2VuL0FtbENvZGVHZW4uYyB8IDI4ICsrKysrKysrKysrKysrKyst LS0NCjIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCg0K DQpkaWZmIC0tZ2l0IGEvRHluYW1pY1RhYmxlc1BrZy9MaWJyYXJ5L0NvbW1vbi9BbWxMaWIvQW1s TGliLmluZiBiL0R5bmFtaWNUYWJsZXNQa2cvTGlicmFyeS9Db21tb24vQW1sTGliL0FtbExpYi5p bmYNCmluZGV4IDZkMGFhNmZmOTM0Yy4uZjI2OTY5MTg2NGQ0IDEwMDY0NA0KLS0tIGEvRHluYW1p Y1RhYmxlc1BrZy9MaWJyYXJ5L0NvbW1vbi9BbWxMaWIvQW1sTGliLmluZg0KKysrIGIvRHluYW1p Y1RhYmxlc1BrZy9MaWJyYXJ5L0NvbW1vbi9BbWxMaWIvQW1sTGliLmluZg0KQEAgLTcxLDYgKzcx LDkgQEAgW0xpYnJhcnlDbGFzc2VzXQ0KQmFzZUxpYg0KDQoNCk1lbW9yeUFsbG9jYXRpb25MaWIN Cg0KDQoNCg0KDQoNCitbRml4ZWRQY2RdDQoNCg0KKyBnRWRraWlEeW5hbWljVGFibGVzUGtnVG9r ZW5TcGFjZUd1aWQuUGNkRGV2ZWxvcG1lbnRQbGF0Zm9ybVJlbGF4YXRpb25zDQoNCg0KKw0KDQoN CltCdWlsZE9wdGlvbnNdDQoNCg0KKl8qXypfQ0NfRkxBR1MgPSAtREFNTF9IQU5ETEUNCg0KDQoN Cg0KDQoNCmRpZmYgLS1naXQgYS9EeW5hbWljVGFibGVzUGtnL0xpYnJhcnkvQ29tbW9uL0FtbExp Yi9Db2RlR2VuL0FtbENvZGVHZW4uYyBiL0R5bmFtaWNUYWJsZXNQa2cvTGlicmFyeS9Db21tb24v QW1sTGliL0NvZGVHZW4vQW1sQ29kZUdlbi5jDQppbmRleCA2ZjNmNDZlM2IxZWQuLjIyYzJkNTk4 ZDBkOCAxMDA2NDQNCi0tLSBhL0R5bmFtaWNUYWJsZXNQa2cvTGlicmFyeS9Db21tb24vQW1sTGli L0NvZGVHZW4vQW1sQ29kZUdlbi5jDQorKysgYi9EeW5hbWljVGFibGVzUGtnL0xpYnJhcnkvQ29t bW9uL0FtbExpYi9Db2RlR2VuL0FtbENvZGVHZW4uYw0KQEAgLTM1MzIsNiArMzUzMiwyOSBAQCBB bWxDcmVhdGVDcGNOb2RlICgNCnJldHVybiBFRklfSU5WQUxJRF9QQVJBTUVURVI7DQoNCg0KfQ0K DQoNCg0KDQoNCg0KKyAvLy8gVGhlIGZvbGxvd2luZyBmaWVsZHMgYXJlIHRoZW9yZXRpY2FsbHkg bWFuZGF0b3J5LCBidXQgbm90IHN1cHBvcnRlZA0KDQoNCisgLy8vIGJ5IHNvbWUgcGxhdGZvcm1z Lg0KDQoNCisgLy8vIC0gUGVyZm9ybWFuY2VMaW1pdGVkUmVnaXN0ZXINCg0KDQorIC8vLyAtIFJl ZmVyZW5jZVBlcmZvcm1hbmNlQ291bnRlclJlZ2lzdGVyDQoNCg0KKyAvLy8gLSBEZWxpdmVyZWRQ ZXJmb3JtYW5jZUNvdW50ZXJSZWdpc3Rlcg0KDQoNCisgLy8vIFdhcm4gaWYgQklUMCBpbiBQY2RE ZXZlbG9wbWVudFBsYXRmb3JtUmVsYXhhdGlvbnMgaXMgc2V0LCBvdGhlcndpc2UNCg0KDQorIC8v LyByZXR1cm4gYW4gZXJyb3IuDQoNCg0KKyBpZiAoSXNOdWxsR2VuZXJpY0FkZHJlc3MgKCZDcGNJ bmZvLT5QZXJmb3JtYW5jZUxpbWl0ZWRSZWdpc3RlcikgfHwNCg0KDQorIElzTnVsbEdlbmVyaWNB ZGRyZXNzICgmQ3BjSW5mby0+UmVmZXJlbmNlUGVyZm9ybWFuY2VDb3VudGVyUmVnaXN0ZXIpIHx8 DQoNCg0KKyBJc051bGxHZW5lcmljQWRkcmVzcyAoJkNwY0luZm8tPkRlbGl2ZXJlZFBlcmZvcm1h bmNlQ291bnRlclJlZ2lzdGVyKSkNCg0KDQorIHsNCg0KDQorIGlmICgoUGNkR2V0NjQgKFBjZERl dmVsb3BtZW50UGxhdGZvcm1SZWxheGF0aW9ucykgJiBCSVQwKSAhPSAwKSB7DQoNCg0KKyBERUJV RyAoKA0KDQoNCisgREVCVUdfV0FSTiwNCg0KDQorICJNaXNzaW5nIFBlcmZvcm1hbmNlTGltaXRl ZHxSZWZlcmVuY2VQZXJmb3JtYW5jZUNvdW50ZXJ8Ig0KDQoNCisgIkRlbGl2ZXJlZFBlcmZvcm1h bmNlQ291bnRlciBmaWVsZCBpbiBfQ1BDIG9iamVjdFxuIg0KDQoNCisgKSk7DQoNCg0KKyB9IGVs c2Ugew0KDQoNCisgQVNTRVJUICgwKTsNCg0KDQorIHJldHVybiBFRklfSU5WQUxJRF9QQVJBTUVU RVI7DQoNCg0KKyB9DQoNCg0KKyB9DQoNCg0KKw0KDQoNCmlmICgoSXNOdWxsR2VuZXJpY0FkZHJl c3MgKCZDcGNJbmZvLT5IaWdoZXN0UGVyZm9ybWFuY2VCdWZmZXIpICYmDQoNCg0KKENwY0luZm8t PkhpZ2hlc3RQZXJmb3JtYW5jZUludGVnZXIgPT0gMCkpIHx8DQoNCg0KKElzTnVsbEdlbmVyaWNB ZGRyZXNzICgmQ3BjSW5mby0+Tm9taW5hbFBlcmZvcm1hbmNlQnVmZmVyKSAmJg0KDQoNCkBAIC0z NTQwLDEwICszNTYzLDcgQEAgQW1sQ3JlYXRlQ3BjTm9kZSAoDQooQ3BjSW5mby0+TG93ZXN0Tm9u bGluZWFyUGVyZm9ybWFuY2VJbnRlZ2VyID09IDApKSB8fA0KDQoNCihJc051bGxHZW5lcmljQWRk cmVzcyAoJkNwY0luZm8tPkxvd2VzdFBlcmZvcm1hbmNlQnVmZmVyKSAmJg0KDQoNCihDcGNJbmZv LT5Mb3dlc3RQZXJmb3JtYW5jZUludGVnZXIgPT0gMCkpIHx8DQoNCg0KLSBJc051bGxHZW5lcmlj QWRkcmVzcyAoJkNwY0luZm8tPkRlc2lyZWRQZXJmb3JtYW5jZVJlZ2lzdGVyKSB8fA0KDQoNCi0g SXNOdWxsR2VuZXJpY0FkZHJlc3MgKCZDcGNJbmZvLT5SZWZlcmVuY2VQZXJmb3JtYW5jZUNvdW50 ZXJSZWdpc3RlcikgfHwNCg0KDQotIElzTnVsbEdlbmVyaWNBZGRyZXNzICgmQ3BjSW5mby0+RGVs aXZlcmVkUGVyZm9ybWFuY2VDb3VudGVyUmVnaXN0ZXIpIHx8DQoNCg0KLSBJc051bGxHZW5lcmlj QWRkcmVzcyAoJkNwY0luZm8tPlBlcmZvcm1hbmNlTGltaXRlZFJlZ2lzdGVyKSkNCg0KDQorIElz TnVsbEdlbmVyaWNBZGRyZXNzICgmQ3BjSW5mby0+RGVzaXJlZFBlcmZvcm1hbmNlUmVnaXN0ZXIp KQ0KDQoNCnsNCg0KDQpBU1NFUlQgKDApOw0KDQoNCnJldHVybiBFRklfSU5WQUxJRF9QQVJBTUVU RVI7DQoNCg0KLS0gDQoyLjI1LjENCg0KDQoNCg0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09 LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMg Z3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTE0NzA1KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5p by9nL2RldmVsL21lc3NhZ2UvMTE0NzA1Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMu aW8vbXQvMTA0MDI5NzA3Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3Jv dXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIg W3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=