From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (NAM10-BN7-obe.outbound.protection.outlook.com [40.107.92.52]) by mx.groups.io with SMTP id smtpd.web11.88861.1671847711147342994 for ; Fri, 23 Dec 2022 18:08:31 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=oSVDT6kw; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.92.52, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Oqv8aASMV1gzGbXmRvf/3VuUWrkErzWEjEAVA+NOOFtUDKp3gr7N0HJaCXYJm0Mbf3VC1K/MUdJt7r5jE3ss3fYrgaAXl4rEVX83arii4xApPFsAaToXguNYt9Pw4Klh31L9MBMEj3jswLn5LRZAocHk7KxPt/yarAIbsyB0BqsWBdlSEwISeSJyjO32LA0WPTk4UB+gXNkHvOzWr9IXSsG3KRcBOnbkp8rh6aR5LrmNldKzKNUaBbTXD+7POAoazNHR7Pc7JyO6VY4jqMRmyZqlT8zxEd3c7rX4S/6lhuXlCSjOpY7cV5Qhq2Ww3A0M7/tvvbSsGUwJaUdPAEIx/A== 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=qF33DNK3jWcCFjVkYXtlsPFkDEyTwtY0z3JUj9bbvC8=; b=B9YKoDiLVkKPiHwYcuVzAo1Wh4Nmz7DmXJoE3kPTtwtypRw0RooC06ScJh7YYDs9FSHqvtyLFqMF+vfYthnsM7osP71to6GUyI3XfftO4it8LDw85zgNY1Fl078ZWD+jbtR62Hs1PWsd+AMxEAueMhcYn2lUtkjxt4U0V3Tjd71S9n7L5JNKXXn1QqnfjdibGn4YIzg+rt4E5RBxvRRFaKTsrPwnKT5J3UGvPfjtmzys7W1jdSIaZQpH061SU+4ykWnLQLy26CLGQLDss5O3HegAq8b8Gy6pDJL7+Kdm+o4NVyxbQfS33fEAxM8mQEvlDivM38dNJEezLNT1HigiIQ== 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=qF33DNK3jWcCFjVkYXtlsPFkDEyTwtY0z3JUj9bbvC8=; b=oSVDT6kwTBXrZ8euWrRuYE//r3S7oVcfNM9ZfXQtenr4/c7zZsL3WLNdYFxmR/CqMxKQ3W30Cnkw/boOQwAKvYR3GyuGaInQKhlxiHRiABgXcMJxZTY3TjrrQxLf8+fJB/0K6j+/Gs4L8YA6S4hRuAbLZXVPn6NKy7LSF7FWkDg= Received: from CH2PR12MB3957.namprd12.prod.outlook.com (2603:10b6:610:2c::17) by DS0PR12MB6607.namprd12.prod.outlook.com (2603:10b6:8:d1::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.13; Sat, 24 Dec 2022 02:08:28 +0000 Received: from CH2PR12MB3957.namprd12.prod.outlook.com ([fe80::5c6f:ed9:cf4f:2bb6]) by CH2PR12MB3957.namprd12.prod.outlook.com ([fe80::5c6f:ed9:cf4f:2bb6%4]) with mapi id 15.20.5944.013; Sat, 24 Dec 2022 02:08:28 +0000 From: "Chang, Abner" To: Igor Kulchytskyy , "devel@edk2.groups.io" CC: Nickle Wang Subject: Re: [PATCH 3/3] RedfishPkg/Include: Redfish USB Interface V2 update Thread-Topic: [EXTERNAL] [PATCH 3/3] RedfishPkg/Include: Redfish USB Interface V2 update Thread-Index: AQHZFsriWuHNRdWFikKBHHj+SUC/mK57uvfAgACPoDA= Date: Sat, 24 Dec 2022 02:08:28 +0000 Message-ID: References: <20221223123336.2014-1-abner.chang@amd.com> <20221223123336.2014-4-abner.chang@amd.com> In-Reply-To: Accept-Language: zh-CN, 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-12-24T02:08:25Z; 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=4cab7f13-5477-47d8-bcf7-56360711fc05; 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: CH2PR12MB3957:EE_|DS0PR12MB6607:EE_ x-ms-office365-filtering-correlation-id: 5f0bf7e6-d3fc-4341-b215-08dae553bf69 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: y0KNDyYxyWTnmAf/stjJmG0gTiaSrqOkpur36FCEiBnMOpPgjPypQBitiP+BrD4V7b6cQq0Xvgy+LHwq3aAy0uZ4hDx6Q19WwmCzylmaZlLyjHjP4xa09aKU1LuKWL+xbVs2n5rIKj9ZaEOzDQ5a7rWarzVtX6Biz3GVxTeuD6PRJ5qXr7DVsEqDP88SeIImOPrYP4or01xArI8ymmQ8imXa5ata+FVWaBepNaUzGe3V2/5CVi5Bg0MEYbGwyl4crsUHyJGvSHYfTJE9HZIUgKyWqfJdJHjtDOSV4Hi5RkO6htk9UvMhBFSR0T1qhOZzxlEnJF7+DLDYM8LdITE9kWHptX5F4DVtpTOyPP43uaaembO8gwBHwf0tBMYROZ6mIVQlgoivc4TkY1n2V+KQ5BUxckyjo7XDeciqkacOLMSGr0Ysx4Mjj/EiIKkstUTJI/b/kd3NwPZoGXdliEh/OCzhtpfdfvruykEUtuugxmg4kSY4r57Ttf2WSgPcD6dtgOkJbuhF5YuazY3KwFm+V0nIkScQeBJcT0oBhSrrB6KgWIBHMkhe6pLsvVXYxv3Enqoh4lPfr5t6zW52liSCCdL9aC/SWvbF83E1R0HJtz3qf1q1v8pnDVObmY+NI82lCRwvDwC9T17Y6tJeSrhG1iPQeGN+ZsISuMLkwKdpywuecCdU7SrjGv+mMr57sTWmtNsQzVLwW+37z/QSb9mATQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR12MB3957.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(136003)(346002)(396003)(376002)(366004)(451199015)(7696005)(71200400001)(45080400002)(5660300002)(316002)(76116006)(15650500001)(186003)(26005)(38100700002)(9686003)(122000001)(2906002)(478600001)(33656002)(6506007)(110136005)(38070700005)(40140700001)(53546011)(41300700001)(66556008)(55016003)(86362001)(83380400001)(8676002)(4326008)(8936002)(66946007)(64756008)(66476007)(66446008)(52536014);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?d1phUzhjaGc2TWxMQ3ZIeVc5QTBIUCt5MnZaaTgzM0MwcFhMWHVkdGREaUVB?= =?utf-8?B?cm1KdUdtZkQvUStaTzJZTXlCQTRrdUFEUFNVTVV0S0Y5WU5SQ0pweWxDcDY2?= =?utf-8?B?NHJxU2xjYmxQZTBGWkQreHdsQklFbitISVFCTWxtU2tYNzExWGFUTVlZV0Ru?= =?utf-8?B?aVpSRFVFU0hDdUdWaDRhWUdUQWNpa3FVb0lrTllXai8wak5VYU5ZWk5nU2x0?= =?utf-8?B?K2lGVkkwQWtwV05NWTREQTI0TVMyN3F3bkRuTVpGbDZSZWM0akhDZXlQeFlG?= =?utf-8?B?bWtOL0xuL3RQYUxUb2ZSMVlYUkNzVUYvNnViR3BuR1VmNlNrRWpRNFhyeXll?= =?utf-8?B?UDBhdy9IOC9jWmh4QkY2TjRsVy9lSEkwazJoeXVLNkZZSVFyQ3lsZ1hpelRN?= =?utf-8?B?RzlYaXExcHhtck9EenVUaC8rZUZzUnZZR1EzVkZjbmE4UkltdUxlbjJCTmpL?= =?utf-8?B?UHczTUpicms3UTMwUitDZnp4TmJrUDJIclc4T0NXOE5xb1BkRXlkdTBCUVZi?= =?utf-8?B?VG1xVmFjeVh0UXg2QVdEem1IK0NCMHhHUW1Ic1k3WksrOXhFUUZiangxaHpD?= =?utf-8?B?dUZIWTlLZ0xWcHplZ2RDTWxVUyt1M2xUVFdaYllqMXEvQWZLRFhxb0ZWSitV?= =?utf-8?B?enBtZjUrT2F4bWp2R2NUS3U3T21mN0RmOWhPVFNaMnowYStROEQ1ZlRDRzgv?= =?utf-8?B?ZnljdXpSa25MbVMvZVRkTnNoUjJhcjA3S0hqbU1uaDBLUTRFYWgzWGhndVVt?= =?utf-8?B?TDE1cE81cXNuQk1sQi9WaGxiSlZLTkxoekZvSlN0NWJ0WUYwS3F6SFVZMlVB?= =?utf-8?B?aFpSdTRKL0pRTHUvTUFCYXRHdmJSVFlXYkIxbHM2TWtKMlBuMUlYNXhSK0V2?= =?utf-8?B?WUJHUmdqQW9QcytPcVNOdnZMV0lTSHluNlZEV0Q5UmVHUnY1Q1N2ZVY2bWdV?= =?utf-8?B?K08rNDBFTE9aZURMZ1NNVGlmcGRjMlUvT3luTjB5NXpNdUdwcjBmNXdTS2sx?= =?utf-8?B?c1BzSGxRbUEyZGtPeDF2aGdNOE5IZDBaSEEyOGo4cDIrWTdsQyt0MkhHWUZJ?= =?utf-8?B?TUR0NlpmWlVHR1N6Mm45emtEcVpJb3NoNDN5dHNjSUhkWENVelFRcHNmYXFC?= =?utf-8?B?UWJjUlMwS0ZZbFE4UEtGanVyMjB5SXFIckpaZk84OEw4cFNnWmRuSXRYSlNU?= =?utf-8?B?emZydldrWVd3VVJUVitadmRHMENoUFdwR1ZwT2xmNHlwangvMlFRcHBsUVpr?= =?utf-8?B?UDgwaldkdjJ3OUhDUzBpWlJ3YWp4OXJzRUtpY05ib1ZTb2p4aThTNy9oemg3?= =?utf-8?B?Vndad2RaZWFEdFpZcjhocTkzMDA2bVBLUzh6a0ZENmw0WlZuQUxMbmRpZWJG?= =?utf-8?B?S2JQVnAyVW04eDVseWhhQm13VzZlbENINmNLbGRCMjd4eU50SXNlQklLQ1V6?= =?utf-8?B?TE45bjhTbjBWZi82eW9wMmhMMTZBaFdXbDU5WnVKbVpXOEoxemdCZ3IrbkxQ?= =?utf-8?B?QW55U1YrNlE1QktlVHArREcvSWhMQU41UDhTMllSZnNNL1FSazN5enZJbm5r?= =?utf-8?B?NXliTnBvL014ODl3YWlrSy9CVHNZZVVKVDJ2WjM2dmxZMGZvMEhkcEtRcXBB?= =?utf-8?B?U3dHN1Q1d0c5dVVqaTNZZGtSWkZJY1lSN0trQzlMS3dVUHVEZmlJMmRvOS81?= =?utf-8?B?MFBWRGVCaTF2L1pSKzZSNmdhQS9sejBZb25QRHVFelhEWUtveEZTU3QvKzhH?= =?utf-8?B?M1RBTXlHUHQzT2tmaEltRWw3aTl2UGkwakg1cWlmajZUUDF0WDJwcE4xMGx5?= =?utf-8?B?blpFOE9ZWGcyUUNWQ0FKdGNXYyswVjZFTnNkRXJUcUJhbnhVMTMzb0ErQjE0?= =?utf-8?B?VkxmOHRLUmp1ck16dDljRzNycWdzQ0MwWWlveDM0L2F3UUZBMGxzZGQ4R0lF?= =?utf-8?B?SEMrWUhrNkE1S3VpdDE1aEtXQkkzZStndDJvZ3N0ZUVRUWlzb3hjbGRoa1FS?= =?utf-8?B?dS9UNWJ5VHhFa2tTaXlmNmlBYmNSY0tPSVBVU21XZjIvL2V1V01FSjFacmxE?= =?utf-8?B?Uk12RTdVcTk0Ykdjdk9aaEs3YXdjYW5sbC8zWmZmTStURUpnV1A3cDNGaHVq?= =?utf-8?Q?DHF5vZL+VH/loVS3qcbCOY3mP?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB3957.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5f0bf7e6-d3fc-4341-b215-08dae553bf69 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Dec 2022 02:08:28.2299 (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: 3pFSIuORdboJ2B5c1f3MXXPcVJZSfKHHCr/sG5uSEzxvnET7yo7VeIXWRIRfdAicGv/xgMVIuYPtTq1fj3/HuA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB6607 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCkhpIElnb3IsDQpJIGp1c3QgdHJp ZWQgaXQgYW5kIGFwcGxpZWQgcGF0Y2ggc3VjY2Vzc2Z1bGx5LCBob3dldmVyIEkgZ290IHRoZSBw YXRjaCBmcm9tIGdyb3VwLmlvIChjb3B5IGFuZCBwYXN0ZSB0byBOb3RlcGFkKyspIGJ1dCBub3Qg ZnJvbSB0aGUgZW1haWwuIE91dGxvb2sgb2Z0ZW4gYnJlYWtzIHRoZSBjb250ZW50LiBQbGVhc2Ug YWxzbyBjaGVjayBpZiB5b3VyIGNvZGUgaXMgdXAgdG8gZGF0YSAoc3BlY2lmaWNhbGx5IHRvIFJl ZGZpc2hQa2cgZm9yIHBhdGNoIDMvMykuIFRoZSBwYXRjaCB3YXMgY3JlYXRlZCBiYXNlZCBvbiB0 aGUgbWFzdGVyIGJyYW5jaCBvZiBlZGsyLg0KDQpUaGFua3MgYW5kIGhhcHB5IG5ldyB5ZWFyISEg 8J+Yig0KQWJuZXINCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBJZ29y IEt1bGNoeXRza3l5IDxpZ29ya0BhbWkuY29tPg0KPiBTZW50OiBTYXR1cmRheSwgRGVjZW1iZXIg MjQsIDIwMjIgMTozMiBBTQ0KPiBUbzogQ2hhbmcsIEFibmVyIDxBYm5lci5DaGFuZ0BhbWQuY29t PjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IE5pY2tsZSBXYW5nIDxuaWNrbGV3QG52aWRp YS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbRVhURVJOQUxdIFtQQVRDSCAzLzNdIFJlZGZpc2hQa2cv SW5jbHVkZTogUmVkZmlzaCBVU0IgSW50ZXJmYWNlDQo+IFYyIHVwZGF0ZQ0KPiANCj4gQ2F1dGlv bjogVGhpcyBtZXNzYWdlIG9yaWdpbmF0ZWQgZnJvbSBhbiBFeHRlcm5hbCBTb3VyY2UuIFVzZSBw cm9wZXIgY2F1dGlvbg0KPiB3aGVuIG9wZW5pbmcgYXR0YWNobWVudHMsIGNsaWNraW5nIGxpbmtz LCBvciByZXNwb25kaW5nLg0KPiANCj4gDQo+IEhpIEFibmVyLA0KPiBJJ20gbm90IHN1cmUgaWYg SSBkaWQgc29tZXRoaW5nIHdyb25nLCBidXQgd2hlbiBJIHRyaWVkIHRvIGFwcGx5IHRoYXQgcGF0 Y2ggSSBnb3QNCj4gYW4gZXJyb3I6DQo+IGVycm9yOiBjb3JydXB0IHBhdGNoIGF0IGxpbmUgMzAN Cj4gVGhhbmsgeW91LA0KPiBJZ29yDQo+IA0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K PiBGcm9tOiBhYm5lci5jaGFuZ0BhbWQuY29tIDxhYm5lci5jaGFuZ0BhbWQuY29tPg0KPiBTZW50 OiBGcmlkYXksIERlY2VtYmVyIDIzLCAyMDIyIDc6MzQgQU0NCj4gVG86IGRldmVsQGVkazIuZ3Jv dXBzLmlvDQo+IENjOiBOaWNrbGUgV2FuZyA8bmlja2xld0BudmlkaWEuY29tPjsgSWdvciBLdWxj aHl0c2t5eSA8aWdvcmtAYW1pLmNvbT4NCj4gU3ViamVjdDogW0VYVEVSTkFMXSBbUEFUQ0ggMy8z XSBSZWRmaXNoUGtnL0luY2x1ZGU6IFJlZGZpc2ggVVNCIEludGVyZmFjZSBWMg0KPiB1cGRhdGUN Cj4gDQo+IA0KPiAqKkNBVVRJT046IFRoZSBlLW1haWwgYmVsb3cgaXMgZnJvbSBhbiBleHRlcm5h bCBzb3VyY2UuIFBsZWFzZSBleGVyY2lzZQ0KPiBjYXV0aW9uIGJlZm9yZSBvcGVuaW5nIGF0dGFj aG1lbnRzLCBjbGlja2luZyBsaW5rcywgb3IgZm9sbG93aW5nIGd1aWRhbmNlLioqDQo+IA0KPiBG cm9tOiBBYm5lciBDaGFuZyA8YWJuZXIuY2hhbmdAYW1kLmNvbT4NCj4gDQo+IFN1cHBvcnQgVVNC X0lOVEVSRkFDRV9ERVZJQ0VfREVTQ1JJUFRPUl9WMiB3aGljaCBpcyB1cGRhdGVkIGluIFJlZGZp c2gNCj4gSG9zdCBJbnRlcmZhY2Ugc3BlYyB2MS4zLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQWJu ZXIgQ2hhbmcgPGFibmVyLmNoYW5nQGFtZC5jb20+DQo+IENjOiBOaWNrbGUgV2FuZyA8bmlja2xl d0BudmlkaWEuY29tPg0KPiBDYzogSWdvciBLdWxjaHl0c2t5eSA8aWdvcmtAYW1pLmNvbT4NCj4g LS0tDQo+ICAuLi4vSW5kdXN0cnlTdGFuZGFyZC9SZWRmaXNoSG9zdEludGVyZmFjZS5oICAgfCAy MyArKysrKysrKysrKysrKysrKysrDQo+ICAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygr KQ0KPiANCj4gZGlmZiAtLWdpdCBhL1JlZGZpc2hQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJk L1JlZGZpc2hIb3N0SW50ZXJmYWNlLmgNCj4gYi9SZWRmaXNoUGtnL0luY2x1ZGUvSW5kdXN0cnlT dGFuZGFyZC9SZWRmaXNoSG9zdEludGVyZmFjZS5oDQo+IGluZGV4IDQ5YjNjZWVlMzljLi41MzM3 YzMyMzRiMiAxMDA2NDQNCj4gLS0tIGEvUmVkZmlzaFBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRh cmQvUmVkZmlzaEhvc3RJbnRlcmZhY2UuaA0KPiArKysgYi9SZWRmaXNoUGtnL0luY2x1ZGUvSW5k dXN0cnlTdGFuZGFyZC9SZWRmaXNoSG9zdEludGVyZmFjZS5oDQo+IEBAIC0zLDYgKzMsNyBAQA0K PiANCj4gICAgQ29weXJpZ2h0IChjKSAyMDE5LCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0 cyByZXNlcnZlZC48QlI+DQo+ICAgIChDKSBDb3B5cmlnaHQgMjAyMCBIZXdsZXR0IFBhY2thcmQg RW50ZXJwcmlzZSBEZXZlbG9wbWVudCBMUDxCUj4NCj4gKyAgQ29weXJpZ2h0IChDKSAyMDIyIEFk dmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4gQWxsIHJpZ2h0cw0KPiArIHJlc2VydmVkLjxCUj4N Cj4gDQo+ICAgIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50ICAq Ki8gQEAgLTI5LDYgKzMwLDE4IEBADQo+ICAjZGVmaW5lIFJFREZJU0hfSE9TVF9JTlRFUkZBQ0Vf SE9TVF9JUF9BRERSRVNTX0ZPUk1BVF9JUDQgICAgICAweDAxDQo+ICAjZGVmaW5lIFJFREZJU0hf SE9TVF9JTlRFUkZBQ0VfSE9TVF9JUF9BRERSRVNTX0ZPUk1BVF9JUDYgICAgICAweDAyDQo+IA0K PiArLy8vDQo+ICsvLy8gRGVmaW5pdGlvbnMgZm9yIElQIGFzc2lnbm1lbnQgdHllcHMuDQo+ICsv Ly8NCj4gK3R5cGVkZWYgZW51bSB7DQo+ICsgIFJlZGZpc2hIb3N0SXBBc3NpZ25tZW50VW5rbm93 biwNCj4gKyAgUmVkZmlzaEhvc3RJcEFzc2lnbm1lbnRTdGF0aWMsDQo+ICsgIFJlZGZpc2hIb3N0 SXBBc3NpZ25tZW50RGhjcCwNCj4gKyAgUmVkZmlzaEhvc3RJcEFzc2lnbm1lbnRBdXRvQ29uZmln dXJlLA0KPiArICBSZWRmaXNoSG9zdElwQXNzaWdubWVudEhvc3RTZWxlY3RlZCwNCj4gKyAgUmVk ZmlzaEhvc3RJcEFzc2lnbm1lbnRSZXNlcnZlZA0KPiArfSBSRURGSVNIX0hPU1RfSVBfQVNTSUdO TUVOVDsNCj4gKw0KPiAgI3ByYWdtYSBwYWNrKDEpDQo+ICAvLy8NCj4gIC8vLyBTdHJ1Y3R1cmUg ZGVmaW5pdGlvbnMgb2YgSG9zdCBJbnRlcmZhY2UgZGV2aWNlIHR5cGUgMDRoIChVU0IgTmV0d29y aw0KPiBJbnRlcmZhY2UgVjIpIEBAIC00Niw2ICs1OSwxMiBAQCB0eXBlZGVmIHN0cnVjdCB7DQo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8vPCBkZXNjcmlw dG9yLCBhbmQgaXMgY29udmVydGVkIGZyb20gVW5pY29kZSB0byBBU0NJSQ0KPiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vLzwgYW5kIGlzIE5VTEwgdGVybWlu YXRlZC4NCj4gICAgVUlOVDggICAgIE1hY0FkZHJlc3NbNl07ICAgICAgICAgICAgICAgICAvLy88 IFRoZSBNQUMgYWRkcmVzcyBvZiB0aGUgUENJL1BDSWUNCj4gbmV0d29yayBkZXZpY2UuDQo+ICsN Cj4gKyAgLy8vDQo+ICsgIC8vLyBCZWxvdyBpcyBkZWZpbmVkIGluIFJlZGZpc2ggSG9zdCBJbnRl cmZhY2Ugc3BlYyB2MS4zICAvLy8NCj4gKyAgVUlOVDE2ICAgIENoYXJhY3RlcmlzdGljczsgICAg ICAgICAgICAgICAvLy88IEFkZGl0aW9uYWwgZGV2aWNlIGNoYXJhY3RlcmlzdGljcy4NCj4gKyAg VUlOVDE2ICAgIENyZWRlbnRpYWxCb290c3RyYXBwaW5nSGFuZGxlOyAvLy88IENyZWRlbnRpYWwg Ym9vdHN0cmFwcGluZw0KPiBoYW5kbGUuDQo+ICB9IFVTQl9JTlRFUkZBQ0VfREVWSUNFX0RFU0NS SVBUT1JfVjI7DQo+IA0KPiAgLy8NCj4gQEAgLTc0LDYgKzkzLDEwIEBAIHR5cGVkZWYgc3RydWN0 IHsNCj4gIC8vLw0KPiAgLy8vIERlZmluZSB1bmlvbiBmb3IgdGhlIEhvc3QgSW50ZXJmYWNlIERl dmljZSBEZXNjcmlwdG9yICAvLy8NCj4gKyNkZWZpbmUgVVNCX0lOVEVSRkFDRV9ERVZJQ0VfREVT Q1JJUFRPUl9WMl9TSVpFXzFfMyAgMHgxMSAgICAgICAgLy8vPA0KPiBMZW5ndGggVVNCIGludGVy ZmFjZSBkZXZpY2UgdjIgZGVmaW5lZCBpbg0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLy88IFJlZGZpc2ggaG9zdCBp bnRlcmZhY2Ugc3BlYyB2MS4zDQo+ICsjZGVmaW5lIFVTQl9JTlRFUkZBQ0VfREVWSUNFX0RFU0NS SVBUT1JfVjJfU0laRV8xXzIgIDB4MGQgICAgICAgIC8vLzwNCj4gTGVuZ3RoIFVTQiBpbnRlcmZh Y2UgZGV2aWNlIHYyIGRlZmluZWQgaW4NCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8vPA0KPiArUmVkZmlzaCBob3N0 IGludGVyZmFjZSBzcGVjIHYxLjINCj4gIHR5cGVkZWYgdW5pb24gew0KPiAgICBVU0JfSU5URVJG QUNFX0RFVklDRV9ERVNDUklQVE9SX1YyICAgICAgICAgICAgVXNiRGV2aWNlVjI7ICAgICAvLy88 IERldmljZQ0KPiB0eXBlIFVTQiBWMiBkZXZpY2UgZGlzY3JpcHRvci4NCj4gICAgUENJX09SX1BD SUVfSU5URVJGQUNFX0RFVklDRV9ERVNDUklQVE9SX1YyICAgIFBjaVBjaWVEZXZpY2VWMjsgLy8v PA0KPiBEZXZpY2UgdHlwZSBQQ0kvUENJZSBWMiBkZXZpY2UgZGlzY3JpcHRvci4NCj4gLS0NCj4g Mi4zNy4xLndpbmRvd3MuMQ0KPiANCj4gLVRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhp cyBtZXNzYWdlIG1heSBiZSBjb25maWRlbnRpYWwgYW5kIHByb3ByaWV0YXJ5DQo+IHRvIEFtZXJp Y2FuIE1lZ2F0cmVuZHMgKEFNSSkuIFRoaXMgY29tbXVuaWNhdGlvbiBpcyBpbnRlbmRlZCB0byBi ZSByZWFkIG9ubHkNCj4gYnkgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gaXQgaXMg YWRkcmVzc2VkIG9yIGJ5IHRoZWlyIGRlc2lnbmVlLiBJZiB0aGUNCj4gcmVhZGVyIG9mIHRoaXMg bWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBvbiBub3RpY2Ug dGhhdCBhbnkNCj4gZGlzdHJpYnV0aW9uIG9mIHRoaXMgbWVzc2FnZSwgaW4gYW55IGZvcm0sIGlz IHN0cmljdGx5IHByb2hpYml0ZWQuIFBsZWFzZSBwcm9tcHRseQ0KPiBub3RpZnkgdGhlIHNlbmRl ciBieSByZXBseSBlLW1haWwgb3IgYnkgdGVsZXBob25lIGF0IDc3MC0yNDYtODYwMCwgYW5kIHRo ZW4NCj4gZGVsZXRlIG9yIGRlc3Ryb3kgYWxsIGNvcGllcyBvZiB0aGUgdHJhbnNtaXNzaW9uLg0K