From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web10.4625.1611289098450850292 for ; Thu, 21 Jan 2021 20:18:18 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=rDYs/Pbh; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: ray.ni@intel.com) IronPort-SDR: Pj6uA7w8KxC8S5k/GfPui8HKZHCx1b6wJ1mnjxmDIbRjR98Ssc1q/LtuPclSlgQgdr8gUXzMk5 R4V1+qdHn8aQ== X-IronPort-AV: E=McAfee;i="6000,8403,9871"; a="159168500" X-IronPort-AV: E=Sophos;i="5.79,365,1602572400"; d="scan'208";a="159168500" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jan 2021 20:18:15 -0800 IronPort-SDR: nrRcfa2zMlqZwe9qZNwTNiubyF/O/vim5fttESW34ya3CwGIPaN8J4iGU+ScgXzbKB4n9qpswn j3BGYW4yl0Cw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,365,1602572400"; d="scan'208";a="400394758" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga004.fm.intel.com with ESMTP; 21 Jan 2021 20:18:15 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 21 Jan 2021 20:18:14 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Thu, 21 Jan 2021 20:18:14 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.54) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 21 Jan 2021 20:18:14 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eN+D6XwkypDF1NxED3q30JB9OndfLf5R4Gifd/r2BQCIePZo77AB0oWRmwHlGlXimWufzoS3gDy7YH9CBadvCEqITS4ZYDBUUdfJoKOUg81AslbgkyfEZSILtqqLOXeKuFCbXuFLKvVSR9dMr8peQWqA6WQlU6F/TBkHspuQyhpHFHV3pBtadUdSLr84yYGkm+oZ47X2TSMLA3+Yl+6I77RvZGcdkjAdBEPl0B5rJl4UJLpNBb/yjT6vHtWdfmFuZDtL/bbdpMWkfERr+ljRu8AQmzV8giX5P4pMby69kx8guAtALhCprY7smuJEVnnTJP3mvkxCRDk4oSQYNw6QmQ== 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-SenderADCheck; bh=y4LAisoGPThaziFU3RdzymusCIFTBqbP2p3VfEcJdXo=; b=W5KjLR4SZhXD5gyEd8fuuWkgIdWtozPEdka/dU8ACkuMCgfmhbCQlK1IkMpKDlOQaIRoinlbzJkGDrzxW2bBm+b7xVCLXG1d1Qouw5WwM8h2rc0dHHhU80FgMuLQ73v8qKb4B7sOWy+VkUkXE+AB0NzgFafICeeDScdI8KiIv0UJ163qjpRrSPlfiRyl5YVG6F+TnuDvF6tBam+JOqNUJF6G1qUo6y59oLz8l59PPjMrAfNj+TxaYkgxALoeULUvgBEkX2D8dZJArjcpjV8lgekwYGznBRmdHlVw/MtBQHWnE1t0UUajIBbN4S6lE++BuWESFLluJGO6NeE/aHPTQw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=y4LAisoGPThaziFU3RdzymusCIFTBqbP2p3VfEcJdXo=; b=rDYs/PbhmEwzU7joRnww5x7K9p5E6QKypxKIBJti+OYQrWY+mzWHscEGq9raIGrUrZkzYZ2Y5nr41m0qDae/LkPemF0fkXrozNiJxx6K0Xmln4+/qUu1FSDwDU1W3QqP1/jmGdpAsJ75fcxt6mGdtPMOjtvt5FsmfsJiJytNX/0= Received: from CO1PR11MB4930.namprd11.prod.outlook.com (2603:10b6:303:9b::11) by CO1PR11MB4865.namprd11.prod.outlook.com (2603:10b6:303:9c::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.12; Fri, 22 Jan 2021 04:18:11 +0000 Received: from CO1PR11MB4930.namprd11.prod.outlook.com ([fe80::d18:1234:c1d6:5936]) by CO1PR11MB4930.namprd11.prod.outlook.com ([fe80::d18:1234:c1d6:5936%7]) with mapi id 15.20.3763.014; Fri, 22 Jan 2021 04:18:11 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "lersek@redhat.com" , Kun Qin CC: "Dong, Eric" , "Kumar, Rahul1" Subject: Re: [edk2-devel] [PATCH v3 16/18] UefiCpuPkg: CpuIo2Smm: Move CpuIo2Smm driver to consume gMmst Thread-Topic: [edk2-devel] [PATCH v3 16/18] UefiCpuPkg: CpuIo2Smm: Move CpuIo2Smm driver to consume gMmst Thread-Index: AQHW6sXUtPGVl6HFFUKTdXUsZ/es1qooRe6AgArPOlA= Date: Fri, 22 Jan 2021 04:18:11 +0000 Message-ID: References: <20210114223637.2737-1-kun.q@outlook.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.194] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4437805a-d47d-491a-a54e-08d8be8cbafc x-ms-traffictypediagnostic: CO1PR11MB4865: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4502; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: c7ML1yKR7ak/xlxYIgjfMmnO1ufKYL+e50qNyR+9Cfhgja+Vo9u3cV9v02Qn5bCkhyO/Z0C5hV9gDykW6NXNCQoHin9Tde/tgkQU+KbUC8qu2vYnbNuDRj/mgg6FMwC1Dka5oWavNmAdGk4S7DFrkg2Jb3TDNXZac3quOAQ+lk1M8D1/oPRiOOSpZGHpl6WLBXcjsMLi7P4m4FrUM9q18byM/wVOm/IvMYAA6F2xVIC8Xh2xsGw7bzx6K6BIEG70Ss6Ch8pJ/Fw2QXJT8hA8IB04aNC+UMy5uJu9ohCYmtFMpxpJZzKirH2jfpqA+FOxUB+OQ3Msv39L0ETmJm7CWstDfEPJBd9R9L8lLYsDouqgM5ARG3aQl/+/n0AMh/sn1wRKVuyej1UVojvHV8ajVzeYHZjZXyE2S1ShZ6dLvOZWtDMEu8C/uVEwGLDpgdBUil+nwuibgrJJWYn6S3R/Vw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4930.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(376002)(346002)(396003)(39860400002)(136003)(86362001)(966005)(478600001)(6506007)(19627235002)(83380400001)(9686003)(55016002)(33656002)(26005)(66446008)(110136005)(316002)(4326008)(54906003)(53546011)(8936002)(71200400001)(66946007)(66556008)(186003)(64756008)(66476007)(107886003)(2906002)(76116006)(5660300002)(7696005)(52536014)(8676002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?b0U4SjFpTXIvWTNvN3JhaURVbXBFVUFHMlg0VHRmVlZsbHlQNWc0NUNkdmdV?= =?utf-8?B?Y0luWDF3aHdFNU9wNFNUWmV6TkszeWJGZ2tYaUNKYnRtMUFYckREcHpYK0dm?= =?utf-8?B?UWNmYWNqVVhWeE5qUnpHeWJ1VWQ5dUNYY1VLK3h0VTNXV3ZxWktWaDNPMUZa?= =?utf-8?B?NXJ1VHpIbXNQM0hOcTV4Q29RTDhGV085R1NtRktQK1BiS00vNUFZWXRhYm9V?= =?utf-8?B?NmhrYWVyU2VtV3k0bk50MlBYekFZQkVNWU8rbzhtbzBzT2VCQ3RnRUZCajNh?= =?utf-8?B?enRDaVFLdHVaOVFseE5SanY4WlFncTF4ZDlaMWVXUzloSmY2enB5b2ozS0Yz?= =?utf-8?B?MmYzYUVEZm8wZ3RWSlRrSUFhVzBqbzl5cGd0ZHNhQ2JwbmxDVENYY05tWi91?= =?utf-8?B?Y2FEWjJGVThpNW9VYmw1dFBQaytFdkRYK3BGV2IyMS9uMFhUR25zY25IaXhx?= =?utf-8?B?cHgrNmpEdkpwREo1bFNsSXVUNUh6Z2ZFRVVqOVBCRDJzMVNzK0JyNTNLenoz?= =?utf-8?B?ZkRDclZFK3g5M2JmUFl0eEc3c0QwZ3NpUFRGQTd0WHNqUk92eUh6b0tZcWFH?= =?utf-8?B?dTkrdWlUR1g2bVNFcHFLVW9yOUNVNlVGeENhWDcwSjlzM3JTM1V3cnc2RW1a?= =?utf-8?B?cGYzczhKb21DRFFOR25MMmgrdkd3ckEzMGtuS2JZZHpOSnR0ZmpZWU5XUFg5?= =?utf-8?B?cUxpbUVrUmpVa3F1bWlOaXE1dFU0NXlnNWcwOGIzK293eW5rSjF5bkprOWFU?= =?utf-8?B?OTZ4RWZTTC9YQTR6a3lTWVNydk8zMXhoZGlMYjIwWjY5UkZNalJraGJVdGdM?= =?utf-8?B?NUdXaWVGL1UzYnlaL2J5cmJxcmpuQzdXVFphOTFrMEFsQzlVS1NraW8xWmhI?= =?utf-8?B?RkJtN1h3N3NWektQeE9mUThHRDc0clByR2Flc3pXVHdLSEJ6aWd1SUx0ZVZS?= =?utf-8?B?R0I2VU8xUUtmakZPQkxzZEVXYWxJUEkwVVNveVBRVDZxRkU1YW9PdUZ1KzdR?= =?utf-8?B?N3BwRmJaTXRLL1RkcG5XTzVnelZtQm5BdDFKQWxmVzRKblRBMFNVSjhqbFpZ?= =?utf-8?B?a3JYSlpscEVnOUo0OXJvZFRyM08xd056dmNMS3BhT1dydSt1TVNWa0J0akJ3?= =?utf-8?B?V3lQcDVucWp5TldQd0VGQkRCRkR0bU5ad09XQjhrcHZXa3BtQ2IvbU5KUHlS?= =?utf-8?B?eGlPNXc1MGI4KzlUN01xZHZ2cUZZMWVxdDAwbGxrYXYxUmNLb0thTFIzajgw?= =?utf-8?B?bGRtRzc4YTB2L05XeFZ3c0htUS9JOU5iT2g1VDY4dWw4ajlzaDFDZzFiTTFy?= =?utf-8?Q?3d51qfw4DVnr5rtRgj9qarUz8HDGLU0h3R?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4930.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4437805a-d47d-491a-a54e-08d8be8cbafc X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2021 04:18:11.3748 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: mwCIlOsrN8mdk0EsetUVfjKWhFVuJSXcULO6VDB6UIq+G9ih6ef9zfDI4cy1i7d0AbxevkeiNG/iaN1Mmi3Zjg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4865 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCg0KPiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5n cm91cHMuaW8+IE9uIEJlaGFsZiBPZiBMYXN6bG8NCj4gRXJzZWsNCj4gU2VudDogRnJpZGF5LCBK YW51YXJ5IDE1LCAyMDIxIDM6MTIgUE0NCj4gVG86IEt1biBRaW4gPGt1bi5xQG91dGxvb2suY29t PjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IERvbmcsIEVyaWMgPGVyaWMuZG9uZ0BpbnRl bC5jb20+OyBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgS3VtYXIsDQo+IFJhaHVsMSA8cmFo dWwxLmt1bWFyQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0gg djMgMTYvMThdIFVlZmlDcHVQa2c6IENwdUlvMlNtbTogTW92ZQ0KPiBDcHVJbzJTbW0gZHJpdmVy IHRvIGNvbnN1bWUgZ01tc3QNCj4gDQo+IE9uIDAxLzE0LzIxIDIzOjM2LCBLdW4gUWluIHdyb3Rl Og0KPiA+IFRoaXMgY2hhbmdlIHJlcGxhY2VkIGdTbXN0IHdpdGggZ01tc3QgdG8gc3VwcG9ydCBi cm9hZGVyIGNvbXBhdGliaWxpdHkNCj4gPiB1bmRlciBNTSBlbnZpcm9ubWVudCBmb3IgQ3B1SW8y U21tIGRyaXZlci4NCj4gPg0KPiA+IENjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+ DQo+ID4gQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCj4gPiBDYzogTGFzemxvIEVyc2Vr IDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gPiBDYzogUmFodWwgS3VtYXIgPHJhaHVsMS5rdW1hckBp bnRlbC5jb20+DQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBLdW4gUWluIDxrdW4ucUBvdXRsb29r LmNvbT4NCj4gPiAtLS0NCj4gPg0KPiA+IE5vdGVzOg0KPiA+ICAgICB2MzoNCj4gPiAgICAgLSBC cmVhayBnTW1zdCByZXBsYWNlbWVudCBpbnRvIHNlcGFyYXRlIFBSIFtMYXN6bG9dDQo+ID4NCj4g PiAgICAgdjI6DQo+ID4gICAgIC0gUmVtb3ZlZCAiRUZJQVBJIiBmb3IgaW50ZXJuYWwgZnVuY3Rp b25zLg0KPiA+DQo+ID4gIFVlZmlDcHVQa2cvQ3B1SW8yU21tL0NwdUlvMlNtbS5jICAgfCA2ICsr Ky0tLQ0KPiA+ICBVZWZpQ3B1UGtnL0NwdUlvMlNtbS9DcHVJbzJTbW0uaCAgIHwgMiArLQ0KPiA+ ICBVZWZpQ3B1UGtnL0NwdUlvMlNtbS9DcHVJbzJTbW0uaW5mIHwgMiArLQ0KPiA+ICBVZWZpQ3B1 UGtnL1VlZmlDcHVQa2cuZHNjICAgICAgICAgIHwgMSArDQo+ID4gIDQgZmlsZXMgY2hhbmdlZCwg NiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL1Vl ZmlDcHVQa2cvQ3B1SW8yU21tL0NwdUlvMlNtbS5jDQo+IGIvVWVmaUNwdVBrZy9DcHVJbzJTbW0v Q3B1SW8yU21tLmMNCj4gPiBpbmRleCBiODQwZDNlMTBjYWUuLmMwYTJiYWVjZWUwMyAxMDA2NDQN Cj4gPiAtLS0gYS9VZWZpQ3B1UGtnL0NwdUlvMlNtbS9DcHVJbzJTbW0uYw0KPiA+ICsrKyBiL1Vl ZmlDcHVQa2cvQ3B1SW8yU21tL0NwdUlvMlNtbS5jDQo+ID4gQEAgLTM5MCwxMiArMzkwLDEyIEBA IFNtbUNwdUlvMkluaXRpYWxpemUgKA0KPiA+ICAgIC8vDQo+ID4gICAgLy8gQ29weSB0aGUgU01N IENQVSBJL08gUHJvdG9jb2wgaW5zdGFuY2UgaW50byB0aGUgU3lzdGVtIE1hbmFnZW1lbnQNCj4g U3lzdGVtIFRhYmxlDQo+ID4gICAgLy8NCj4gPiAtICBDb3B5TWVtICgmZ1Ntc3QtPlNtbUlvLCAm bVNtbUNwdUlvMiwgc2l6ZW9mIChtU21tQ3B1SW8yKSk7DQo+ID4gKyAgQ29weU1lbSAoJmdNbXN0 LT5NbUlvLCAmbVNtbUNwdUlvMiwgc2l6ZW9mIChtU21tQ3B1SW8yKSk7DQo+ID4NCj4gPiAgICAv Lw0KPiA+IC0gIC8vIEluc3RhbGwgdGhlIFNNTSBDUFUgSS9PIFByb3RvY29sIGludG8gdGhlIFNN TSBwcm90b2NvbCBkYXRhYmFzZQ0KPiA+ICsgIC8vIEluc3RhbGwgdGhlIFNNTSBDUFUgSS9PIFBy b3RvY29sIGludG8gdGhlIE1NIHByb3RvY29sIGRhdGFiYXNlDQo+ID4gICAgLy8NCj4gPiAtICBT dGF0dXMgPSBnU21zdC0+U21tSW5zdGFsbFByb3RvY29sSW50ZXJmYWNlICgNCj4gPiArICBTdGF0 dXMgPSBnTW1zdC0+TW1JbnN0YWxsUHJvdG9jb2xJbnRlcmZhY2UgKA0KPiA+ICAgICAgICAgICAg ICAgICAgICAgICZtSGFuZGxlLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICZnRWZpU21tQ3B1 SW8yUHJvdG9jb2xHdWlkLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgIEVGSV9OQVRJVkVfSU5U RVJGQUNFLA0KPiA+IGRpZmYgLS1naXQgYS9VZWZpQ3B1UGtnL0NwdUlvMlNtbS9DcHVJbzJTbW0u aA0KPiBiL1VlZmlDcHVQa2cvQ3B1SW8yU21tL0NwdUlvMlNtbS5oDQo+ID4gaW5kZXggNGMxMzNi NThjOWY0Li5jODAyNjE5NDVmNzEgMTAwNjQ0DQo+ID4gLS0tIGEvVWVmaUNwdVBrZy9DcHVJbzJT bW0vQ3B1SW8yU21tLmgNCj4gPiArKysgYi9VZWZpQ3B1UGtnL0NwdUlvMlNtbS9DcHVJbzJTbW0u aA0KPiA+IEBAIC0xNiw3ICsxNiw3IEBAIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1D bGF1c2UtUGF0ZW50DQo+ID4gICNpbmNsdWRlIDxMaWJyYXJ5L0Jhc2VMaWIuaD4NCj4gPiAgI2lu Y2x1ZGUgPExpYnJhcnkvRGVidWdMaWIuaD4NCj4gPiAgI2luY2x1ZGUgPExpYnJhcnkvSW9MaWIu aD4NCj4gPiAtI2luY2x1ZGUgPExpYnJhcnkvU21tU2VydmljZXNUYWJsZUxpYi5oPg0KPiA+ICsj aW5jbHVkZSA8TGlicmFyeS9NbVNlcnZpY2VzVGFibGVMaWIuaD4NCj4gPiAgI2luY2x1ZGUgPExp YnJhcnkvQmFzZU1lbW9yeUxpYi5oPg0KPiA+DQo+ID4gICNkZWZpbmUgTUFYX0lPX1BPUlRfQURE UkVTUyAgIDB4RkZGRg0KPiA+IGRpZmYgLS1naXQgYS9VZWZpQ3B1UGtnL0NwdUlvMlNtbS9DcHVJ bzJTbW0uaW5mDQo+IGIvVWVmaUNwdVBrZy9DcHVJbzJTbW0vQ3B1SW8yU21tLmluZg0KPiA+IGlu ZGV4IGJjNzhmYTRlNDJkMi4uYjc0M2E1ZTBlMzE2IDEwMDY0NA0KPiA+IC0tLSBhL1VlZmlDcHVQ a2cvQ3B1SW8yU21tL0NwdUlvMlNtbS5pbmYNCj4gPiArKysgYi9VZWZpQ3B1UGtnL0NwdUlvMlNt bS9DcHVJbzJTbW0uaW5mDQo+ID4gQEAgLTM0LDcgKzM0LDcgQEAgW0xpYnJhcnlDbGFzc2VzXQ0K PiA+ICAgIEJhc2VMaWINCj4gPiAgICBEZWJ1Z0xpYg0KPiA+ICAgIElvTGliDQo+ID4gLSAgU21t U2VydmljZXNUYWJsZUxpYg0KPiA+ICsgIE1tU2VydmljZXNUYWJsZUxpYg0KPiA+ICAgIEJhc2VN ZW1vcnlMaWINCj4gPg0KPiA+ICBbUHJvdG9jb2xzXQ0KPiA+IGRpZmYgLS1naXQgYS9VZWZpQ3B1 UGtnL1VlZmlDcHVQa2cuZHNjIGIvVWVmaUNwdVBrZy9VZWZpQ3B1UGtnLmRzYw0KPiA+IGluZGV4 IGIyYjZkNzhhNzFiMC4uOWI1NmJjYWFiZWJlIDEwMDY0NA0KPiA+IC0tLSBhL1VlZmlDcHVQa2cv VWVmaUNwdVBrZy5kc2MNCj4gPiArKysgYi9VZWZpQ3B1UGtnL1VlZmlDcHVQa2cuZHNjDQo+ID4g QEAgLTg5LDYgKzg5LDcgQEAgW0xpYnJhcnlDbGFzc2VzLmNvbW1vbi5EWEVfRFJJVkVSXQ0KPiA+ DQo+ID4gIFtMaWJyYXJ5Q2xhc3Nlcy5jb21tb24uRFhFX1NNTV9EUklWRVJdDQo+ID4NCj4gU21t U2VydmljZXNUYWJsZUxpYnxNZGVQa2cvTGlicmFyeS9TbW1TZXJ2aWNlc1RhYmxlTGliL1NtbVNl cnZpY2VzVGFiDQo+IGxlTGliLmluZg0KPiA+ICsNCj4gTW1TZXJ2aWNlc1RhYmxlTGlifE1kZVBr Zy9MaWJyYXJ5L01tU2VydmljZXNUYWJsZUxpYi9NbVNlcnZpY2VzVGFibGVMDQo+IGliLmluZg0K PiA+DQo+IE1lbW9yeUFsbG9jYXRpb25MaWJ8TWRlUGtnL0xpYnJhcnkvU21tTWVtb3J5QWxsb2Nh dGlvbkxpYi9TbW1NZW1vcg0KPiB5QWxsb2NhdGlvbkxpYi5pbmYNCj4gPiAgICBIb2JMaWJ8TWRl UGtnL0xpYnJhcnkvRHhlSG9iTGliL0R4ZUhvYkxpYi5pbmYNCj4gPg0KPiBDcHVFeGNlcHRpb25I YW5kbGVyTGlifFVlZmlDcHVQa2cvTGlicmFyeS9DcHVFeGNlcHRpb25IYW5kbGVyTGliL1NtbUNw DQo+IHVFeGNlcHRpb25IYW5kbGVyTGliLmluZg0KPiA+DQo+IA0KPiBSZXZpZXdlZC1ieTogTGFz emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gDQo+IA0KPiANCj4gDQo+IA0KDQo=