From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (NAM02-DM3-obe.outbound.protection.outlook.com [40.107.95.43]) by mx.groups.io with SMTP id smtpd.web11.14327.1680053534126974890 for ; Tue, 28 Mar 2023 18:32:14 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=QQzuyq3Z; 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.95.43, mailfrom: abner.chang@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dgjq7qPwg6HqnmFj9z6tTOY0fF9hUicKccQA5O96HjT4GyATFPCSr76x29CaA66olLa1xgkuZjepPFHPIyctbElszLdJzTw0qq62WMxD8JzwGesmo4BsCip65QNgP8g82TDDmpvlMWKPpBooeCXMcywCxpcsgYoSH36zIbpRLJ89ugeMEfLM4CJnNYJ43Z9jKL4q+DMw/dwP6NZq6sq+V+re0rGGoxXhsvrsX1N/mTTewOmDWXN9X31junx4LTGxHK0Ke6e/10jtB9e+FoEzf6AB/V+oO2mobUGBwtRjgHg2XVD++rGR/uI2UjU3RZn9hp+p8SpIu2ROiz/7j9FhWA== 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=Z7V8m37vk88XS5HWzyezB7AUcJ713mKPXE68WZzYqDM=; b=VMj0VD7UT7UU0UU90S+WbtBEmcS+14iFK88AFnSGJS0XjU4ft7v+MDRRNDwG71uAoxERLs1dchsXMYedbvi3IEXPC73EqzEDEJtLb9vIJ9lmLvLpYzc/tn4PTiOYWYXPfIWPSkKUPPtARn7lAxo+BwdH+FjsC53cb8esTTnfXmdXiiuzRvV7jutYfoIPzQBwGnXLgNrrnjcs316L2J08i5Wp4MI96bpEPmKp/Wlp1z9XI2TyUje0UExTVSd8oGQDL6/LdDi7IToazaPPM8npNGDgaYlhQXK49o07POklys+uV9rkwZEITGPWyIzmmBi0npI2IRxH++VimVpDlcOZOg== 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=Z7V8m37vk88XS5HWzyezB7AUcJ713mKPXE68WZzYqDM=; b=QQzuyq3ZUGf0erK4TmwXpQCJxd9BICsBv4N4BSIyRbRYjpoVKOweANYD6a0TXmz7k4VjmXxlDj3gFvzS6P6VWNY24jWHoXfoQCzPjptwodpFDFOh2RB/prvy45uFbLgzZxEvSNOR2k/DfiBpU+Lz7BfbIDppdCDQoLC+bwvDQQM= Received: from BY5PR12MB3954.namprd12.prod.outlook.com (2603:10b6:a03:1af::16) by SA3PR12MB7924.namprd12.prod.outlook.com (2603:10b6:806:313::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.32; Wed, 29 Mar 2023 01:32:11 +0000 Received: from BY5PR12MB3954.namprd12.prod.outlook.com ([fe80::8658:10bf:b7b9:4da1]) by BY5PR12MB3954.namprd12.prod.outlook.com ([fe80::8658:10bf:b7b9:4da1%6]) with mapi id 15.20.6222.028; Wed, 29 Mar 2023 01:32:11 +0000 From: "Chang, Abner" To: "devel@edk2.groups.io" , "tinhnguyen@os.amperecomputing.com" CC: Liming Gao , Isaac Oram , Nate DeSimone , "Attar, AbdulLateef (Abdul Lateef)" , Nickle Wang , Igor Kulchytskyy Subject: Re: [edk2-devel] [PATCH v4 2/9] ManageabilityPkg: Initial package Thread-Topic: [edk2-devel] [PATCH v4 2/9] ManageabilityPkg: Initial package Thread-Index: AQHZYXIJgCiibWpmt0aM4/pZ7HtgwK8Q9hPQ Date: Wed, 29 Mar 2023 01:32:11 +0000 Message-ID: References: <20230322024840.1629-1-abner.chang@amd.com> <20230322024840.1629-2-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=2023-03-29T01:32:09Z; 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=7eef1c86-a3d5-4277-b825-bddf225d99cd; 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: BY5PR12MB3954:EE_|SA3PR12MB7924:EE_ x-ms-office365-filtering-correlation-id: b07d95fe-9c74-4f0e-5e72-08db2ff56b5a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: djsoMnrLfnI8MF1oMWVDCy5eu4PpZVYtGPgUsspWvBvM/TCwwdEWnvsxWDxIpF8HaWq/gPNRZql2d1IWkURt4noK/KrIF3wn/hRaW7y0Fa8hodbm4QhhkEPlaZLrJVULt4IkM5uSH8foYYHsAjZ7jGHKzjOlc3LbQmCNKg6623WDcQRavs6Lj5wc19i+GflOc1NJRK7cZf1YrD/bktBH2f3QY6b6hf6R3B6OlWA0HQ5/Qs/+fowqXp8iKE3J+zTv18L+xwfT+glS5fXIX8IhYek/oBb/PFkYzytTxPLGbcrnMDSQmg+1V2oSLVhL7W3Sg2LIFyMBXvuN8qop5H8D0uf22fWHy8L/liqibrAs3YHiPteM9ofyEUJewOjHd3Qkg/kBabHZxk0Sn0EWbTCalVUzExxM+nnF8XXwlO06cCQugPSN+i8pPipRj0SBJN7zRDuYj2Z4+meOdLzLeduS6fChouKMNh9TPolUaNYvDx3MY9TB2XtqGDRHdRgJcyNqhCZzJHR/NPOC3U7pPX+3WdOuwlyc5OF/5e9NtcMQIK201YjGHzsziS92rhFSWOP89sYavHm1fc9O4ER9YIN0zDfq/G11H0SgHrNdug+lbbc= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR12MB3954.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(366004)(376002)(39860400002)(136003)(346002)(396003)(451199021)(64756008)(66446008)(8676002)(76116006)(66476007)(4326008)(316002)(8936002)(66946007)(122000001)(5660300002)(41300700001)(6506007)(83380400001)(26005)(52536014)(54906003)(186003)(9686003)(66556008)(71200400001)(478600001)(966005)(110136005)(38100700002)(53546011)(7696005)(86362001)(2906002)(38070700005)(33656002)(55016003)(66899021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bzJ4dEJpUWJGMXMxWmpBaTdtazZsazgrSXZtYlhXcTdtSXRWSE9SKzdKMFNK?= =?utf-8?B?VHB6SUovUjF2TmNMZkUrYWNyVm1MOVl2VFBNMnhaL1ZKZDB5R1hRUS9VbGU2?= =?utf-8?B?bXNRK0FaQTEyWjY2M1Q2TzF6RVYyRy95em40UldGaDgrWkxUVDdZcURTQ05m?= =?utf-8?B?RG5NYjA3c01nYUdHNEh2MlBUczZMY2hJMUxtZUVPclBZdHVvTGM5SVZaWklr?= =?utf-8?B?aUtGcmxDZEQzM3RXSUZTM0paNUIrZnZJNmNnejl3d1Z5UlFnV3IrTlRZaFNU?= =?utf-8?B?bk9yaEdrT0crN0MvSjhmNWlhQ0E3WlFaRC9PQmhOWXNNdHR1MU9ZOEExNkVw?= =?utf-8?B?Q05EMDZQRGRBTm9BT1ZUamdLa0RHOTNyY3NscTVEVXRPZTl4MlBrc0VaVkJu?= =?utf-8?B?YjlVVWRaMUlHa1NOcGFLbmRlclM4L3VpdHdlbnFpYnhVNGQzYTNaRXhFRmd2?= =?utf-8?B?Z3luVUdlZzBDRDlMUjdzRWRGeFhxU3RUZnRoUEYyWklmT3FOMHhQamkrUXRv?= =?utf-8?B?eHNiZmZ6VXUvYm9vdHkyc1gwemhhWHFQRHQ5Qm83M2NFSnZGUmc2RzloVkNG?= =?utf-8?B?TDF0dzM1eXI2aWd5YWRqS3J5eTNJbEJGanlmbkh3Sk8zZEVsM0l2enM3UStV?= =?utf-8?B?azFxdlhEeHd4dG5uSDVjdTNmQkpvSkNrTHh2UG9RRkNXbXJGSTY2VGxaRUhX?= =?utf-8?B?MVFIalBwL1cxVHdPQ3lZcW1qSXRsSFY2WEp4cWNBVXJIUkxmcC9LS2pXcW83?= =?utf-8?B?SHdVYzVza2dCQ0RzTlBwOEhqTUMwNU51dHFPVWRSZWJXcnB6cVNUdFJud3Uv?= =?utf-8?B?cVhhM3NVUmtIa2d2UXFEbEw3ZUlNMW5xSDc5ZlJmcm5lNVE4VjRvVjlWbnB4?= =?utf-8?B?QS95UHplZ1V4TFArR3hUQStGZG41eUhvWTRrbUVrRldzSlB5Z2JhUm1maFJs?= =?utf-8?B?Q2NmQ2pjaVNvdzgzeC90cGhSR0M2TVh2NFRWTkNjTlNtOG5URHVMV0Vqc2RY?= =?utf-8?B?K3U5VWNHQ21RSFhPSWJZeThQMjR4RFNkUFpEUTY1VlljZGJjM3dpakM3cEZM?= =?utf-8?B?OSthZTlDYkFzY08yL0dPZHMrWmk1L0FyWHBxNmNvWElHenMrMmFuSk1Va1R4?= =?utf-8?B?SVkrMVRnYkZUcEFVYis2aHhEcDU1VjZvbkZPeTlIeTJZWTR5K2wrWVJRekJk?= =?utf-8?B?TFVzQVI1MXlmWFBSZHNPZmZ5SlhtVldOSGtnMmVUVlpLMzRzNDlQN3BDNUV0?= =?utf-8?B?cXljQndFRTk4TitmWWVlN25ObXJ5K2xHSEhUeFBRVEVnZlRYaG1VTGtRcFBS?= =?utf-8?B?UEl5bGMyam5mUXh6d2kvRm1IK1ZmYklDd1BjUWozNGUvWVZxTklPUnI2OWV0?= =?utf-8?B?Rzl4YWRvTXlsMVg5NS9yU0lHRzVWeW9wUktDWXJJdGRIZnp6TzhJdlFFRE83?= =?utf-8?B?a3pDSytpK3JsZ3pBMll6MDlncGtveWE5ZCtzVVFGQTJKeklmclMreEF3WUQr?= =?utf-8?B?R2pxTk8vSzNIZlNhaStQNUV6RUFjS3lTanUwRFlIeDVwVkZDWEdGT0ZNYldB?= =?utf-8?B?eThNK0hrVHRzbkZvSDlVYTZmbmxrQmVPdzI0bllEMHZPbHZ6bm0rVUxRamxD?= =?utf-8?B?U1ROYjFIbFFwOXR6U014NEtTR0JoRTVpWURsRmZxUnlWWVgyaTRTdktOQ1VD?= =?utf-8?B?bW5PZDIvbWp2M0tHZkJ6U0xLbFdJSWhYQTVuTys4ZTFWby9XVVZFN3Ixd1No?= =?utf-8?B?TXhJMEY5WXI0OGRmcndmTjhIajFMYWJaTEJNV2xtVWlzNHU5ZTR4VTZIaWt2?= =?utf-8?B?QzVZb2kyMGtJQzVmQk1jVVpXV3YzRjYxZTFlMEdOdGlpQUswUDJRcGw0alRz?= =?utf-8?B?UEVGcUltVVlSZ1YyeFRoK3RuMmh3WEc0cWNST1RaUDh3dUtaelYvQ0JobjFW?= =?utf-8?B?WDYvbHdaTk1WM1BMWGN3ZlVkV1lHZ1J2M0NkdHMrM0kwNUZLTm45a3czbkdC?= =?utf-8?B?ajNPY1oweVAwMURTL3cxUFpvbVd6eURrbFZ0TUlwZEoyNGQxeGF3Q29hMElr?= =?utf-8?B?QlZmUzV4ZFlXd0c3VFRjNjk2eFJwRzRaQnI1VXd0a2g1aDBGT1dlaG1JbW5z?= =?utf-8?Q?4mjo=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR12MB3954.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b07d95fe-9c74-4f0e-5e72-08db2ff56b5a X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2023 01:32:11.7434 (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: rbpMfLwTsZ1Q11OZgb0F6s1M+tT9bTecqXB/Srt2H1CwAILtWOy7pBqnY/FsEKwZvKcasudIpt73vq2xzqft6g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR12MB7924 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEdlbmVyYWxdDQoNCkhpIFRpbmgsDQpTZWUgbXkgcmVz cG9uc2UgYmVsb3csDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2 ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgVGlu aA0KPiBOZ3V5ZW4gdmlhIGdyb3Vwcy5pbw0KPiBTZW50OiBUdWVzZGF5LCBNYXJjaCAyOCwgMjAy MyA4OjM3IFBNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgQ2hhbmcsIEFibmVyIDxBYm5l ci5DaGFuZ0BhbWQuY29tPg0KPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29t LmNuPjsgSXNhYWMgT3JhbQ0KPiA8aXNhYWMudy5vcmFtQGludGVsLmNvbT47IE5hdGUgRGVTaW1v bmUNCj4gPG5hdGhhbmllbC5sLmRlc2ltb25lQGludGVsLmNvbT47IEF0dGFyLCBBYmR1bExhdGVl ZiAoQWJkdWwgTGF0ZWVmKQ0KPiA8QWJkdWxMYXRlZWYuQXR0YXJAYW1kLmNvbT47IE5pY2tsZSBX YW5nIDxuaWNrbGV3QG52aWRpYS5jb20+OyBJZ29yDQo+IEt1bGNoeXRza3l5IDxpZ29ya0BhbWku Y29tPjsgQXR0YXIsIEFiZHVsTGF0ZWVmIChBYmR1bCBMYXRlZWYpDQo+IDxBYmR1bExhdGVlZi5B dHRhckBhbWQuY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCB2NCAyLzld IE1hbmFnZWFiaWxpdHlQa2c6IEluaXRpYWwgcGFja2FnZQ0KPiANCj4gQ2F1dGlvbjogVGhpcyBt ZXNzYWdlIG9yaWdpbmF0ZWQgZnJvbSBhbiBFeHRlcm5hbCBTb3VyY2UuIFVzZSBwcm9wZXINCj4g Y2F1dGlvbiB3aGVuIG9wZW5pbmcgYXR0YWNobWVudHMsIGNsaWNraW5nIGxpbmtzLCBvciByZXNw b25kaW5nLg0KPiANCj4gDQo+IEhpIEFibmVyLA0KPiANCj4gICBIb3cgY2FuIEkgaW5jbHVkZSB0 aGlzIHBhY2thZ2UgaW50byBmbGFzaCBkZXNjcmlwdGlvbj8gTWF5IHdlIGxhY2sgdGhlIEZERg0K PiBmaWxlPw0KPiANCj4gV2UgY2FuIHJlZmVyIHRvIEFkdmFuY2VGZWF0dXJlUGtnLCBjb3VsZCBo YXZlIFByZU1lbW9yeS5mZGYgYW5kDQo+IFBvc3RNZW1vcnkuZmRmDQpZZXMsIHRoaXMgaXMgdGhl IHBsYW4gdG8gbGV2ZXJhZ2UgQWR2YW5jZUZlYXR1cmVQa2cuDQoNCj4gDQo+IEJUVywgUGxlYXNl IGFkZCBQQ0RzIHRvIHRoZSBmZWF0dXJlIGNvbmZpZ3VyYXRpb247IHRoaXMgd2lsbCBiZSB2ZXJ5 IHVzZWZ1bA0KPiB3aGVuIG90aGVyIHRyYW5zcG9ydCBkcml2ZXJzIGFyZSBzdXBwb3J0ZWQuDQpT dXJlLCBJIGRpZG7igJl0IGRvIHRoaXMgeWV0IGJlY2F1c2UgdGhlcmUgYXJlIG5vdCBtYW55IGRy aXZlcnMgc28gZmFyLiBJIHdpbGwgYWRkIFBDRCBpbiBuZXh0IHBhdGNoIHNldC4gVGhlIGZpcnN0 IHBhdGNoIGlzIGFscmVhZHkgZ290IHJldmlld2VkIGFuZCBJIGFtIHRoaW5raW5nIHRvIG1lcmdl IGl0IG5vdyBvciBhZGRpbmcgbW9yZSBwYXRjaGVzIG9uIHRvcCBvZiBpdCBhcyBhIG5ldyBwYXRj aCB2ZXJzaW9uIGZvciBjb21tdW5pdHkgcmV2aWV3Lg0KVGhhbmtzDQpBYm5lcg0KDQoNCj4gDQo+ IFJlZ2FyZHMsDQo+IA0KPiBUaW5oDQo+IA0KPiANCj4gT24gMy8yMi8yMDIzIDk6NDggQU0sIENo YW5nLCBBYm5lciB2aWEgZ3JvdXBzLmlvIHdyb3RlOg0KPiA+IEZyb206IEFibmVyIENoYW5nIDxh Ym5lci5jaGFuZ0BhbWQuY29tPg0KPiA+DQo+ID4gSW5pdGlhbCBjb21taXQgb2YgTWFuYWdlYWJp bGl0eVBrZw0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogQWJuZXIgQ2hhbmcgPGFibmVyLmNoYW5n QGFtZC5jb20+DQo+ID4gQ2M6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4N Cj4gPiBDYzogSXNhYWMgT3JhbSA8aXNhYWMudy5vcmFtQGludGVsLmNvbT4NCj4gPiBDYzogTmF0 ZSBEZVNpbW9uZSA8bmF0aGFuaWVsLmwuZGVzaW1vbmVAaW50ZWwuY29tPg0KPiA+IENjOiBBYmR1 bCBMYXRlZWYgQXR0YXIgPGFiZGF0dGFyQGFtZC5jb20+DQo+ID4gQ2M6IE5pY2tsZSBXYW5nIDxu aWNrbGV3QG52aWRpYS5jb20+DQo+ID4gQ2M6IElnb3IgS3VsY2h5dHNreXkgPGlnb3JrQGFtaS5j b20+DQo+ID4gUmV2aWV3ZWQtYnk6IEFiZHVsIExhdGVlZiBBdHRhciA8QWJkdWxMYXRlZWYuQXR0 YXJAYW1kLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogTmlja2xlIFdhbmcgPG5pY2tsZXdAbnZpZGlh LmNvbT4NCj4gPiAtLS0NCj4gPiAgIC4uLi9NYW5hZ2VhYmlsaXR5UGtnL01hbmFnZWFiaWxpdHlQ a2cuZGVjICAgICB8IDIxICsrKysrKysrKysNCj4gPiAgIC4uLi9JbmNsdWRlL0RzYy9NYW5hZ2Vh YmlsaXR5LmRzYyAgICAgICAgICAgICB8IDE2ICsrKysrKysrDQo+ID4gICAuLi4vTWFuYWdlYWJp bGl0eVBrZy9NYW5hZ2VhYmlsaXR5UGtnLmRzYyAgICAgfCAzOQ0KPiArKysrKysrKysrKysrKysr KysrDQo+ID4gICAzIGZpbGVzIGNoYW5nZWQsIDc2IGluc2VydGlvbnMoKykNCj4gPiAgIGNyZWF0 ZSBtb2RlIDEwMDY0NCBGZWF0dXJlcy9NYW5hZ2VhYmlsaXR5UGtnL01hbmFnZWFiaWxpdHlQa2cu ZGVjDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gRmVhdHVyZXMvTWFuYWdlYWJpbGl0eVBr Zy9JbmNsdWRlL0RzYy9NYW5hZ2VhYmlsaXR5LmRzYw0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0 IEZlYXR1cmVzL01hbmFnZWFiaWxpdHlQa2cvTWFuYWdlYWJpbGl0eVBrZy5kc2MNCj4gPg0KPiA+ IGRpZmYgLS1naXQgYS9GZWF0dXJlcy9NYW5hZ2VhYmlsaXR5UGtnL01hbmFnZWFiaWxpdHlQa2cu ZGVjDQo+ID4gYi9GZWF0dXJlcy9NYW5hZ2VhYmlsaXR5UGtnL01hbmFnZWFiaWxpdHlQa2cuZGVj DQo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gPiBpbmRleCAwMDAwMDAwMDAwLi43MWJkOGEw YzgwDQo+ID4gLS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL0ZlYXR1cmVzL01hbmFnZWFiaWxpdHlQ a2cvTWFuYWdlYWJpbGl0eVBrZy5kZWMNCj4gPiBAQCAtMCwwICsxLDIxIEBADQo+ID4gKyMjIEBm aWxlDQo+ID4gKyMgTWFuYWdlYWJpbHR5IFBhY2thZ2UNCj4gPiArIyBUaGlzIGlzIHRoZSBwYWNr YWdlIHByb3ZpZGVzIHRoZSBlZGsyIGRyaXZlcnMgYW5kIGxpYnJhcmllcyAjIHRob3NlDQo+ID4g K2FyZSByZWxhdGVkIHRvIHRoZSBwbGF0Zm9ybSBtYW5hZ2VtZW50Lg0KPiA+ICsjDQo+ID4gKyMg Q29weXJpZ2h0IChDKSAyMDIzIEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4gQWxsIHJpZ2h0 cw0KPiA+ICtyZXNlcnZlZC48QlI+ICMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0yLUNs YXVzZS1QYXRlbnQgIyAjIw0KPiA+ICsNCj4gPiArW0RlZmluZXNdDQo+ID4gKyAgREVDX1NQRUNJ RklDQVRJT04gPSAweDAwMDEwMDFkDQo+ID4gKyAgUEFDS0FHRV9OQU1FICAgICAgPSBNYW5hZ2Vh YmlsaXR5UGtnDQo+ID4gKyAgUEFDS0FHRV9HVUlEICAgICAgPSAzNjMxMDExOS00RkIyLTRCQTMt OTU5RC03NEMxNkI4NDlGOUUNCj4gPiArICBQQUNLQUdFX1ZFUlNJT04gICA9IDEuMA0KPiA+ICsN Cj4gPiArW0luY2x1ZGVzXQ0KPiA+ICsgIEluY2x1ZGUNCj4gPiArDQo+ID4gK1tHdWlkc10NCj4g PiArICBnTWFuYWdlYWJpbGl0eVBrZ1Rva2VuU3BhY2VHdWlkID0geyAweEJERUZGRjQ4LCAweDFD MzEsIDB4NDlDRCwgew0KPiA+ICsweEE3LCAweDZELCAweDkyLCAweDlFLCAweDYwLCAweERCLCAw eEI5LCAweEY4IH0gfQ0KPiA+IGRpZmYgLS1naXQgYS9GZWF0dXJlcy9NYW5hZ2VhYmlsaXR5UGtn L0luY2x1ZGUvRHNjL01hbmFnZWFiaWxpdHkuZHNjDQo+ID4gYi9GZWF0dXJlcy9NYW5hZ2VhYmls aXR5UGtnL0luY2x1ZGUvRHNjL01hbmFnZWFiaWxpdHkuZHNjDQo+ID4gbmV3IGZpbGUgbW9kZSAx MDA2NDQNCj4gPiBpbmRleCAwMDAwMDAwMDAwLi4yY2I2M2MxY2E2DQo+ID4gLS0tIC9kZXYvbnVs bA0KPiA+ICsrKyBiL0ZlYXR1cmVzL01hbmFnZWFiaWxpdHlQa2cvSW5jbHVkZS9Ec2MvTWFuYWdl YWJpbGl0eS5kc2MNCj4gPiBAQCAtMCwwICsxLDE2IEBADQo+ID4gKyMjIEBmaWxlDQo+ID4gKyMg Q29tbW9uIGxpYnJhcmllcyBmb3IgTWFuYWdlYWJpbHR5IFBhY2thZ2UgIyAjIENvcHlyaWdodCAo QykgMjAyMw0KPiA+ICtBZHZhbmNlZCBNaWNybyBEZXZpY2VzLCBJbmMuIEFsbCByaWdodHMgcmVz ZXJ2ZWQuPEJSPiAjDQo+ID4gK1NQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2Ut UGF0ZW50ICMgIyMNCj4gPiArDQo+ID4gK1tMaWJyYXJ5Q2xhc3Nlcy5BUk0sIExpYnJhcnlDbGFz c2VzLkFBUkNINjRdDQo+ID4gKyAgIw0KPiA+ICsgICMgVGhpcyBsaWJyYXJ5IHByb3ZpZGVzIHRo ZSBpbnN0cmluc2ljIGZ1bmN0aW9ucyBnZW5lcmF0ZWQgYnkgYSBnaXZlbg0KPiBjb21waWxlci4N Cj4gPiArICAjDQo+ID4gKyAgTlVMTHxBcm1Qa2cvTGlicmFyeS9Db21waWxlckludHJpbnNpY3NM aWIvQ29tcGlsZXJJbnRyaW5zaWNzTGliLmluZg0KPiA+ICsgIE5VTEx8TWRlUGtnL0xpYnJhcnkv QmFzZVN0YWNrQ2hlY2tMaWIvQmFzZVN0YWNrQ2hlY2tMaWIuaW5mDQo+ID4gKyAgQXJtU29mdEZs b2F0TGlifEFybVBrZy9MaWJyYXJ5L0FybVNvZnRGbG9hdExpYi9Bcm1Tb2Z0RmxvYXRMaWIuaW5m DQo+ID4gKw0KPiA+IGRpZmYgLS1naXQgYS9GZWF0dXJlcy9NYW5hZ2VhYmlsaXR5UGtnL01hbmFn ZWFiaWxpdHlQa2cuZHNjDQo+ID4gYi9GZWF0dXJlcy9NYW5hZ2VhYmlsaXR5UGtnL01hbmFnZWFi aWxpdHlQa2cuZHNjDQo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gPiBpbmRleCAwMDAwMDAw MDAwLi5iMzU4NmFmYTA3DQo+ID4gLS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL0ZlYXR1cmVzL01h bmFnZWFiaWxpdHlQa2cvTWFuYWdlYWJpbGl0eVBrZy5kc2MNCj4gPiBAQCAtMCwwICsxLDM5IEBA DQo+ID4gKyMjIEBmaWxlDQo+ID4gKyMgTWFuYWdlYWJpbHR5IFBhY2thZ2UNCj4gPiArIyBUaGlz IGlzIHRoZSBwYWNrYWdlIHByb3ZpZGVzIGVkazIgZHJpdmVycyBhbmQgbGlicmFyaWVzICMgdGhv c2UgYXJlDQo+ID4gK3JlbGF0ZWQgdG8gdGhlIHBsYXRmb3JtIG1hbmFnZW1lbnQuDQo+ID4gKyMN Cj4gPiArIyBDb3B5cmlnaHQgKEMpIDIwMjMgQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLiBB bGwgcmlnaHRzDQo+ID4gK3Jlc2VydmVkLjxCUj4gIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjog QlNELTItQ2xhdXNlLVBhdGVudCAjICMjDQo+ID4gKw0KPiA+ICtbRGVmaW5lc10NCj4gPiArICBQ TEFURk9STV9OQU1FICAgICAgICAgICAgICAgICAgPSBNYW5hZ2VhYmlsaXR5UGtnDQo+ID4gKyAg UExBVEZPUk1fR1VJRCAgICAgICAgICAgICAgICAgID0gN0E5ODEyM0EtQjE5NC00MEI2LUE4NjMt QTUyMTkyRjZENjVEDQo+ID4gKyAgUExBVEZPUk1fVkVSU0lPTiAgICAgICAgICAgICAgID0gMS4w DQo+ID4gKyAgRFNDX1NQRUNJRklDQVRJT04gICAgICAgICAgICAgID0gMHgwMDAxMDAxZQ0KPiA+ ICsgIE9VVFBVVF9ESVJFQ1RPUlkgICAgICAgICAgICAgICA9IEJ1aWxkL01hbmFnZWFiaWxpdHlQ a2cNCj4gPiArICBTVVBQT1JURURfQVJDSElURUNUVVJFUyAgICAgICAgPSBJQTMyfFg2NHxBUk18 QUFSQ0g2NHxSSVNDVjY0DQo+ID4gKyAgQlVJTERfVEFSR0VUUyAgICAgICAgICAgICAgICAgID0g REVCVUd8UkVMRUFTRXxOT09QVA0KPiA+ICsgIFNLVUlEX0lERU5USUZJRVIgICAgICAgICAgICAg ICA9IERFRkFVTFQNCj4gPiArDQo+ID4gK1tQYWNrYWdlc10NCj4gPiArICBNaW5QbGF0Zm9ybVBr Zy9NaW5QbGF0Zm9ybVBrZy5kZWMNCj4gPiArDQo+ID4gK1tQY2RzRmVhdHVyZUZsYWddDQo+ID4g KyAgIw0KPiA+ICsgICMgTWluUGxhdGZvcm0gY29tbW9uIGluY2x1ZGUgY3VycmVudGx5IHJlcXVp cmVkIFBDRA0KPiA+ICsgICMNCj4gPiArICBnTWluUGxhdGZvcm1Qa2dUb2tlblNwYWNlR3VpZC5Q Y2RVZWZpU2VjdXJlQm9vdEVuYWJsZQ0KPiB8RkFMU0UNCj4gPiArICBnTWluUGxhdGZvcm1Qa2dU b2tlblNwYWNlR3VpZC5QY2RQZXJmb3JtYW5jZUVuYWJsZQ0KPiB8RkFMU0UNCj4gPiArDQo+ID4g KyMNCj4gPiArIyBJbmNsdWRlIGNvbW1vbiBsaWJyYXJpZXMNCj4gPiArIw0KPiA+ICshaW5jbHVk ZSBNaW5QbGF0Zm9ybVBrZy9JbmNsdWRlL0RzYy9Db3JlQ29tbW9uTGliLmRzYw0KPiA+ICshaW5j bHVkZSBNaW5QbGF0Zm9ybVBrZy9JbmNsdWRlL0RzYy9Db3JlUGVpTGliLmRzYw0KPiA+ICshaW5j bHVkZSBNaW5QbGF0Zm9ybVBrZy9JbmNsdWRlL0RzYy9Db3JlRHhlTGliLmRzYw0KPiA+ICsNCj4g PiArIWluY2x1ZGUgSW5jbHVkZS9Ec2MvTWFuYWdlYWJpbGl0eS5kc2MNCj4gPiArDQo+IA0KPiAN Cj4gDQo+IA0K