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 2196C7803DB for ; Wed, 2 Aug 2023 07:48:56 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=Gs0tKU+wqtRQKKz7IIZEb41P/ptm6E1msq9Os/Dye6Y=; c=relaxed/simple; d=groups.io; h=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:msip_labels:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1690962535; v=1; b=FbAfM+UbVd60fjik/1mZpEMcIV3m/aEKTnu1KokjtA2ysUjWI2kbREwTLy4hNZQ0flfdkdY0 7Deur1iyMoPPlXxXHbiUheq/b1JMaqUS+hf7Z4BH8j+/IYcZMftGkNH+8KWxGjSEV5TbMqWyn2a lnAxp4W8VGeDutKbbdQYQcO8= X-Received: by 127.0.0.2 with SMTP id FmehYY7687511xozwPqZiJID; Wed, 02 Aug 2023 00:48:55 -0700 X-Received: from NAM12-DM6-obe.outbound.protection.outlook.com (NAM12-DM6-obe.outbound.protection.outlook.com [40.107.243.60]) by mx.groups.io with SMTP id smtpd.web11.9300.1690962534893705341 for ; Wed, 02 Aug 2023 00:48:55 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fEvOPVpE4LsHXL3wK0W98n7Ivp7+N/a9crtjYfnZyUQdeFecvpMeNr/zCr407tSMbCQvoUjM/gQyiUNLXaURu4XREsam3iX26mopCqAPBEGIDkztuUOa16juZ1KZJPyVdaWg1nlWMvn2I3DG/wRmbmeN2wcMZ3SJD86BLZ1JgUWhzAQUVCAqeM6Tv4sBplBc4CEDRD6l98mSq52fNcFmItNqG1NeVqPuZ9uOGpEh955FFUDDOm2MGLfEDw+d/r95KH8m0EBNec+yCSLAXh0sAbZQRHCLteUar0i6JCD0aE4w6OmoLCWHYtxwAJMGjOfhd6L64YC6exVYfgQNNwV7ew== 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=nGxIhEv33tdjvdyX2O/w1KP2Unuao2loyIj1FagQW4Y=; b=VB82PUPLeKp1nrkPdmJBwLuikhWyt/WMd9MOfc2UUjDzTItixsuPzYOb/+iu9bWryFDoHB3K2FYJSHxC1W1S3A59xbtD0cIzKpwSZYkz1WO9FKKNC+CL3VeQhQkG7YDGLJ9XIfVzDiNaNnfZ8JqMpr+QrvLLM0a9Y0WKPzltQH3AR+llS7X7vWXARqZ1XaUtxILAiYFTqKsxwwvqzSwtfrxCveX0fHCTzvXmGfsNnsKKfB+G/StqbzY8VeR9mRvaIfqCDqUfJFNKNRee4g0Si1h2dGQznVZvc34i1f8BqXHggOt0nI43X7AQPD9DZhpO1nprcStw8ekOVhoI2JVRNg== 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 X-Received: from MN2PR12MB3966.namprd12.prod.outlook.com (2603:10b6:208:165::18) by PH7PR12MB7455.namprd12.prod.outlook.com (2603:10b6:510:20e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.45; Wed, 2 Aug 2023 07:48:48 +0000 X-Received: from MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::ae22:8546:91f7:a85e]) by MN2PR12MB3966.namprd12.prod.outlook.com ([fe80::ae22:8546:91f7:a85e%7]) with mapi id 15.20.6631.045; Wed, 2 Aug 2023 07:48:47 +0000 From: "Chang, Abner via groups.io" To: gaoliming , "devel@edk2.groups.io" CC: 'Michael D Kinney' , 'Zhiguang Liu' , "Attar, AbdulLateef (Abdul Lateef)" Subject: Re: [edk2-devel] [PATCH V2 1/6] MdePkg/Include: Update definitions of SPI related header files Thread-Topic: [PATCH V2 1/6] MdePkg/Include: Update definitions of SPI related header files Thread-Index: AQFXJdGtB9zHTJeIZpHVSnPOBChEGgE/Y14asNHA+BCAACOO0A== Date: Wed, 2 Aug 2023 07:48:47 +0000 Message-ID: References: <20230801075725.1102-1-abner.chang@amd.com> <20230801075725.1102-2-abner.chang@amd.com> <004d01d9c503$fb23c720$f16b5560$@byosoft.com.cn> In-Reply-To: <004d01d9c503$fb23c720$f16b5560$@byosoft.com.cn> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ActionId=b1f9443e-7fa1-4dee-b44d-d78682707c60;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_ContentBits=0;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_Enabled=true;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_SetDate=2023-08-02T07:47:49Z;MSIP_Label_4342314e-0df4-4b58-84bf-38bed6170a0f_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR12MB3966:EE_|PH7PR12MB7455:EE_ x-ms-office365-filtering-correlation-id: 4c50837b-8731-440b-769c-08db932ce7b0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: CLwGNrAx8LzdFBeYLyayoxt/hQ0IHtZj0t/3M+AlFLjqvkHC6ALdWrdJeZwj1PL6jIw2Qs7YkXTDfuU94ELo4ksXQcpPogz3VzMDo3rCC8TByo/iFexH+0xNTFwzNjwJ8vSp8RpfiLPHmdFc6TQ330xygzr/acaMF1IiQTs5840kTg8YH0pfJPEQL3/QsZq8hNpqX03syMtsLn3+4Hohucjhu8clZVPCRVY9Jh73Lgg7e7Lzr/Wh4VeLsiP+Q4nSvB+3XDiMN3FpoKMtvDryMBjf0OqsFtaC2jgMRsM9Zv3lY26Z2ly9622/HzvMpIuwqvU3asCBtsamVhc+X7k5f3D9+kqCBPoL/C/4mBkyy88Ty0cvaOwAt89ZPKA2xDht3sH8jjK3hr+N5jRBRo85eoudS4WRz0jg83OGOKIupueXsLGKat/NcWdT0nr+Kofr00jEqKMeQBbolRK3l/yhhM4hCtBj+KvRsjg6frDXEpiyq2v8b8Ke3VEK8phGZJZrFQJ4WcWr9keP+8TlSWIiKYIMep7hUIU3UX2gwVwUUJjkytGEOXa8e1RsbhCXsgdn84ege3rqK5bXoGamhlGfpuY4Az0ywAHVRa4JaExjxVKJO+IHG0Ei2y9g2Xt/DmRQ x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QWJYNDNYbXhrNFpWenBra3hFZHVPWkZoTU1aREgrYTl6a2E5RWs3ZGdvc3I1?= =?utf-8?B?S3BKY09DV21JYVVkTVFYNkpNODlUcXlRNVRlN1NtUU80dkhhMmVGeHNtL09a?= =?utf-8?B?cnFYbFIycG1FaFBraTFoV2t2cE9mcWMwaG9wenBOV1h2ZnVrWlVFWjluRkl1?= =?utf-8?B?VHl1RlR3VXpWa0l1czhKM0JqK1JtNklkVG9reFdLV3pCS1FVL0c4UlMvR0VP?= =?utf-8?B?T1JRREVTODB5enkzcHZvODY0MURPK3RPaHBiQ1lzUDRjT0MxRVNPdE4za1ZP?= =?utf-8?B?eDJRbVM1Q2JRdUtsZmFBZU1TcnRqSTM3WjFRc3JRSEk4Zi9QWE9HZmVwVm1S?= =?utf-8?B?L2wwdGRLRzZWZE4vYy9GT0I1TjVnVVJqdEJSWUwycitwT2hOQ0NtbFdmUkxN?= =?utf-8?B?QjZzMlBKOFpRYmVXNkRDUko5YXNqcURVcXJ6UlVKMms5anN5MjVFUStDRDNh?= =?utf-8?B?OFhseVMyaG9UZTBxeW1kWGlaQ3N2b0c0K3h3VFA3L0o0R3J2UTZLRkJvbUh3?= =?utf-8?B?SEM5eEo2S3NOQUtaRFMyTmdpWVZyNm05WTdWWFhkQjd0K3JwT0QzNk52ZDJh?= =?utf-8?B?MGx4R25jcnZIb0N2MkdaelRmQU40NGhub2cwTmNCc0dWTlgyZEE3Vm51S0sr?= =?utf-8?B?b01seTg5V09RTnZYY09Bb3NoV1F6NHZvd3pObXNNbXhqL24xM281dXpUMGRQ?= =?utf-8?B?dnZJLzJhN1JyaS9uS1FqcmxOR25FWmoxMkJYR25PQllrSk9lb0FsRUNtT0ND?= =?utf-8?B?MWdPT28vU1NFODU0T2pyWjV2N1RDcnEzZmZpTlF5YlE4ZjBDYmJCQmFwZGth?= =?utf-8?B?UjY5bU03OFVRT25RMFNUdjF6SlNVOUpFY1c1Nng3d2tIRkhVN3JpSlBLZTEv?= =?utf-8?B?ckxMUGs2M1ZFaTF6UkZkRUdQbFZvbTdQYjF2a2ZnS05mMW0vMXFGV05zQTha?= =?utf-8?B?RmtoYVV6QSt2bk1xRkU5QTNzaVl6NHZHQmZMSmZMcU5POUhiZEkxcGZjSUxT?= =?utf-8?B?YU1JYzBEOVVSWFAzazZSV0FLaFJBQStxMmlIUmR0QUdGODFIcHpNVmFFdVF5?= =?utf-8?B?SnpGQmN1UHBVMks3YkRDLzNZc1dmRkJZaFE1YXBFY0FCYXkveDFLNmgrazBw?= =?utf-8?B?dDFLZ3kwTGkvN1VWMlptVlhHR1MrMkF6TnMrTmpqd2FJb1FUa2FiYkhQQVBE?= =?utf-8?B?czY2dkFLR2hQSGVJY2FULzZlRWZ6ZFZYVWR5dCt4K0RFc290VUYwRWVVdGZH?= =?utf-8?B?VXNHSTVMY3pWd2hzcTFBeFhkcTJCWFJqWk1MSHQwT1IyUGpadnlXYys4bDh2?= =?utf-8?B?Vk1OM282alFQZzRhb0s3cVBMTktDK2ovclkwbFU3YmF3cnpCanJhWjQ2S0Nr?= =?utf-8?B?WkRybDQydWpsRk1tMExWUWJaZEszNlJ6RU9mWFAvdDI4TGpVcTZXeVRjL24x?= =?utf-8?B?WGJQcXRjdGIxRXRJMHhUK0hBdUJQVUtwWU43azRyQ2J6d3pFRVN1cEl3UHY1?= =?utf-8?B?WTA3T1ZnOUVZRVArZlpCaHA4Z29oSXNKZGV5U3BHRjVPVWJtd3VqeUZzQ1lY?= =?utf-8?B?c3JuNjBwd25FVFFMRnpEMFd6c2NRa3ZJSG1GWWtYUkZTREdlNWt1ODRTbjNn?= =?utf-8?B?Nk1iaXlONFMzemRxbGQydWw4eVpCMTQxTlZIZ3htUXNKL29YR2VlelNac0xN?= =?utf-8?B?VERiYnBraUo3Zk9CVnc3TTlLaWMrR204TjVMREFOeGJtcnFzcVdVVXJIVWx4?= =?utf-8?B?cnB4V0RmODZpSUc1c1UrNEwxSmNwUnplZUFtUzN0Y1p4Mk9YcHQ3a2FiVGxE?= =?utf-8?B?dlczK2lXMGZkZTFHQk5TbVkrM2NnTERjaTh3LzlVT2EvRWovL2psRmFoRkEy?= =?utf-8?B?K3lCVWxWcThuRmJSN3RqcnJoV3N6TW1jbFA4SkZPblJYL0JLcFFKYlFpK2dN?= =?utf-8?B?VXE0bzFBRlc0cTVYeWdTMVdYYmdqcklPWnBhZ2ExeGlxL2xxT0FyT3dGVzhT?= =?utf-8?B?blBXVEFuTXVVSUFjTjlmWkppS1NhWEVTODI2bmV3WHVndXFxL3dLUEZtNlpk?= =?utf-8?B?cmxxNERQRXhMQmt1NmpxZXZON0kyR2h3dGNEeS92eUhpdy90RENYMU5jSHJi?= =?utf-8?Q?2RXo=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB3966.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4c50837b-8731-440b-769c-08db932ce7b0 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Aug 2023 07:48:47.7467 (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: 8FXVExye4OyQ7wWZYCQ4d/cv1rUbjAMVRdHc4gL2MlhnyynZE4TUjULDLY0xi718nDCAV8rbylbxWvnP3sGuUQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB7455 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,abner.chang@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 1Yoek4nun27ZhiPcKEGIYvAVx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" 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=FbAfM+Ub; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=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 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCkhpIExpbWluZywNCkkgdGhpbmsg YXMgdGhlIEVDUiBhbHJlYWR5IGFwcHJvdmVkIGFzIHRoZSBlcnJhdGEgYnkgUElXRywgY2FuIHdl IGp1c3QgbWVyZ2VkIHRoZSBjb2RlIHRvIHNhdmUgc29tZXRpbWU/DQoNClRoYW5rcw0KQWJuZXIN Cg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBnYW9saW1pbmcgPGdhb2xp bWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gU2VudDogV2VkbmVzZGF5LCBBdWd1c3QgMiwgMjAyMyAx OjQxIFBNDQo+IFRvOiBDaGFuZywgQWJuZXIgPEFibmVyLkNoYW5nQGFtZC5jb20+OyBkZXZlbEBl ZGsyLmdyb3Vwcy5pbw0KPiBDYzogJ01pY2hhZWwgRCBLaW5uZXknIDxtaWNoYWVsLmQua2lubmV5 QGludGVsLmNvbT47ICdaaGlndWFuZyBMaXUnDQo+IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPjsg QXR0YXIsIEFiZHVsTGF0ZWVmIChBYmR1bCBMYXRlZWYpDQo+IDxBYmR1bExhdGVlZi5BdHRhckBh bWQuY29tPg0KPiBTdWJqZWN0OiDlm57lpI06IFtQQVRDSCBWMiAxLzZdIE1kZVBrZy9JbmNsdWRl OiBVcGRhdGUgZGVmaW5pdGlvbnMgb2YgU1BJIHJlbGF0ZWQNCj4gaGVhZGVyIGZpbGVzDQo+DQo+ IENhdXRpb246IFRoaXMgbWVzc2FnZSBvcmlnaW5hdGVkIGZyb20gYW4gRXh0ZXJuYWwgU291cmNl LiBVc2UgcHJvcGVyIGNhdXRpb24NCj4gd2hlbiBvcGVuaW5nIGF0dGFjaG1lbnRzLCBjbGlja2lu ZyBsaW5rcywgb3IgcmVzcG9uZGluZy4NCj4NCj4NCj4gQWJuZXI6DQo+ICAgUEkgMS44IEVycmF0 YSBoYXMgbm90IGJlZW4gcHVibGlzaGVkLiBUaGlzIGNoYW5nZSBtYXkgYmUgZGVmZXJyZWQgdW50 aWwNCj4gbmV3IHNwZWMgaXMgcHVibGljLg0KPg0KPiBUaGFua3MNCj4gTGltaW5nDQo+ID4gLS0t LS3pgq7ku7bljp/ku7YtLS0tLQ0KPiA+IOWPkeS7tuS6ujogYWJuZXIuY2hhbmdAYW1kLmNvbSA8 YWJuZXIuY2hhbmdAYW1kLmNvbT4NCj4gPiDlj5HpgIHml7bpl7Q6IDIwMjPlubQ45pyIMeaXpSAx NTo1Nw0KPiA+IOaUtuS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiDmioTpgIE6IE1p Y2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgTGltaW5nIEdhbw0K PiA+IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxp dUBpbnRlbC5jb20+OyBBYmR1bA0KPiA+IExhdGVlZiBBdHRhciA8YWJkYXR0YXJAYW1kLmNvbT4N Cj4gPiDkuLvpopg6IFtQQVRDSCBWMiAxLzZdIE1kZVBrZy9JbmNsdWRlOiBVcGRhdGUgZGVmaW5p dGlvbnMgb2YgU1BJIHJlbGF0ZWQNCj4gPiBoZWFkZXIgZmlsZXMNCj4gPg0KPiA+IEZyb206IEFi bmVyIENoYW5nIDxhYm5lci5jaGFuZ0BhbWQuY29tPg0KPiA+DQo+ID4gQlojOiA0NDcxDQo+ID4g VXBkYXRlIGRlZmluaXRpb25zIGFjY29yZGluZyB0byBQSSBzcGVjIHYxLjggRXJyYXRhIGFzIGl0 DQo+ID4gaXMgYXBwcm92ZWQgaW4gUElXRyAoVGlja2V0ICMyMzk0KS4NCj4gPg0KPiA+IFNpZ25l ZC1vZmYtYnk6IEFibmVyIENoYW5nIDxhYm5lci5jaGFuZ0BhbWQuY29tPg0KPiA+IENjOiBNaWNo YWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gPiBDYzogTGltaW5n IEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+IENjOiBaaGlndWFuZyBMaXUgPHpo aWd1YW5nLmxpdUBpbnRlbC5jb20+DQo+ID4gQ2M6IEFiZHVsIExhdGVlZiBBdHRhciA8YWJkYXR0 YXJAYW1kLmNvbT4NCj4gPiAtLS0NCj4gPiAgTWRlUGtnL0luY2x1ZGUvUHJvdG9jb2wvU3BpQ29u ZmlndXJhdGlvbi5oIHwgIDggKysrKysrKysNCj4gPiAgTWRlUGtnL0luY2x1ZGUvUHJvdG9jb2wv U3BpSGMuaCAgICAgICAgICAgIHwgMTQgKysrKysrKysrKysrKysNCj4gPiAgTWRlUGtnL0luY2x1 ZGUvUHJvdG9jb2wvU3BpSW8uaCAgICAgICAgICAgIHwgMTAgKysrKysrKysrKw0KPiA+ICAzIGZp bGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKykNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9NZGVQ a2cvSW5jbHVkZS9Qcm90b2NvbC9TcGlDb25maWd1cmF0aW9uLmgNCj4gPiBiL01kZVBrZy9JbmNs dWRlL1Byb3RvY29sL1NwaUNvbmZpZ3VyYXRpb24uaA0KPiA+IGluZGV4IDNmOGZiOWZmNjJjLi5j ZmZkYzhlMjMyZCAxMDA2NDQNCj4gPiAtLS0gYS9NZGVQa2cvSW5jbHVkZS9Qcm90b2NvbC9TcGlD b25maWd1cmF0aW9uLmgNCj4gPiArKysgYi9NZGVQa2cvSW5jbHVkZS9Qcm90b2NvbC9TcGlDb25m aWd1cmF0aW9uLmgNCj4gPiBAQCAtMiw2ICsyLDcgQEANCj4gPiAgICBUaGlzIGZpbGUgZGVmaW5l cyB0aGUgU1BJIENvbmZpZ3VyYXRpb24gUHJvdG9jb2wuDQo+ID4NCj4gPiAgICBDb3B5cmlnaHQg KGMpIDIwMTcsIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4NCj4g PiArICBDb3B5cmlnaHQgKEMpIDIwMjMgQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBBbGwg cmlnaHRzIHJlc2VydmVkLg0KPiA+ICAgIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1D bGF1c2UtUGF0ZW50DQo+ID4NCj4gPiAgICBAcGFyIFJldmlzaW9uIFJlZmVyZW5jZToNCj4gPiBA QCAtMTY4LDYgKzE2OSwxMyBAQCB0eXBlZGVmIHN0cnVjdCBfRUZJX1NQSV9CVVMgew0KPiA+ICAg IFZPSUQgICAgKkNsb2NrUGFyYW1ldGVyOw0KPiA+ICB9IEVGSV9TUElfQlVTOw0KPiA+DQo+ID4g Ky8vLw0KPiA+ICsvLy8gRGVmaW5pdGlvbnMgb2YgU1BJIFBhcnQgQXR0cmlidXRlcy4NCj4gPiAr Ly8vDQo+ID4gKyNkZWZpbmUgU1BJX1BBUlRfU1VQUE9SVFNfMl9CSVRfREFUQV9CVVNfV0lEVEgg IEJJVDANCj4gPiArI2RlZmluZSBTUGxfUEFSVF9TVVBQT1JUU180X0IxVF9EQVRBX0JVU19XSURU SCAgQklUMQ0KPiA+ICsjZGVmaW5lIFNQbF9QQVJUX1NVUFBPUlRTXzhfQjFUX0RBVEFfQlVTX1dJ RFRIICBCSVQyDQo+ID4gKw0KPiA+ICAvLy8NCj4gPiAgLy8vIFRoZSBFRklfU1BJX1BFUklQSEVS QUwgZGF0YSBzdHJ1Y3R1cmUgZGVzY3JpYmVzIGhvdyBhIHNwZWNpZmljIGJsb2NrDQo+IG9mDQo+ ID4gIC8vLyBsb2dpYyB3aGljaCBpcyBjb25uZWN0ZWQgdG8gdGhlIFNQSSBidXMuIFRoaXMgZGF0 YSBzdHJ1Y3R1cmUgYWxzbw0KPiBzZWxlY3RzDQo+ID4gZGlmZiAtLWdpdCBhL01kZVBrZy9JbmNs dWRlL1Byb3RvY29sL1NwaUhjLmgNCj4gPiBiL01kZVBrZy9JbmNsdWRlL1Byb3RvY29sL1NwaUhj LmgNCj4gPiBpbmRleCAzMDEyOGRkNWM0ZC4uNjQ1YmZkZWZlOWIgMTAwNjQ0DQo+ID4gLS0tIGEv TWRlUGtnL0luY2x1ZGUvUHJvdG9jb2wvU3BpSGMuaA0KPiA+ICsrKyBiL01kZVBrZy9JbmNsdWRl L1Byb3RvY29sL1NwaUhjLmgNCj4gPiBAQCAtMiw2ICsyLDcgQEANCj4gPiAgICBUaGlzIGZpbGUg ZGVmaW5lcyB0aGUgU1BJIEhvc3QgQ29udHJvbGxlciBQcm90b2NvbC4NCj4gPg0KPiA+ICAgIENv cHlyaWdodCAoYykgMjAxNywgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQu PEJSPg0KPiA+ICsgIENvcHlyaWdodCAoQykgMjAyMyBBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJ bmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQo+ID4gICAgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEJTRC0yLUNsYXVzZS1QYXRlbnQNCj4gPg0KPiA+ICAgIEBwYXIgUmV2aXNpb24gUmVmZXJlbmNl Og0KPiA+IEBAIC0xMjEsNiArMTIyLDE5IEBAIHR5cGVkZWYgRUZJX1NUQVRVUw0KPiA+ICAgIElO IEVGSV9TUElfQlVTX1RSQU5TQUNUSU9OICAgICpCdXNUcmFuc2FjdGlvbg0KPiA+ICAgICk7DQo+ ID4NCj4gPiArLy8vDQo+ID4gKy8vLyBEZWZpbml0aW9ucyBvZiBTUEkgSG9zdCBDb250cm9sbGVy IEF0dHJpYnV0ZXMuDQo+ID4gKy8vLw0KPiA+ICsjZGVmaW5lIEhDX1NVUFBPUlRTX1dSSVRFX09O TFlfT1BFUkFUSU9OUyAgICAgICBCSVQwDQo+ID4gKyNkZWZpbmUgSENfU1VQUE9SVFNfUkVBRF9P TkxZX09QRVJBVElPTlMgICAgICAgIEJJVDENCj4gPiArI2RlZmluZSBIQ19TVVBQT1JUU19XUklU RV9USEVOX1JFQURfT1BFUkFUSU9OUyAgQklUMg0KPiA+ICsjZGVmaW5lIEhDX1RYX0ZSQU1FX0lO X01PU1RfU0lHTklGSUNBTlRfQklUUyAgICBCSVQzDQo+ID4gKyNkZWZpbmUgSENfUlhfRlJBTUVf SU5fTU9TVF9TSUdOSUZJQ0FOVF9CSVRTICAgIEJJVDQNCj4gPiArI2RlZmluZSBIQ19TVVBQT1JU U18yX0JJVF9EQVRBX0JVU19XSURUSCAgICAgICAgQklUNQ0KPiA+ICsjZGVmaW5lIEhDX1NVUFBP UlRTXzRfQklUX0RBVEFfQlVTX1dJRFRIICAgICAgICBCSVQ2DQo+ID4gKyNkZWZpbmUgSENfU1VQ UE9SVFNfOF9CSVRfREFUQV9CVVNfV0lEVEggICAgICAgIEJJVDcNCj4gPiArI2RlZmluZSBIQ19U UkFOU0ZFUl9TSVpFX0lOQ0xVREVTX09QQ09ERSAgICAgICAgQklUOA0KPiA+ICsjZGVmaW5lIEhD X1RSQU5TRkVSX1NJWkVfSU5DTFVERVNfQUREUkVTUyAgICAgICBCSVQ5DQo+ID4gIC8vLw0KPiA+ ICAvLy8gU3VwcG9ydCBhIFNQSSBkYXRhIHRyYW5zYWN0aW9uIGJldHdlZW4gdGhlIFNQSSBjb250 cm9sbGVyIGFuZCBhIFNQSQ0KPiBjaGlwLg0KPiA+ICAvLy8NCj4gPiBkaWZmIC0tZ2l0IGEvTWRl UGtnL0luY2x1ZGUvUHJvdG9jb2wvU3BpSW8uaA0KPiA+IGIvTWRlUGtnL0luY2x1ZGUvUHJvdG9j b2wvU3BpSW8uaA0KPiA+IGluZGV4IGI0ZmM1ZTAzYjg4Li4wZWE4ODFmZDExNSAxMDA2NDQNCj4g PiAtLS0gYS9NZGVQa2cvSW5jbHVkZS9Qcm90b2NvbC9TcGlJby5oDQo+ID4gKysrIGIvTWRlUGtn L0luY2x1ZGUvUHJvdG9jb2wvU3BpSW8uaA0KPiA+IEBAIC0yLDYgKzIsNyBAQA0KPiA+ICAgIFRo aXMgZmlsZSBkZWZpbmVzIHRoZSBTUEkgSS9PIFByb3RvY29sLg0KPiA+DQo+ID4gICAgQ29weXJp Z2h0IChjKSAyMDE3LCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+ DQo+ID4gKyAgQ29weXJpZ2h0IChDKSAyMDIzIEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4g QWxsIHJpZ2h0cyByZXNlcnZlZC4NCj4gPiAgICBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNE LTItQ2xhdXNlLVBhdGVudA0KPiA+DQo+ID4gICAgQHBhciBSZXZpc2lvbiBSZWZlcmVuY2U6DQo+ ID4gQEAgLTIyMyw2ICsyMjQsMTUgQEAgdHlwZWRlZiBzdHJ1Y3QgX0VGSV9TUElfQlVTX1RSQU5T QUNUSU9OIHsNCj4gPiAgICBVSU5UOCAgICAgICAgICAgICAgICAgICAgICAgKlJlYWRCdWZmZXI7 DQo+ID4gIH0gRUZJX1NQSV9CVVNfVFJBTlNBQ1RJT047DQo+ID4NCj4gPiArLy8vDQo+ID4gKy8v LyBEZWZpbml0aW9ucyBvZiBTUEkgSS9PIEF0dHJpYnV0ZXMuDQo+ID4gKy8vLw0KPiA+ICsjZGVm aW5lIFNQSV9JT19TVVBQT1JUU18yX0JJVF9EQVRBX0JVU19XSURUSCAgIEJJVDANCj4gPiArI2Rl ZmluZSBTUElfSU9fU1VQUE9SVFNfNF9CSVRfREFUQV9CVVNfV0lEVEggICBCSVQxDQo+ID4gKyNk ZWZpbmUgU1BJX0lPX1NVUFBPUlRTXzhfQklUX0RBVEFfQlVTX1dJRFRIICAgQklUMg0KPiA+ICsj ZGVmaW5lIFNQSV9JT19UUkFOU0ZFUl9TSVpFX0lOQ0xVREVTX09QQ09ERSAgIEJJVDMNCj4gPiAr I2RlZmluZSBTUElfSU9fVFJBTlNGRVJfU0laRV9JTkNMVURFU19BRERSRVNTICBCSVQ0DQo+ID4g Kw0KPiA+ICAvLy8NCj4gPiAgLy8vIFN1cHBvcnQgbWFuYWdlZCBTUEkgZGF0YSB0cmFuc2FjdGlv bnMgYmV0d2VlbiB0aGUgU1BJIGNvbnRyb2xsZXIgYW5kDQo+IGENCj4gPiBTUEkNCj4gPiAgLy8v IGNoaXAuDQo+ID4gLS0NCj4gPiAyLjM3LjEud2luZG93cy4xDQo+DQo+DQoNCg0KCi09LT0tPS09 LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2Vz IHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMDc0NTApOiBodHRwczov L2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMDc0NTAKTXV0ZSBUaGlzIFRvcGljOiBo dHRwczovL2dyb3Vwcy5pby9tdC8xMDA1MDA5MzYvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwr b3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8v Zy9kZXZlbC91bnN1YiBbcmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0t CgoNCg==