From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4B62DC433EF for ; Thu, 23 Dec 2021 14:58:13 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 06BE483492; Thu, 23 Dec 2021 15:58:11 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=arm.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="M4a1rz6M"; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.b="M4a1rz6M"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 69B66834DE; Thu, 23 Dec 2021 15:58:09 +0100 (CET) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0616.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::616]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 9C0E18342C for ; Thu, 23 Dec 2021 15:58:05 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=Jose.Marinho@arm.com 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=fVTXhnaENvLRs6yG2WR1MxE59a+HyLOyokDbjY5i0OQ=; b=M4a1rz6MwJ+jV2I3i5FBqFTmVaZUZXA8FEyR7koLNv9l1P2ssTsw34QicMMR3dPYYA6nhem7pFDqIt6+IG6jTqBg/sMfsYg6QI+gdYz7DNFlV/5lxiE2rr4ctgkwo1GVzxMVfCKmVlMUdkG5aA2uWBHq+lYQtD9UFIWr0o6QCG4= Received: from DU2PR04CA0256.eurprd04.prod.outlook.com (2603:10a6:10:28e::21) by AS4PR08MB7478.eurprd08.prod.outlook.com (2603:10a6:20b:4e5::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4823.19; Thu, 23 Dec 2021 14:57:55 +0000 Received: from DB5EUR03FT022.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:28e:cafe::38) by DU2PR04CA0256.outlook.office365.com (2603:10a6:10:28e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4823.19 via Frontend Transport; Thu, 23 Dec 2021 14:57:55 +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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT022.mail.protection.outlook.com (10.152.20.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4823.18 via Frontend Transport; Thu, 23 Dec 2021 14:57:55 +0000 Received: ("Tessian outbound a33f292be81b:v110"); Thu, 23 Dec 2021 14:57:55 +0000 X-CR-MTA-TID: 64aa7808 Received: from d2b340bd3313.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E76490DE-3A3E-41B5-BC6A-338BA445DC9C.1; Thu, 23 Dec 2021 14:57:50 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id d2b340bd3313.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 23 Dec 2021 14:57:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Hk4i2JsTQkpNAtYq9G/Mn6D5zuSOodHubaUuU+pwumbaxRMKfFiD1BPh1MwStI9tiw4uvbIEY/DMwMDyDEUGvhSfhKtoGIf61DArYO28NzsBhorLBY7L6ptQw86oaeovbOWlIo54SY8g8KJE84UnOs2s8EI1nbgN0Gbw+eA1JaCOiVdkaTQBJhsPJACzHCdoqfuRXL1/p7xgcskTTs6+uABSS/owGYIG7xV5rqcqb5ElJt12QCLhpMoC+KzaPA1IyssAFpoJ3azaGa+lEUqowlRGqNCnMOzAS0JORjPLOy2lK+Co/wBEmerEzCe/6ONJmGeWQbOX9s9qL3HGIS+3Cg== 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=fVTXhnaENvLRs6yG2WR1MxE59a+HyLOyokDbjY5i0OQ=; b=C9sSFBPIggp+HBFIQjAFfWydfbxh1L8FstXqy+zozs1+h/v7vcizYnk/U4x6um4vwj4QIkEIg+hKvkDziW6pirfK+fXq2D5iV6gzfwTDCYq+HX8d2mI6y3cNhOrHMKjmmQNdaFbiH9zYYy5FF3YvCA+AWKtyETt1KTcYIvpMYHOQa+HmliBWVytycWK1tkjeSDns22k6ZIPe8wRZb387TsrgYVrTxARHUo/fCqpK4jTeQWGAwj3GjlW9C2zXi/trKhoyIQNrcxXLclFuA/+NuG+kmzW75cr/M/pBllYT15HXj2Ux7V+rPYin65aJh0Q1iUy+zyqtzb3sRy9qC6URGg== 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=fVTXhnaENvLRs6yG2WR1MxE59a+HyLOyokDbjY5i0OQ=; b=M4a1rz6MwJ+jV2I3i5FBqFTmVaZUZXA8FEyR7koLNv9l1P2ssTsw34QicMMR3dPYYA6nhem7pFDqIt6+IG6jTqBg/sMfsYg6QI+gdYz7DNFlV/5lxiE2rr4ctgkwo1GVzxMVfCKmVlMUdkG5aA2uWBHq+lYQtD9UFIWr0o6QCG4= Received: from DBBPR08MB6012.eurprd08.prod.outlook.com (2603:10a6:10:205::9) by DB7PR08MB3756.eurprd08.prod.outlook.com (2603:10a6:10:79::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.15; Thu, 23 Dec 2021 14:57:48 +0000 Received: from DBBPR08MB6012.eurprd08.prod.outlook.com ([fe80::5d1b:4877:774f:275e]) by DBBPR08MB6012.eurprd08.prod.outlook.com ([fe80::5d1b:4877:774f:275e%9]) with mapi id 15.20.4823.019; Thu, 23 Dec 2021 14:57:48 +0000 From: Jose Marinho To: Heinrich Schuchardt , "u-boot@lists.denx.de" CC: "ilias.apalodimas@linaro.org" , "sughosh.ganu@linaro.org" , "takahiro.akashi@linaro.org" , "agraf@csgraf.de" , nd Subject: RE: [PATCH 2/3] efi: ECPT add EBBRv2.0 conformance profile Thread-Topic: [PATCH 2/3] efi: ECPT add EBBRv2.0 conformance profile Thread-Index: AQHX80Vi6t1z4DWXF0C4KdtfkUmFMaw27/WAgAlDD3A= Date: Thu, 23 Dec 2021 14:57:48 +0000 Message-ID: References: <20211217125506.138902-1-jose.marinho@arm.com> <20211217125506.138902-3-jose.marinho@arm.com> <48cc08a4-771b-968e-1fd1-0b0670466c05@gmx.de> In-Reply-To: <48cc08a4-771b-968e-1fd1-0b0670466c05@gmx.de> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: A0BCD8F9912CBF4BAE9A84C29AE2F1AF.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: 1af03700-a47b-4f8d-bead-08d9c6249a1b x-ms-traffictypediagnostic: DB7PR08MB3756:EE_|DB5EUR03FT022:EE_|AS4PR08MB7478:EE_ X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: BTInz0Kv0rSchilUQZWjjD0Pwjtg6iPCi0kyj1G+9tkOiix/CMvu+DHRk3O1PD12RxA5YLFiBYSdgH3S9V1vwXLKueFpM9te/LadJEuu6eiH3pbuXZX2Fs0of+/gDCkl1fbGdF+hc4niGs4rTBFvFsQcUK9/acIVG4JditJHpEIjKmidFMdxrdPQO9ebVRd/bKvUTkNMfBLThaECZFWWx41xVN/lPAm/ERPHw5g4kJPORbekaASv9fEqy0WEwO/Pkxup9HnKg+Apoe7AYiAQqz3tYhQCBUeecz4Cpqcqd/vSMftfOxTnM1jkTREp7iVKiE3AM0dDj//BjewdhlG4ot0ERq5/erNFVvhjdGkWW4pGyq49tO1kmi++MlLQVGn+wieobNLOHqUAtf2aMqCupzxaM4kqUea/USvc7jaKrfUNFkemMLbQzdUXuZfqzuQ52ZO5VWgHk/p0eQYqgbbDm8rcsImjwkUXGijMVxQQJwdFoACnp5KNGL+ZGz/HAUGpW50vfCw3RpNBGbP1iGM9qdRnz6AO9W5B7AgWEHVh9ucn61JBce4/hz7iObhFI8tdnr8bFElRzmtvHlIuE1X/YP5hXim4NfWOFLeW+YS2YZQ5FbA0Z8pMnfJd9198SXPBJSp53FhXjv/Xf9D0BpFbTcKWoCB/dRO0JODVjoZqWRmnIBlXaUsjufIHJf7CIk4ej8UQtbt+47If+l2ijQgRUg== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBBPR08MB6012.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(8936002)(5660300002)(55016003)(83380400001)(7696005)(122000001)(52536014)(71200400001)(508600001)(38100700002)(66446008)(186003)(53546011)(9686003)(66476007)(66556008)(76116006)(64756008)(316002)(38070700005)(6506007)(110136005)(66946007)(26005)(8676002)(4326008)(54906003)(86362001)(2906002)(33656002); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3756 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: DB5EUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 8ba3ffaa-36d9-4319-c3be-08d9c62495ea X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: c6bdU/U0MqiNoIkM8WohtFbaF/FNr4x5K6IR+RQR/aMBFbbNFUuTUCd3Oh3OHgPMEqVhT9b5ifMDZ+lGG9cxjHtfy46niGjG+AAp549R9rObmDRrQKkVBE4iAPa0MpIt/uN2Ao7BvNbJGeULmr+QukiPx+uaOcJ2rV/uSqcsr3iuGundMG3ondygXtlCAl/uyMohEZki1y8jqVowhg5CvNSJ2wsuPBes09QWKrn7lhP4U69Cht1Fc/lwp0WaoZt4GT7BcIpUIaDwuZ1rSLZ2OO6cGofPd6iETgx+JGO1cShUb+W5zlJcpNYWloxkAAcKbdH+lPrMSLu+6dDv6aaG6gwHBIlj8A42gCdtCA/KXz92paE1zUzQEu0WC1dvu6Td1p+kDwV96ecgKZ4aA6ADBExad8eKKvZukGf8Qrr/osG1oiS3pLwgfl4JtrWMtAkyuPplZEuAuXCD+45FJ7Zpms2pA8Ni+QmA96YZ9Stk2DmmU/KsBQxE+AQ0tXAWYF4K/3NUcQAS5gPlWHTVJH1O/kT8t3rnbYZAkYRTkjyG/NdzUOqA+yN6JRKUqH2vCf2H9Eh/fEnXVONMD08TTtW5WODAfMSEGvHEti/Ry/OPGlsMOkuunMiqpvaxhmIAoyyAHelfi+XbzIcYPkJxN1LjPDvvwu0KjGNYDtvy9en/PYDEOeG3p+6zS+8lKngEqazPq1tq5QpkNqrK03iOpB33Kw== 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)(36840700001)(46966006)(7696005)(186003)(356005)(508600001)(26005)(47076005)(70586007)(110136005)(54906003)(70206006)(4326008)(336012)(2906002)(83380400001)(316002)(8936002)(81166007)(36860700001)(5660300002)(8676002)(82310400004)(52536014)(53546011)(6506007)(9686003)(55016003)(33656002)(86362001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Dec 2021 14:57:55.6111 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1af03700-a47b-4f8d-bead-08d9c6249a1b 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: DB5EUR03FT022.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7478 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.38 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean SGkgSGVpbnJpY2gsDQoNClRoYW5rIHlvdSBmb3IgeW91ciByZXZpZXdzLg0KDQo+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEhlaW5yaWNoIFNjaHVjaGFyZHQgPHh5cHJvbi5n bHBrQGdteC5kZT4NCj4gU2VudDogMTcgRGVjZW1iZXIgMjAyMSAxNzoyNw0KPiBUbzogSm9zZSBN YXJpbmhvIDxKb3NlLk1hcmluaG9AYXJtLmNvbT47IHUtYm9vdEBsaXN0cy5kZW54LmRlDQo+IENj OiBpbGlhcy5hcGFsb2RpbWFzQGxpbmFyby5vcmc7IHN1Z2hvc2guZ2FudUBsaW5hcm8ub3JnOw0K PiB0YWthaGlyby5ha2FzaGlAbGluYXJvLm9yZzsgYWdyYWZAY3NncmFmLmRlOyBuZCA8bmRAYXJt LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCAyLzNdIGVmaTogRUNQVCBhZGQgRUJCUnYyLjAg Y29uZm9ybWFuY2UgcHJvZmlsZQ0KPiANCj4gT24gMTIvMTcvMjEgMTM6NTUsIEpvc2UgTWFyaW5o byB3cm90ZToNCj4gPiBEaXNwbGF5IHRoZSBFQkJSdjIuMCBjb25mb3JtYW5jZSBpbiB0aGUgRUNQ VCB0YWJsZS4NCj4gPg0KPiA+IFRoZSBFQkJSdjIuMCBjb25mb3JtYW5jZSBwcm9maWxlIGlzIHNl dCBpbiB0aGUgRUNQVCBpZg0KPiA+IENPTkZJR19FRklfRUJCUl8yXzBfQ09ORk9STUFOQ0U9eS4N Cj4gPiBUaGUgY29uZmlnIGRlZmF1bHRzIHRvICduJy4NCj4gPg0KPiA+DQo+ID4gU2lnbmVkLW9m Zi1ieTogSm9zZSBNYXJpbmhvIDxqb3NlLm1hcmluaG9AYXJtLmNvbT4NCj4gPiAtLS0NCj4gPiAg IGluY2x1ZGUvZWZpX2FwaS5oICAgICAgICAgICAgICAgIHwgNCArKysrDQo+ID4gICBsaWIvZWZp X2xvYWRlci9LY29uZmlnICAgICAgICAgICB8IDYgKysrKysrDQo+ID4gICBsaWIvZWZpX2xvYWRl ci9lZmlfY29uZm9ybWFuY2UuYyB8IDkgKysrKysrKysrDQo+ID4gICAzIGZpbGVzIGNoYW5nZWQs IDE5IGluc2VydGlvbnMoKykNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2VmaV9hcGku aCBiL2luY2x1ZGUvZWZpX2FwaS5oIGluZGV4DQo+ID4gNmZkNGYwNGRlMy4uNDk5MTljYWEzNSAx MDA2NDQNCj4gPiAtLS0gYS9pbmNsdWRlL2VmaV9hcGkuaA0KPiA+ICsrKyBiL2luY2x1ZGUvZWZp X2FwaS5oDQo+ID4gQEAgLTIzMCw2ICsyMzAsMTAgQEAgZW51bSBlZmlfcmVzZXRfdHlwZSB7DQo+ ID4gICAJRUZJX0dVSUQoMHgzNjEyMjU0NiwgMHhmN2VmLCAweDRjOGYsIDB4YmQsIDB4OWIsIFwN Cj4gPiAgIAkJIDB4ZWIsIDB4ODUsIDB4MjUsIDB4YjUsIDB4MGMsIDB4MGIpDQo+ID4NCj4gPiAr I2RlZmluZSBFRklfQ09ORk9STUFOQ0VfUFJPRklMRV9FQkJSXzJfMF9HVUlEIFwNCj4gPiArCUVG SV9HVUlEKDB4Y2NlMzNjMzUsIDB4NzRhYywgMHg0MDg3LCAweGJjLCAweGU3LCBcDQo+ID4gKwkJ IDB4OGIsIDB4MjksIDB4YjAsIDB4MmUsIDB4ZWIsIDB4MjcpDQo+ID4gKw0KPiA+ICAgc3RydWN0 IGVmaV9jb25mb3JtYW5jZV9wcm9maWxlc190YWJsZSB7DQo+ID4gICAJdTE2IHZlcnNpb247DQo+ ID4gICAJdTE2IG51bWJlcl9vZl9wcm9maWxlczsNCj4gPiBkaWZmIC0tZ2l0IGEvbGliL2VmaV9s b2FkZXIvS2NvbmZpZyBiL2xpYi9lZmlfbG9hZGVyL0tjb25maWcgaW5kZXgNCj4gPiBiMjM5ODk3 NmY0Li5hYjc0NzZmNjhiIDEwMDY0NA0KPiA+IC0tLSBhL2xpYi9lZmlfbG9hZGVyL0tjb25maWcN Cj4gPiArKysgYi9saWIvZWZpX2xvYWRlci9LY29uZmlnDQo+ID4gQEAgLTM3Myw0ICszNzMsMTAg QEAgY29uZmlnIEVGSV9FQ1BUDQo+ID4gICAJaGVscA0KPiA+ICAgCSAgRW5hYmxpbmcgdGhpcyBv cHRpb24gY3JlYXRlZCB0aGUgRUNQVCBVRUZJIHRhYmxlLg0KPiA+DQo+ID4gK2NvbmZpZyBFRklf RUJCUl8yXzBfQ09ORk9STUFOQ0UNCj4gPiArCWJvb2wgIkFkZCB0aGUgRUJCUnYyLjAgY29uZm9y bWFuY2UgZW50cnkgdG8gdGhlIEVDUFQgdGFibGUiDQo+ID4gKwlkZXBlbmRzIG9uIEVGSV9FQ1BU DQo+IA0KPiBXaXRoIHRoaXMgZGVwZW5kZW5jeSB0aGUgc3ltYm9sIEVGSV9FQkJSXzJfMF9DT05G T1JNQU5DRSBpcw0KPiBzdXBlcmZsdW91cy4NCj4gDQo+IENhbiB3ZSBhZGQgRUZJX0VCQlJfMl8w X0NPTkZPUk1BTkNFIHVuY29uZGl0aW9uYWxseSBvciBhcmUgdGhlcmUNCj4gcmVsZXZhbnQgY29u ZmlndXJhdGlvbiBmbGFncyBpbiBVLUJvb3QgdGhhdCBtdXN0IGJlIGVuYWJsZWQgdG8gY2xhaW0g RUJCUiAyLjANCj4gY29tcGxpYW5jZT8gRS5nLg0KPiANCj4gKiBDT05GSUdfQ01EX0JPT1RFRklf Qk9PVE1HUg0KPiAqIENPTkZJR19FRklfR0VUX1RJTUUNCj4gKiBDT05GSUdfRUZJX0NBUFNVTEVf RklSTVdBUkVfTUFOQUdFTUVOVA0KPiANCkkndmUgcmVtb3ZlZCB0aGUgImRlcGVuZHMgb24iIGlu IFBBVENIIHYyLg0KSWRlYWxseSB0aGUgRUZJX0VCQlJfMl8wX0NPTkZPUk1BTkNFIHNob3VsZCBk ZXBlbmQgb24gYWxsIHRoZSBDT05GSUdTIHJlcXVpcmVkIGJ5IEVCQlIgMi4wLg0KSSdtIG5vdCBz dXJlIHdoZXRoZXIgdGhpcyBpcyBmZWFzaWJsZSwgaS5lLiB3aGV0aGVyIHRoZXJlIGlzIGEgc2V0 IG9mIENPTkZJR1NfKiB3aGljaCB3aGVuIGVuYWJsZWQgbWFrZSB0aGUgaW1wbGVtZW50YXRpb24g RUJCUnYyLjAgY29tcGxpYW50Lg0KQWxzbywgYXMgdGhlIHUtYm9vdCBjb2RlIGV2b2x2ZXMsIHRo ZXNlIGRlcGVuZGVuY2llcyB3b3VsZCBuZWVkIHRvIGJlIGNhcmVmdWxseSBtYWludGFpbmVkIHBl cmhhcHMuDQoNClBlcmhhcHMgdGhlIGJlc3QgY2hvaWNlIGlzIHRvIGxldCB0aGUgRlcgcHJvdmlk ZXIgdG8gc2V0IEVCQlJfMl8wX0NPTkZPUk1BTkNFIGluIHRoZSBwbGF0Zm9ybSBjb25maWcgZmls ZSBvbmNlIHRoZSBGVyBoYXMgYmVlbiBkZWVtZWQgRUJCUnYyLjAgY29tcGxpYW50Lg0KPiANCj4g PiArCWRlZmF1bHQgbg0KPiA+ICsJaGVscA0KPiA+ICsJICBFbmFibGluZyB0aGlzIG9wdGlvbiBh ZGRzIHRoZSBFQkJSdjIuMCBjb25mb3JtYW5jZSBlbnRyeSB0byB0aGUNCj4gRUNQVCBVRUZJIHRh YmxlLg0KPiA+ICAgZW5kaWYNCj4gPiBkaWZmIC0tZ2l0IGEvbGliL2VmaV9sb2FkZXIvZWZpX2Nv bmZvcm1hbmNlLmMNCj4gPiBiL2xpYi9lZmlfbG9hZGVyL2VmaV9jb25mb3JtYW5jZS5jDQo+ID4g aW5kZXggODZjMjZkNmI3OS4uYjQ5MGZmMzMyNiAxMDA2NDQNCj4gPiAtLS0gYS9saWIvZWZpX2xv YWRlci9lZmlfY29uZm9ybWFuY2UuYw0KPiA+ICsrKyBiL2xpYi9lZmlfbG9hZGVyL2VmaV9jb25m b3JtYW5jZS5jDQo+ID4gQEAgLTEyLDYgKzEyLDcgQEANCj4gPiAgICNpbmNsdWRlIDxtYWxsb2Mu aD4NCj4gPg0KPiA+ICAgY29uc3QgZWZpX2d1aWRfdCBlZmlfZWNwdF9ndWlkID0NCj4gPiBFRklf Q09ORk9STUFOQ0VfUFJPRklMRVNfVEFCTEVfR1VJRDsNCj4gPiArY29uc3QgZWZpX2d1aWRfdCBl ZmlfZWJicl8yXzBfZ3VpZCA9DQo+ID4gK0VGSV9DT05GT1JNQU5DRV9QUk9GSUxFX0VCQlJfMl8w X0dVSUQ7DQo+ID4NCj4gPiAgICNkZWZpbmUgRUZJX0NPTkZPUk1BTkNFX1BST0ZJTEVTX1RBQkxF X1ZFUlNJT04gMQ0KPiA+DQo+ID4gQEAgLTI5LDYgKzMwLDkgQEAgZWZpX3N0YXR1c190IGVmaV9l Y3B0X3JlZ2lzdGVyKHZvaWQpDQo+ID4NCj4gPiAgIAlFRklfUFJJTlQoIkVDUFQgdGFibGUgY3Jl YXRpb24gc3RhcnRcbiIpOw0KPiA+DQo+ID4gKwlpZiAoSVNfRU5BQkxFRChDT05GSUdfRUZJX0VC QlJfMl8wX0NPTkZPUk1BTkNFKSkNCj4gPiArCQludW1fZW50cmllcysrOw0KPiA+ICsNCj4gPiAg IAllY3B0X3NpemUgPSBudW1fZW50cmllcyAqIHNpemVvZihlZmlfZ3VpZF90KQ0KPiA+ICAgCQkr IHNpemVvZihzdHJ1Y3QgZWZpX2NvbmZvcm1hbmNlX3Byb2ZpbGVzX3RhYmxlKTsNCj4gPiAgIAly ZXQgPSBlZmlfYWxsb2NhdGVfcG9vbChFRklfQk9PVF9TRVJWSUNFU19EQVRBLCBlY3B0X3NpemUs IEBAIC0NCj4gNDQsNg0KPiA+ICs0OCwxMSBAQCBlZmlfc3RhdHVzX3QgZWZpX2VjcHRfcmVnaXN0 ZXIodm9pZCkNCj4gPiAgIAllY3B0LT52ZXJzaW9uID0gRUZJX0NPTkZPUk1BTkNFX1BST0ZJTEVT X1RBQkxFX1ZFUlNJT047DQo+ID4gICAJZWNwdC0+bnVtYmVyX29mX3Byb2ZpbGVzID0gbnVtX2Vu dHJpZXM7DQo+ID4NCj4gPiArCWlmIChJU19FTkFCTEVEKENPTkZJR19FRklfRUJCUl8yXzBfQ09O Rk9STUFOQ0UpKSB7DQo+ID4gKwkJbnVtX2VudHJpZXMtLTsNCj4gPiArCQlndWlkY3B5KCZlY3B0 LT5jb25mb3JtYW5jZV9wcm9maWxlc1tudW1fZW50cmllc10sDQo+ICZlZmlfZWNwdF9ndWlkKTsN Cj4gPiArCX0NCj4gPiArDQo+ID4gICAJaWYgKG51bV9lbnRyaWVzKQ0KPiA+ICAgCQlFRklfUFJJ TlQoIkVDUFQgY2hlY2sgY29uZm9ybWFuY2UgcHJvZmlsZXMsIG5vdCBhbGwgZW50cmllcw0KPiA+ IHBvcHVsYXRlZCBpbiB0YWJsZVxuIik7DQo+ID4NCg0K