From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 37CEEA0542; Fri, 18 Nov 2022 12:58:18 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1C6BD4021F; Fri, 18 Nov 2022 12:58:18 +0100 (CET) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2055.outbound.protection.outlook.com [40.107.212.55]) by mails.dpdk.org (Postfix) with ESMTP id D3DB84003F for ; Fri, 18 Nov 2022 12:58:16 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K3RE6X4ttNYKJra3jXPhDTVZik879odskdiU9IdLJ2bx65NwlARSlCn6OfGylEqPpVzdwxgypmA3u3Wkrm3BI6IYLcWRQ8X9uvyeZArFtnGwqarkV3r+rNZEpfJ7iNp+clT988XU3IEHzEb+WmBuR5xpoQJQJ3fsj0pI2g4wFHYy/sxhbujM1PJz6wx6bfRoEanVKxBIeA6MzsP5QEQPMwhAt4b+XJKrssibor+CWh+/bl51kduPt6XmsMWspe5ceuQfkKBzajBsMVpyvCitAyYHFK30Vw0FZlIBi17FovbbUjnTo0W6rpdhos7+sb3sudYYOVE0ZL7cM1vLXTX+GA== 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=v6z4cKy8/jB948Vkj2LwIK5HHL/rXza8guY/8TDPnaE=; b=DjFvlIuIpo+bkoau+tlM0Otv84vBnm8A06Iip+WDcImpmvAAQ+SeKmiGGfazR0V9BSTBdopBbcUr3hJmTnzmnthSa1arL9r4lCdHzXZNhrn1u2YKR6oytBCxH4yIIqCq+ITHvOtA1li4zUe3pb6Cg2jOQ+PPDpMJG360llZItYYBahvGmR5HZmBeMyknK2JFy3OPDd/6ELHhDMFbZYHXQbQtlf8fpWO234YfmMtbCrtGyYDmW/wPODXI3eCZu/i/iJg6oelK3vb5p6o4Pa7T/2Hjtyl7GKCWSSFHZc2JXu9CCPo6dlnxXFrDWCPgRSN+q8FAmZ5Kvo0YcXr8OAnqNQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=v6z4cKy8/jB948Vkj2LwIK5HHL/rXza8guY/8TDPnaE=; b=4NQXnf5PWQEqyWYBFdfHBZu9p1jya4P8g8ibqwrv6kYaSHM92MHtWEzAeDrGacZtsIZbBs0lkSYK81Y+VNyNr/2nkgF12xC++CHf6/nVwm+lhwnpeY49paLcju7pyCOVoEHbOYc2IHGT2MhXtVrpnKNvxfd9pDT9QPb5QwUDQTA= Received: from CY4PR1201MB0199.namprd12.prod.outlook.com (2603:10b6:910:1c::10) by PH7PR12MB8123.namprd12.prod.outlook.com (2603:10b6:510:2bb::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5813.18; Fri, 18 Nov 2022 11:58:14 +0000 Received: from CY4PR1201MB0199.namprd12.prod.outlook.com ([fe80::8498:3ba4:9b8d:d191]) by CY4PR1201MB0199.namprd12.prod.outlook.com ([fe80::8498:3ba4:9b8d:d191%12]) with mapi id 15.20.5813.020; Fri, 18 Nov 2022 11:58:14 +0000 From: "Uttarwar, Sunil Prakashrao" To: David Marchand CC: "Yigit, Ferruh" , Akhil Goyal , "Namburu, Chandu-babu" , "Sebastian, Selwin" , dev , Thomas Monjalon Subject: RE: [PATCH v2 0/4] crypto/ccp cleanup Thread-Topic: [PATCH v2 0/4] crypto/ccp cleanup Thread-Index: AQHY19br6t+X+av7M0yiKM3PHvjgda4JGGmQgAMHdACABovucIAABBSAgA2mvoCAABgDAIALK3VggAAo9gCAAAmvEIABjnYAgBd+WIA= Date: Fri, 18 Nov 2022 11:58:14 +0000 Message-ID: References: <20220909150411.3702860-1-david.marchand@redhat.com> <20221004095132.198777-1-david.marchand@redhat.com> <1ec3f0fc-631f-2aa6-70f7-7f9b96caa2a2@amd.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SetDate=2022-11-18T11:58:11Z; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Method=Standard; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Name=General; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=9d5a2b65-8507-40cd-9e33-8e49ff0cbe8b; MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY4PR1201MB0199:EE_|PH7PR12MB8123:EE_ x-ms-office365-filtering-correlation-id: 31a6f795-146f-429d-6f8e-08dac95c2c5b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: B0QrjkwKH0igjUiCjDOzlhes5V7IEHIeVFHARcsKGCIXHvEgk/f0AhB8qJ6Kgs1nI1DQKMB/ugZakwJnwx7DXzQutl2OAGzZbP6S3s/RsehetYKqVYMHBxXIcQo+eMXCKCETw1tXX+ccNjdVozKvDZIlALG8drUOn6bk9UtqIMV743JXAca+V9zJHqn0NxoGMgwhztpR/OxQMuaiXe6BfhIg/V0hNsq8k8eF7ZDzhcUif4+A8P4UIe7cGD3bquJAb2nn7LeQIPZ+x6egpwT/abvUsOcQlM1WDr0XmnROTctcrfFSyxudFmgEbXCuFNeKPjT08Rwd/A7d9frU9yGLdaVf+T2D6/58taNi1gNpfvtWTG5AuauzW1SwJrJR9HFQ1RNNKHhoTPeWPsC052OJz+lFTmF/QWiri1AISTbnliLP2yBbg7gT8mQQAb6NgjytbOWhLjncIKtqueNHwSDNCrOQYLQQ/bAv+1OjQkM2GOq5K1rU7WaCNlyX6BhW4/o47qYE5LHH24vUj7QbkZTn3tVKQYSxK3rS7IZJ5zr4erucNxS2bRVrCZOJaSTMHyjBWuPCSNhP04LWqF/e8FmySEfTbw25kA1OpB68rdc0lfnhLSPOEcslaSdLkm70cU7eyLh7zX9MzXATrHVsU2oS+4fCFcUK+L0vPTriPqm4TskG6pcnDeMhJL72heCBeth8CiGosaXOsLi2qGnal0yVPQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR1201MB0199.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(39860400002)(396003)(136003)(346002)(376002)(366004)(451199015)(186003)(316002)(53546011)(38100700002)(9686003)(5660300002)(66946007)(76116006)(66556008)(52536014)(66446008)(66476007)(64756008)(26005)(8676002)(2906002)(4326008)(86362001)(8936002)(122000001)(38070700005)(41300700001)(83380400001)(33656002)(71200400001)(478600001)(55016003)(54906003)(6916009)(7696005)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZWJYQU5oZHMzU2RLenZMMlRMWi9MaXJpN1l5TFZMa3N4UU4vdlFTZW50S2ZF?= =?utf-8?B?TTdRZlpVQkFQNE5LckNacmlVdVJHZ1ZCZnJWRjkvekNnS2R5cjAyZ3JqaWFz?= =?utf-8?B?YitSZEZEcEhpVzkyNVRPaTFVSldlY2owbGFOZnRlMTZabjRCT0MxZytJa0RZ?= =?utf-8?B?WWVSWmtIazhpbDVDbWZidFA2cE8zelpmcUVCbWw4RWRmUHdDbUxpc2ZZR0tH?= =?utf-8?B?Z3d5RXVNVGFsQ2xXSUsrbnR5c2diVk8wajZyVUYzOW9xL25iMm51b3pERFZF?= =?utf-8?B?c0RuaWkwRVZ0ZXZmTmgrWFplZHdjcXRyQ1JPaTJPalE4OVQ2c0gyeVZRWXpi?= =?utf-8?B?Y2psb0VRUkl4ZWVnaVR3LzRCMi82TFZkeHZ1Zlh3Ky9HQ1Z1UTE1bzU1LzJa?= =?utf-8?B?T2NQSW1obnozeXBiK2ptcUZGQ2R2OG56MkloTVdqTlNJU1N0cWFBODVXQUpS?= =?utf-8?B?R1VLNU8yT29DbU5kaklrMUNDWVJqVkd2NlBKQlJ0WEhSOUdOajhkZWVHbFZC?= =?utf-8?B?clZvb2V3NjJpWFBnU2xzRUROWVhIbGRYQWtnYmFKTGJTdEYvQnc0dUtvWk5C?= =?utf-8?B?TlJhc2xQd2JSS0UyTEhZbnpOSjBFZlQzTVp1RHNXUUdRcXh5NE85cTJlWkJj?= =?utf-8?B?NWFqejNrS3YwZmg4MTdvRkxsQzFvb3g2Q0cyR0tZV3RwM0IyeTVhYkF0S2d4?= =?utf-8?B?STZRRkxoV1ZVMXU4dEhzYXRFQUVlTGIrek9mckxmUTQrNG5mL3dCbWJVd1FF?= =?utf-8?B?eXplU2JIa3ViV1JDME12dkJHTjgwS2NiamNuWEZnODc4ZDhEdXRzZndqTW41?= =?utf-8?B?U1hxdHZCa3VRdHo1OUYxcFRQUXpkWnE3NEJrV0R6UUVtVTBpdWlFZDRBWjU3?= =?utf-8?B?SWdpNHM0QmZ1OUFsR21BWEpnWHdUNEZuTjVZUUdmQktuRDJxYWR2WGRmZUFM?= =?utf-8?B?SWkrSStNWWQ0T0N6YmZRRWxLb21YaWR0ZmZwTHhlUEd2a3YxV3JnYTZQUDRE?= =?utf-8?B?aGxnbEZKekVBSnhOL2VXZ1kzVkpJd2hGTmVoazR4eHoyTVh3R3dySXViZUJr?= =?utf-8?B?T3RVZndiZlFaWjRxQzVhYmpZNlR3NFVMUTk2aVNVY1ozUlFiRWZaaDZ2STZk?= =?utf-8?B?Vi9nR29ONWw3b2lIYXhPbnBNT2MveU5FeEVXR1dEUGx6a2FCUERaOVVmVC9P?= =?utf-8?B?MFdNaGVEbE45U25iY3UyaWJTY0RsUXJITGswTlFMd3JPUHl2Z3hUTk1GTG03?= =?utf-8?B?SmlkOXB3akhvQjdINW5xWm1EUHdxVGRHckQ0bk0vUHpEVTQxcW0rUGZidkNu?= =?utf-8?B?Z0xTK0p4NVdJOVZud1Q1N01RZG54WWd0MzVlRy9FcVJjNW9hb1FCeGpLWTBr?= =?utf-8?B?Q0pkVXZ2ZTVlTk53UVo0alI5UzlQTzM5aEhYeVR1dmRmc0tIL2F4bXpMdFht?= =?utf-8?B?WG1DM2xzOHNUQ0ZSMHkrTnpsOGRNOCs4elNiUk9jRlZRRi84R05KeUZyakFX?= =?utf-8?B?c3Z0Nzk3L09rMW5EeE82WHBHNmM2b2krYkkzRzRrbk5ZQXpKcUs5ZWhXTXFz?= =?utf-8?B?Z3Q1eXJ5K2ZSVlBPSllhdVR6TzVzMHZpWEt6ZDNHODRIQTFDTkRXLzZYMHc0?= =?utf-8?B?a0tOblFxL3J1UEh1WEo2ZjVuWGppbFRDZUpoT3RPdDBSbm91UEkwWlVrK1VR?= =?utf-8?B?M3YzbmhIa1Rwck9NcE1BWFpiRmJPU0R6SE1UMWJjZUJZaXNOS0FrOW15NGtG?= =?utf-8?B?QmkveVhyc0FpdkFCSlhzdVNZbzJhdXhWL0d3bmtPTWhDSGlMT3ZmaDhYR2Q5?= =?utf-8?B?a2JEemZUeDF1MkMxRkErdzY0RXovQVBwWUhmTmpLVStNNVE1RnlxMDcycWRk?= =?utf-8?B?NEZEbEc1T2Z0OTJsREFKeXBuaGh5Q2NndjJRWkhXTnRyVlM3VkFjRHZwbjhR?= =?utf-8?B?aEptZXFFR1N5eFA2ZmsvYzJ2eDRSOVJ0aFgxdzB3QnZUZ1pLNGNmWUpMekox?= =?utf-8?B?Mnc2UUhacFBuc3NEM2wxYlR5UmlTZUt3ME4ycTdIUlgzMWhGMExBSERabi9V?= =?utf-8?B?YWhWaFlFK2dHTWNMeEllYmZLcWdyQUFUR2k2ZlJZQmRtdzZ4d1VDTjFhNkEz?= =?utf-8?Q?FrOyccJN+pQi3RTw9SXF/Ebkx?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR1201MB0199.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 31a6f795-146f-429d-6f8e-08dac95c2c5b X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2022 11:58:14.4398 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: BnddDKawMkY4TT95BQiyQgOsV7tdqN8l6YStoM2u923KpoT0+xOER4ewfjnXsXyk2SlnTMEHAA17NgD3He50iA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB8123 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCkhpIERhdmlkLA0KDQpQbGVhc2Ug ZmluZCB0aGUgYmVsb3cgdXBkYXRlIA0KDQotIG9ubHkgb25lIERQREsgYXBwbGljYXRpb24gY2Fu IHVzZSBjY3AgY3J5cHRvIGVuZ2luZXMgKFBDSSBidXMgYWxsb3cvYmxvY2tsaXN0IGlzIG5vdCBy ZXNwZWN0ZWQsIHJpZ2h0PyksDQpZZXMsIG9ubHkgb25lIGNyeXB0byBkZXZpY2UgY2FuIGJlIHVz ZWQgaW4gYSBEUERLIGFwcGxpY2F0aW9uIGZvciB0aGUgY3J5cHRvIG9wZXJhdGlvbnMuIFRoaXMg aXMgaW50cm9kdWNlZCBmcm9tIHRoZSBwYXRjaCBjcnlwdG8vY2NwOiBjb252ZXJ0IGRyaXZlciBm cm9tIHZkZXYgdG8gUENJLiBUaGlzIGlzIGltcGxlbWVudGVkIGFzIHBlciBjb21tdW5pdHkgc3Vn Z2VzdGlvbi4NCg0KLSBzaW5jZSBvbmx5IG9uZSBjcnlwdG8gZGV2aWNlIGlzIGV4cG9zZWQsIHRo ZXJlIGlzIG5vIHdheSBmb3IgdGhlIGFwcGxpY2F0aW9uIHRvIGRlZGljYXRlL2RlY2lkZSBob3cg dG8gZGlzdHJpYnV0ZSBjcnlwdG8gb3BlcmF0aW9ucyBvdmVyIHRoZSBkaWZmZXJlbnQgY2NwIGNy eXB0byBlbmdpbmVzIGF2YWlsYWJsZSBvbiB0aGUgc3lzdGVtLg0KDQpXaGVuIHRoZXJlIGlzIG5v IGNjcCBkZXZpY2UgcGFzc2VkIGZyb20gdGhlIGFwcGxpY2F0aW9uIGRwZGstdGVzdC1jcnlwdG8t cGVyZiwgaXQgdHJpZXMgdG8gcHJvYmUgYWxsIENDUCBkZXZpY2VzIHByZXNlbnQgb24gYSBzeXN0 ZW0gYW5kIG9ubHkgb25lIGRldmljZSBjYW4gYmUgdXNlZC4gSXQgc2VlbXMgdGhpcyBpcyBidWcg aW4gdGhlIHBhdGNoIGltcGxlbWVudGVkIGZvciBjcnlwdG8vY2NwOiBjb252ZXJ0IGRyaXZlciBm cm9tIHZkZXYgdG8gUENJIGFuZCB3ZSBhcmUgbG9va2luZyBpbnRvIHRoaXMuIA0KDQpUaGFua3MN ClN1bmlsDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBEYXZpZCBNYXJjaGFu ZCA8ZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbT4gDQpTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIg MywgMjAyMiA2OjM5IFBNDQpUbzogVXR0YXJ3YXIsIFN1bmlsIFByYWthc2hyYW8gPFN1bmlsUHJh a2FzaHJhby5VdHRhcndhckBhbWQuY29tPg0KQ2M6IFlpZ2l0LCBGZXJydWggPEZlcnJ1aC5ZaWdp dEBhbWQuY29tPjsgQWtoaWwgR295YWwgPGdha2hpbEBtYXJ2ZWxsLmNvbT47IE5hbWJ1cnUsIENo YW5kdS1iYWJ1IDxjaGFuZHVAYW1kLmNvbT47IFNlYmFzdGlhbiwgU2Vsd2luIDxTZWx3aW4uU2Vi YXN0aWFuQGFtZC5jb20+OyBkZXYgPGRldkBkcGRrLm9yZz47IFRob21hcyBNb25qYWxvbiA8dGhv bWFzQG1vbmphbG9uLm5ldD4NClN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMC80XSBjcnlwdG8vY2Nw IGNsZWFudXANCg0KQ2F1dGlvbjogVGhpcyBtZXNzYWdlIG9yaWdpbmF0ZWQgZnJvbSBhbiBFeHRl cm5hbCBTb3VyY2UuIFVzZSBwcm9wZXIgY2F1dGlvbiB3aGVuIG9wZW5pbmcgYXR0YWNobWVudHMs IGNsaWNraW5nIGxpbmtzLCBvciByZXNwb25kaW5nLg0KDQoNCkhlbGxvLA0KDQpPbiBXZWQsIE5v diAyLCAyMDIyIGF0IDI6NTQgUE0gVXR0YXJ3YXIsIFN1bmlsIFByYWthc2hyYW8gPFN1bmlsUHJh a2FzaHJhby5VdHRhcndhckBhbWQuY29tPiB3cm90ZToNCj4NCj4gW0FNRCBPZmZpY2lhbCBVc2Ug T25seSAtIEdlbmVyYWxdDQo+DQo+IEhpIERhdmlkLA0KPg0KPiBQbGVhc2UgZmluZCBiZWxvdyBy ZXNwb25zZS4NCg0KTm90IHN1cmUgd2h5IGRldkAgd2FzIGRyb3BwZWQuDQpBZGRpbmcgaXQgYmFj ay4NCg0KDQo+DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IERhdmlkIE1h cmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIE5v dmVtYmVyIDIsIDIwMjIgNjoxOCBQTQ0KPiBUbzogVXR0YXJ3YXIsIFN1bmlsIFByYWthc2hyYW8g PFN1bmlsUHJha2FzaHJhby5VdHRhcndhckBhbWQuY29tPg0KPiBDYzogWWlnaXQsIEZlcnJ1aCA8 RmVycnVoLllpZ2l0QGFtZC5jb20+OyBBa2hpbCBHb3lhbCANCj4gPGdha2hpbEBtYXJ2ZWxsLmNv bT47IE5hbWJ1cnUsIENoYW5kdS1iYWJ1IDxjaGFuZHVAYW1kLmNvbT4NCj4gU3ViamVjdDogUmU6 IFtQQVRDSCB2MiAwLzRdIGNyeXB0by9jY3AgY2xlYW51cA0KPg0KPiBDYXV0aW9uOiBUaGlzIG1l c3NhZ2Ugb3JpZ2luYXRlZCBmcm9tIGFuIEV4dGVybmFsIFNvdXJjZS4gVXNlIHByb3BlciBjYXV0 aW9uIHdoZW4gb3BlbmluZyBhdHRhY2htZW50cywgY2xpY2tpbmcgbGlua3MsIG9yIHJlc3BvbmRp bmcuDQo+DQo+DQo+IEhlbGxvLA0KPg0KPiBPbiBXZWQsIE5vdiAyLCAyMDIyIGF0IDExOjI2IEFN IFV0dGFyd2FyLCBTdW5pbCBQcmFrYXNocmFvIDxTdW5pbFByYWthc2hyYW8uVXR0YXJ3YXJAYW1k LmNvbT4gd3JvdGU6DQo+ID4gQXMgbWVudGlvbmVkIGVhcmxpZXIsIG9ic2VydmluZyBpc3N1ZXMg d2l0aCAiY3J5cHRvL2NjcDogZml4IFBDSSBwcm9iaW5nIiBwYXRjaCAoRmxvYXRpbmcgcG9pbnQg ZXhjZXB0aW9uKS4gUGxlYXNlIGZpbmQgdGhlIGJlbG93IGJhY2t0cmFjZSAuDQo+ID4NCj4gPiAo Z2RiKSByIC1sIDAsNCAtbiA0IC0tIC0tcHRlc3QgdGhyb3VnaHB1dCAtLWJ1ZmZlci1zeiA2NCAt LWJ1cnN0LXN6IA0KPiA+IDMyIC0tdG90YWwtb3BzIDMwMDAgLS1zaWxlbnQgLS1kZXZ0eXBlIGNy eXB0b19jY3AgLS1vcHR5cGUgDQo+ID4gY2lwaGVyLW9ubHkgLS1jaXBoZXItYWxnbyBhZXMtY2Jj IC0tY2lwaGVyLW9wIGVuY3J5cHQgDQo+ID4gLS1jaXBoZXIta2V5LXN6IDE2IC0tY2lwaGVyLWl2 LXN6IDE2IFN0YXJ0aW5nIHByb2dyYW06IC9ob21lL2NhZS9zdW5pbC9kcGRrX21haW4vZHBkay9i dWlsZC9hcHAvZHBkay10ZXN0LWNyeXB0by1wZXJmIC1sIDAsNCAtbiA0IC0tIC0tcHRlc3QgdGhy b3VnaHB1dCAtLWJ1ZmZlci1zeiA2NCAtLWJ1cnN0LXN6IDMyIC0tdG90YWwtb3BzIDMwMDAgLS1z aWxlbnQgLS1kZXZ0eXBlIGNyeXB0b19jY3AgLS1vcHR5cGUgY2lwaGVyLW9ubHkgLS1jaXBoZXIt YWxnbyBhZXMtY2JjIC0tY2lwaGVyLW9wIGVuY3J5cHQgLS1jaXBoZXIta2V5LXN6IDE2IC0tY2lw aGVyLWl2LXN6IDE2IFtUaHJlYWQgZGVidWdnaW5nIHVzaW5nIGxpYnRocmVhZF9kYiBlbmFibGVk XSBVc2luZyBob3N0IGxpYnRocmVhZF9kYiBsaWJyYXJ5ICIvbGliL3g4Nl82NC1saW51eC1nbnUv bGlidGhyZWFkX2RiLnNvLjEiLg0KPiA+IEVBTDogRGV0ZWN0ZWQgQ1BVIGxjb3JlczogMjQNCj4g PiBFQUw6IERldGVjdGVkIE5VTUEgbm9kZXM6IDINCj4gPiBFQUw6IERldGVjdGVkIHN0YXRpYyBs aW5rYWdlIG9mIERQREsgW05ldyBUaHJlYWQgMHg3ZmZmZjZkYzU0MDAgKExXUCANCj4gPiAxNzEz NTApXQ0KPiA+IEVBTDogTXVsdGktcHJvY2VzcyBzb2NrZXQgL3Zhci9ydW4vZHBkay9ydGUvbXBf c29ja2V0IFtOZXcgVGhyZWFkDQo+ID4gMHg3ZmZmZjY1YzQ0MDAgKExXUCAxNzEzNTEpXQ0KPiA+ IEVBTDogU2VsZWN0ZWQgSU9WQSBtb2RlICdQQScNCj4gPiBFQUw6IFZGSU8gc3VwcG9ydCBpbml0 aWFsaXplZA0KPiA+IFtOZXcgVGhyZWFkIDB4N2ZmZmY1ZGMzNDAwIChMV1AgMTcxMzUyKV0NCj4g PiBFQUw6IFByb2JlIFBDSSBkcml2ZXI6IGNyeXB0b19jY3AgKDEwMjI6MTQ1NikgZGV2aWNlOiAw MDAwOjA0OjAwLjIgDQo+ID4gKHNvY2tldCAwKQ0KPiA+IFBNRDogSW5pdGlhbGlzaW5nIDAwMDA6 MDQ6MDAuMiBvbiBOVU1BIG5vZGUgMA0KPiA+IFBNRDogTWF4IG51bWJlciBvZiBxdWV1ZSBwYWly cyA9IDgNCj4gPiBQTUQ6IEF1dGhlbnRpY2F0aW9uIG9mZmxvYWQgdG8gQ0NQDQo+ID4gQ1JZUFRP REVWOiBVc2VyIHNwZWNpZmllZCBkZXZpY2UgbmFtZSA9IDAwMDA6MDQ6MDAuMg0KPiA+IENSWVBU T0RFVjogQ3JlYXRpbmcgY3J5cHRvZGV2IDAwMDA6MDQ6MDAuMg0KPiA+IENSWVBUT0RFVjogSW5p dGlhbGlzYXRpb24gcGFyYW1ldGVycyAtIG5hbWU6IDAwMDA6MDQ6MDAuMixzb2NrZXQgaWQ6DQo+ ID4gMCwgbWF4IHF1ZXVlIHBhaXJzOiA4DQo+ID4gRUFMOiBQcm9iZSBQQ0kgZHJpdmVyOiBjcnlw dG9fY2NwICgxMDIyOjE0NjgpIGRldmljZTogMDAwMDowNTowMC4xIA0KPiA+IChzb2NrZXQgMCkN Cj4gPiBQTUQ6IENDUCBQTUQgYWxyZWFkeSBpbml0aWFsaXplZA0KPiA+IEVBTDogUmVxdWVzdGVk IGRldmljZSAwMDAwOjA1OjAwLjEgY2Fubm90IGJlIHVzZWQNCj4gPiBFQUw6IFByb2JlIFBDSSBk cml2ZXI6IGNyeXB0b19jY3AgKDEwMjI6MTQ1NikgZGV2aWNlOiAwMDAwOjQxOjAwLjIgDQo+ID4g KHNvY2tldCAxKQ0KPiA+IFBNRDogQ0NQIFBNRCBhbHJlYWR5IGluaXRpYWxpemVkDQo+ID4gRUFM OiBSZXF1ZXN0ZWQgZGV2aWNlIDAwMDA6NDE6MDAuMiBjYW5ub3QgYmUgdXNlZA0KPiA+IEVBTDog UHJvYmUgUENJIGRyaXZlcjogY3J5cHRvX2NjcCAoMTAyMjoxNDY4KSBkZXZpY2U6IDAwMDA6NDI6 MDAuMSANCj4gPiAoc29ja2V0IDEpDQo+ID4gUE1EOiBDQ1AgUE1EIGFscmVhZHkgaW5pdGlhbGl6 ZWQNCj4gPiBFQUw6IFJlcXVlc3RlZCBkZXZpY2UgMDAwMDo0MjowMC4xIGNhbm5vdCBiZSB1c2Vk IFtOZXcgVGhyZWFkDQo+ID4gMHg3ZmZmZjU1YzI0MDAgKExXUCAxNzEzNTMpXQ0KPiA+IFRFTEVN RVRSWTogTm8gbGVnYWN5IGNhbGxiYWNrcywgbGVnYWN5IHNvY2tldCBub3QgY3JlYXRlZCBBbGxv Y2F0ZWQgDQo+ID4gcG9vbCAic2Vzc19tcF8wIiBvbiBzb2NrZXQgMA0KPiA+DQo+ID4gVGhyZWFk IDQgInJ0ZS13b3JrZXItNCIgcmVjZWl2ZWQgc2lnbmFsIFNJR0ZQRSwgQXJpdGhtZXRpYyBleGNl cHRpb24uDQo+ID4gW1N3aXRjaGluZyB0byBUaHJlYWQgMHg3ZmZmZjVkYzM0MDAgKExXUCAxNzEz NTIpXSAweDAwMDA1NTU1NTc2NzM5N2EgDQo+ID4gaW4gY2NwX3BtZF9lbnF1ZXVlX2J1cnN0IChx dWV1ZV9wYWlyPTB4MTdmZWZlOTQwLCBvcHM9MHg3ZmZmZjVkYmU2ZTAsIG5iX29wcz0zMikgYXQg Li4vZHJpdmVycy9jcnlwdG8vY2NwL3J0ZV9jY3BfcG1kLmM6OTcNCj4gPiA5NyAgICAgICAgICAg ICAgICAgICAgICBjdXJfb3BzID0gbmJfb3BzIC8gY3J5cHRvZGV2X2NudCArIChuYl9vcHMpJWNy eXB0b2Rldl9jbnQ7DQo+ID4gKGdkYikgYnQNCj4NCj4gSSBoYXZlIGEgaGFyZCB0aW1lIHVuZGVy c3RhbmRpbmcgdGhlIGxvZ2ljIGluIHRoaXMgZW5xdWV1ZSBjb2RlLi4uDQo+DQo+IElzIHRoaXMg ZHJpdmVyIGV4cG9zaW5nIGEgc2luZ2xlIGNyeXB0byBkZXZpY2UgYW5kIHdpbGwgImJhbGFuY2Ui DQo+IGNyeXB0byBvcGVyYXRpb25zIGFjcm9zcyBhbGwgcGNpIGRldmljZXMgb24gdGhlIHN5c3Rl bT8NCj4NCj4gRHJpdmVyIGlzIGV4cG9zaW5nIGEgc2luZ2xlIGNyeXB0byBkZXZpY2UgYXMgcGh5 c2ljYWwgZGV2aWNlIGFuZCBvbmx5IG9uZSBkZXZpY2UgY2FuIGJlIHVzZWQgYnkgdGhlIGRyaXZl ciBmb3Igc2luZ2xlIGluc3RhbmNlIGZvciBhbGwgb3BlcmF0aW9ucy4NCj4NCg0KQWZhaWssIHRo aXMgaXMgdGhlIG9ubHkgY3J5cHRvIGRyaXZlciB0aGF0IGltcGxlbWVudHMgdGhpcy4NCg0KSSBz ZWUgdHdvIGlzc3VlcyB3aXRoIHRoZSBhcHByb2FjaC4NCi0gb25seSBvbmUgRFBESyBhcHBsaWNh dGlvbiBjYW4gdXNlIGNjcCBjcnlwdG8gZW5naW5lcyAoUENJIGJ1cyBhbGxvdy9ibG9ja2xpc3Qg aXMgbm90IHJlc3BlY3RlZCwgcmlnaHQ/KSwNCi0gc2luY2Ugb25seSBvbmUgY3J5cHRvIGRldmlj ZSBpcyBleHBvc2VkLCB0aGVyZSBpcyBubyB3YXkgZm9yIHRoZSBhcHBsaWNhdGlvbiB0byBkZWRp Y2F0ZS9kZWNpZGUgaG93IHRvIGRpc3RyaWJ1dGUgY3J5cHRvIG9wZXJhdGlvbnMgb3ZlciB0aGUg ZGlmZmVyZW50IGNjcCBjcnlwdG8gZW5naW5lcyBhdmFpbGFibGUgb24gdGhlIHN5c3RlbS4NCg0K DQotLQ0KRGF2aWQgTWFyY2hhbmQNCg==