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 7802CD80225 for ; Fri, 15 Dec 2023 00:21:47 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=ZXrXHmuCtQ1wXL0qUjdRFX2j22LUJuP8QDWACpBAW68=; 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: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=1702599706; v=1; b=LtqWY/wTPTw4alYbgYBcmELAPPsLC9w1ERdIbGgF4QfwsLqIjxgILElA2w3UIrCRlVRIfiXf p2yOTtALhPz0+mdxo/KkdeT9hgJQEaJUi7+ZilPe/5qnej7qCNRGQxd3Vnbv0P8yPYZZv2DY4fK nggOES9IZz2bSd4vodsjhF9M= X-Received: by 127.0.0.2 with SMTP id kI22YY7687511x9EbGljcggi; Thu, 14 Dec 2023 16:21:46 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) by mx.groups.io with SMTP id smtpd.web11.46056.1702599705348384569 for ; Thu, 14 Dec 2023 16:21:45 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10924"; a="2048439" X-IronPort-AV: E=Sophos;i="6.04,277,1695711600"; d="scan'208";a="2048439" X-Received: from orviesa002.jf.intel.com ([10.64.159.142]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Dec 2023 16:21:44 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.04,277,1695711600"; d="scan'208";a="16060868" X-Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 14 Dec 2023 16:21:45 -0800 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 14 Dec 2023 16:21:43 -0800 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 14 Dec 2023 16:21:43 -0800 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Thu, 14 Dec 2023 16:21:43 -0800 X-Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 14 Dec 2023 16:21:43 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hVU04lbxTXaN+ZOn3ynvK90Y65DrVl24En19IDVFtyZOQP5QG57ls3FP0oxKyfnVtlYxJyX6CFeCN4dxPr9+VgfnJIV2XeH4WB15yOIRdKDaROnmbVNW5rYp2fBqxu8QBOXDOkn4P6FKRjL850NdRqnqRjXxrvpUFrlwoIvURANeVbigti9l7S5BCvUd7CWBH0c86V3t04zn5aglO6vnz0DYXpny7ycR9LykKlMru/uhzZpR+lxbf6KZqP7BNvj74ZXGRow26WWabl6jUm1EVBRld64fVS3DMDN7/sIf+ZSxA4tni/EfcqX0MvSy9ReULUutE7TpsB9J/x4YH+Pw+Q== 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=yXSOA51AEig03MQTK2rqNq4dqdxUwfykMpORJfANjhc=; b=fr9hMxJxToZoaH8ODI5kAthf/ZsXBljXRUYtZyMJxALH3yBVdXRbCHqlZxucnfPb5W7iEb621GLQ53kya5LilvA/VpG3vg+Ttv+NC/ZwiFyZ5p14MEbPRbzuFPXviunu7zXTPSzVQYS5hrMCLIF3aapJbfVEoYniwtqCmShNI9brM7tp+ZzFQcxPfbqBVhpsNSsXN9xP5wCrXniGxzRJMyVtDOYwaYS3MunH/uKkkeTPHY+z49mh1QUvK1hOqiYncAXYlVshjBWqpPE8A3g4KRtict1NxEL6ANVwIyom/Sse2x0S+s826veTnAP1gMkZlmVQ3IXqSOpnqDCVgLwdFQ== 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 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by DM4PR11MB6215.namprd11.prod.outlook.com (2603:10b6:8:a9::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.38; Fri, 15 Dec 2023 00:21:41 +0000 X-Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::b614:1f5e:8b0c:9858]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::b614:1f5e:8b0c:9858%4]) with mapi id 15.20.7091.028; Fri, 15 Dec 2023 00:21:40 +0000 From: "Ni, Ray" To: Laszlo Ersek , "devel@edk2.groups.io" , "Wu, Jiaxin" CC: Ard Biesheuvel , "Yao, Jiewen" , "Justen, Jordan L" , "Dong, Eric" , "Zeng, Star" , "Kumar, Rahul R" , Gerd Hoffmann Subject: Re: [edk2-devel] [PATCH v3 4/6] OvmfPkg: Specifies SmmCpuSyncLib instance Thread-Topic: [edk2-devel] [PATCH v3 4/6] OvmfPkg: Specifies SmmCpuSyncLib instance Thread-Index: AQHaKCs18C64L7c72UOngP9rL9GrYbCneTgAgAIPefA= Date: Fri, 15 Dec 2023 00:21:40 +0000 Message-ID: References: <20231206100122.8028-1-jiaxin.wu@intel.com> <20231206100122.8028-5-jiaxin.wu@intel.com> <309c37ed-bf89-b25a-fd59-2179f3fb415b@redhat.com> In-Reply-To: <309c37ed-bf89-b25a-fd59-2179f3fb415b@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN6PR11MB8244:EE_|DM4PR11MB6215:EE_ x-ms-office365-filtering-correlation-id: 2e0855ed-71b5-433d-6d81-08dbfd03cf26 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: mcRUM8iNMmQd4k9fQsFjbxsMItYoDaUAHeUBCacPIr5vllmYlZ8Xnq37G4XLY3gDujc7xDAcp3M4dkh6PoFw5mZOzFfXys6qyPFNlx80WoeGzH4JQv/TC/LpBNxlyfu+imqm+JpYP9aaOjOdz/TfgWO96ddtibAC0nvUEc+a3elyNx4/3W0TtJKxvpgv8LNMVFb30rbsTnxJlAEw8De8RerMCVCR6uwl7zlsSYRg7ebcI43rU8iMxSwUyWAL1dZiqLRikJTIyYFQGMWE2G1FQ1S2g7lqJ66aiIN0oAw3r7d97cY+EPQ+fisqeOousX+sygGLrdcvjs7llvRKnpEK42OeihGMFYMH017drx7RfU2p4U0Uz9r4rNMjsF282noljbUIPgnciuC0xXwIeNOP3WJWoJk3fgBZL1wCVtxIRlK/yFMns8FbY/TcAvbrdm6nKCHUdXQyaeLVjEyIb4+bkPrhO4z0z6q4yxHL6DcB8EKpwbUujR37v5Z73XG7IpxMyIE/7nR338zELtVi+6kDhXZFeY7OoC8qQ77oTePGXX4DCjAocs70CqIqfD2TBDBkd6BYB+dF9ER6xA2ARgpyndrZJahsZb9j+u33hidaoYvS0lsnQz2mHwkWUwIZmneH x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Sm9sS1JWRlFvK3JNRmppUktOVWJudS9VSHk0djlzZEdENXp6TlQxZUhnTHNJ?= =?utf-8?B?UWlYMVFCNXYzbExXWTJvMlNWTG1Jem53alQ5c1hJN2ZhTllrcVlFTFUvUjd5?= =?utf-8?B?MWsrbzNxaFJEaEppdHdpc3YxeEFma3NVclVneXBIM1ZHeVZiUmFRSnd6Z2hS?= =?utf-8?B?aXEzZWs4bGFtOTQwdml4QTY4dUhRTDNjOFhhR0RjcUprVkRwVXUybks1Q0hY?= =?utf-8?B?Yjhjb29jWEJoeXZBbGIrK0xBTWM5S0tobGE0Q3BrVDkrWldZNGhUS0YwbW9U?= =?utf-8?B?b1JxZE4vY0pIbzNUNWdud1dHUlNtWTh2MmtWcWFJcGF5SEgzb3gxMFZSOTRV?= =?utf-8?B?VjNDODZsbVJkQUU0bGFKNThNU0lmNjlwU1M3SWMxeG4rNW0xWWswd2ZFNzk4?= =?utf-8?B?d3N0MWtLUDQxdnRZeGN2blg0ZkMwdnQyclJNd2ZHaDNha1B4N0Rha1Z5N1hq?= =?utf-8?B?K1JUTmdCUzdvbkRuQkkxM3pUaFhxMDllaWZ2cExBRGFCek1mYndpK3FmNklw?= =?utf-8?B?Z2U0VFBoNHljVUNwbEpiVWIyVHNheFBRUEpGTmwyb05VSnZjdGRESDAvMzdY?= =?utf-8?B?eWk4dlRYb2UreExrR1dGT29GWis4NllabGdSMm8zaXBPVTZMZVpKTEx1aUxB?= =?utf-8?B?endUKzJBbmdGdytBTEIxdXNlZFpETHZ4RUltbDBkRTBXWUd3OXlPWGlaa29i?= =?utf-8?B?RGxVbXQzb1RmSDFOdVJxZENUMmgrWENHd2Rvc2FXZXMxdUp4cHZPSVZIV2N4?= =?utf-8?B?cGkyTTZxa3FtOTE2clZvNHp2S3FjN0FvQ01pY2hKZHdMVE4vajdtZVgxRFBV?= =?utf-8?B?c3FKRjlMcVlmOFQzczRKcm5DNXpVWUJ4NkZweGtidmNtOVlrTE9ONHB5eUFi?= =?utf-8?B?L3ZzaWdBc2JIb050djBzT3c1UW9yblR5cUgydW1uYWdOeFhrWVc3cEZYNUUz?= =?utf-8?B?NkhRRVkvclcyOU1JRmRFMTJZcktIT2pBREtIVWdxaDZkOGtpRDYxai95SGhn?= =?utf-8?B?c2pYbEljb2lQYWI0REdyZkRlOWp4MzFwMkRQTXBucVorbkJoUjlRZkI5ZjFx?= =?utf-8?B?TXdYRk5rN3VWazNoU2liVFlNNnJzTHk2N3dYVzZIRFdqaG5jdVMrYkdGUWxD?= =?utf-8?B?SnhiWm9ucU4ydU5STk1YMG1SaTRxbUFLcGVYbDVXS0VzbDlzMkhCRmtoSGtQ?= =?utf-8?B?dmZpYmdveW4xZG44aGJ3QlhJSjcrQUY4WHM2eksvTzBsbmJyTWRZUWZPTzM3?= =?utf-8?B?cG1SeWxUekZ2NmFKc0RHSkc5RE5ZNlN1R1RPYlQ4bDNwR0duZ2pNQ3JCbFQ0?= =?utf-8?B?cWJ6aDNuYXFxNkgrTkNCQkQ3eVNTWjdvREJMbVpuSGpvQVZOcXJER0pnZk9X?= =?utf-8?B?dUNXODFHZ21xZC8xd096TjQ0SWwrMjZkN3VWQ0pvSWk0bUJpbHBGWkthU09J?= =?utf-8?B?MWNFRDViTnhVbGFaaG1oVjBzaEExWlJwQ21zQWlRQVJCbWljQWpoSi8yTGVs?= =?utf-8?B?K2o5MzJaRXZTMll5VjViNU5yWUR2eW80UllZOUpMR3RMRjJnam9ra3IzdVYw?= =?utf-8?B?RWZ1bzBhMk1GVjRlYUZYTm5wUXFDaGxZa0h1RmlUYWRIZGd5Q2t0WkZUSnU0?= =?utf-8?B?aFhsSW1pbUYxRmZydDdDSUFkS0RsUzBwOHFJcGJBeTZFYWVYb2txNDZwK3N6?= =?utf-8?B?eUdJVkFCcUlFenpnVkQrd3k3TjlCdXdIYWU2cGFGS1JLSkVGWW10QmhjUHJi?= =?utf-8?B?NGYranVEODJ5QXdCeGVFTEdQKzE1emxiU1pwbnIzQUc3MlhCNjRZYVVFU1pp?= =?utf-8?B?bVRCbW1yMG40VkxySUJmTHpObWVUNTdnN28zTjcrZE1POTFtSHZGcjJIWjJR?= =?utf-8?B?NFBaQXFrSU55WFdRNHcwaGpoQzd3WW93VmZjNXZNaU9yeUNvU09DYWRDbzJW?= =?utf-8?B?ckFJL3owS2NhUm83V3RWYzRjZUczQlBXL3NMUkNhemY1bXNtd2JFYWFNcHVE?= =?utf-8?B?M25pME81Zk5vaTVRbCtlekx2N1NsbWUzQ3g2cXd3OGtlRVd3Ui9jMWg2RTUw?= =?utf-8?B?U0Y3bm5XS0RhMms1Sit0OE54N1gwQU9xRlhMOU15SEFSQnV2eU5rd21QTW8x?= =?utf-8?Q?w854=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN6PR11MB8244.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2e0855ed-71b5-433d-6d81-08dbfd03cf26 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Dec 2023 00:21:40.5060 (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: vnCy6sEvIKv+Yje9oHkqa7iUk90fcQYhQus6X2d/a3DdrjFzKc6zC2YiNEDHKAWESI1USFUa2YohSkUGmL3pyA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6215 X-OriginatorOrg: intel.com 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,ray.ni@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 4Dvwr9bOfQg5y4OBawK5eDHkx7686176AA= 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="LtqWY/wT"; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") TGFzemxvLA0KSSBsaWtlIHRoZSAibG9jYWwgbGliIG92ZXJyaWRlIiBpZGVhLCBzaW1pbGFyIHRv IHRoZSBDIGxhbmd1YWdlIHJlY29tbWVuZGF0aW9uIHRvIHVzZSBsb2NhbCB2YXJpYWJsZXMgaW5z dGVhZCBvZiBnbG9iYWwgb25lcyB3aGVuIHBvc3NpYmxlLg0KDQpUaGFua3MsDQpSYXkNCj4gLS0t LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk aGF0LmNvbT4NCj4gU2VudDogVGh1cnNkYXksIERlY2VtYmVyIDE0LCAyMDIzIDEyOjUzIEFNDQo+ IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgV3UsIEppYXhpbiA8amlheGluLnd1QGludGVsLmNv bT4NCj4gQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPjsgWWFv LCBKaWV3ZW4NCj4gPGppZXdlbi55YW9AaW50ZWwuY29tPjsgSnVzdGVuLCBKb3JkYW4gTCA8am9y ZGFuLmwuanVzdGVuQGludGVsLmNvbT47IERvbmcsDQo+IEVyaWMgPGVyaWMuZG9uZ0BpbnRlbC5j b20+OyBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgWmVuZywgU3Rhcg0KPiA8c3Rhci56ZW5n QGludGVsLmNvbT47IEt1bWFyLCBSYWh1bCBSIDxyYWh1bC5yLmt1bWFyQGludGVsLmNvbT47IEdl cmQNCj4gSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazIt ZGV2ZWxdIFtQQVRDSCB2MyA0LzZdIE92bWZQa2c6IFNwZWNpZmllcyBTbW1DcHVTeW5jTGliDQo+ IGluc3RhbmNlDQo+IA0KPiBPbiAxMi82LzIzIDExOjAxLCBXdSwgSmlheGluIHdyb3RlOg0KPiA+ IFRoaXMgcGF0Y2ggaXMgdG8gc3BlY2lmeSBTbW1DcHVTeW5jTGliIGluc3RhbmNlIGZvciBPdm1m UGtnLg0KPiA+DQo+ID4gQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+ID4g Q2M6IEFyZCBCaWVzaGV1dmVsIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPg0KPiA+IENjOiBK aWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gPiBDYzogSm9yZGFuIEp1c3RlbiA8 am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4NCj4gPiBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdA aW50ZWwuY29tPg0KPiA+IENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+DQo+ID4gQ2M6IFpl bmcgU3RhciA8c3Rhci56ZW5nQGludGVsLmNvbT4NCj4gPiBDYzogUmFodWwgS3VtYXIgPHJhaHVs MS5rdW1hckBpbnRlbC5jb20+DQo+ID4gQ2M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQu Y29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEppYXhpbiBXdSA8amlheGluLnd1QGludGVsLmNvbT4N Cj4gPiAtLS0NCj4gPiAgT3ZtZlBrZy9DbG91ZEh2L0Nsb3VkSHZYNjQuZHNjIHwgMiArKw0KPiA+ ICBPdm1mUGtnL092bWZQa2dJYTMyLmRzYyAgICAgICAgfCAyICsrDQo+ID4gIE92bWZQa2cvT3Zt ZlBrZ0lhMzJYNjQuZHNjICAgICB8IDIgKysNCj4gPiAgT3ZtZlBrZy9Pdm1mUGtnWDY0LmRzYyAg ICAgICAgIHwgMSArDQo+ID4gIDQgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspDQo+ID4N Cj4gPiBkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9DbG91ZEh2L0Nsb3VkSHZYNjQuZHNjDQo+IGIvT3Zt ZlBrZy9DbG91ZEh2L0Nsb3VkSHZYNjQuZHNjDQo+ID4gaW5kZXggODIxYWQxYjlmYS4uZjczNWI2 OWEzNyAxMDA2NDQNCj4gPiAtLS0gYS9Pdm1mUGtnL0Nsb3VkSHYvQ2xvdWRIdlg2NC5kc2MNCj4g PiArKysgYi9Pdm1mUGtnL0Nsb3VkSHYvQ2xvdWRIdlg2NC5kc2MNCj4gPiBAQCAtMTgzLDEwICsx ODMsMTIgQEANCj4gPg0KPiBQZWlIYXJkd2FyZUluZm9MaWJ8T3ZtZlBrZy9MaWJyYXJ5L0hhcmR3 YXJlSW5mb0xpYi9QZWlIYXJkd2FyZUluZm9MaWIuaQ0KPiBuZg0KPiA+DQo+IER4ZUhhcmR3YXJl SW5mb0xpYnxPdm1mUGtnL0xpYnJhcnkvSGFyZHdhcmVJbmZvTGliL0R4ZUhhcmR3YXJlSW5mb0xp Yg0KPiAuaW5mDQo+ID4NCj4gSW1hZ2VQcm9wZXJ0aWVzUmVjb3JkTGlifE1kZU1vZHVsZVBrZy9M aWJyYXJ5L0ltYWdlUHJvcGVydGllc1JlY29yZExpDQo+IGIvSW1hZ2VQcm9wZXJ0aWVzUmVjb3Jk TGliLmluZg0KPiA+ICAhaWYgJChTTU1fUkVRVUlSRSkgPT0gRkFMU0UNCj4gPiAgICBMb2NrQm94 TGlifE92bWZQa2cvTGlicmFyeS9Mb2NrQm94TGliL0xvY2tCb3hCYXNlTGliLmluZg0KPiA+ICsh ZWxzZQ0KPiA+ICsNCj4gU21tQ3B1U3luY0xpYnxVZWZpQ3B1UGtnL0xpYnJhcnkvU21tQ3B1U3lu Y0xpYi9TbW1DcHVTeW5jTGliLmluZg0KPiA+ICAhZW5kaWYNCj4gPg0KPiBDdXN0b21pemVkRGlz cGxheUxpYnxNZGVNb2R1bGVQa2cvTGlicmFyeS9DdXN0b21pemVkRGlzcGxheUxpYi9DdXN0bw0K PiBtaXplZERpc3BsYXlMaWIuaW5mDQo+ID4NCj4gRnJhbWVCdWZmZXJCbHRMaWJ8TWRlTW9kdWxl UGtnL0xpYnJhcnkvRnJhbWVCdWZmZXJCbHRMaWIvRnJhbWVCdWZmZXJCbHQNCj4gTGliLmluZg0K PiA+DQo+IE1lbUVuY3J5cHRUZHhMaWJ8T3ZtZlBrZy9MaWJyYXJ5L0Jhc2VNZW1FbmNyeXB0VGR4 TGliL0Jhc2VNZW1FbmNyDQo+IHlwdFRkeExpYi5pbmYNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9P dm1mUGtnL092bWZQa2dJYTMyLmRzYyBiL092bWZQa2cvT3ZtZlBrZ0lhMzIuZHNjDQo+ID4gaW5k ZXggYmNlMmFlZGNkNy4uYjA1YjEzYjE4YyAxMDA2NDQNCj4gPiAtLS0gYS9Pdm1mUGtnL092bWZQ a2dJYTMyLmRzYw0KPiA+ICsrKyBiL092bWZQa2cvT3ZtZlBrZ0lhMzIuZHNjDQo+ID4gQEAgLTE4 OCwxMCArMTg4LDEyIEBADQo+ID4NCj4gUGVpSGFyZHdhcmVJbmZvTGlifE92bWZQa2cvTGlicmFy eS9IYXJkd2FyZUluZm9MaWIvUGVpSGFyZHdhcmVJbmZvTGliLmkNCj4gbmYNCj4gPg0KPiBEeGVI YXJkd2FyZUluZm9MaWJ8T3ZtZlBrZy9MaWJyYXJ5L0hhcmR3YXJlSW5mb0xpYi9EeGVIYXJkd2Fy ZUluZm9MaWINCj4gLmluZg0KPiA+DQo+IEltYWdlUHJvcGVydGllc1JlY29yZExpYnxNZGVNb2R1 bGVQa2cvTGlicmFyeS9JbWFnZVByb3BlcnRpZXNSZWNvcmRMaQ0KPiBiL0ltYWdlUHJvcGVydGll c1JlY29yZExpYi5pbmYNCj4gPiAgIWlmICQoU01NX1JFUVVJUkUpID09IEZBTFNFDQo+ID4gICAg TG9ja0JveExpYnxPdm1mUGtnL0xpYnJhcnkvTG9ja0JveExpYi9Mb2NrQm94QmFzZUxpYi5pbmYN Cj4gPiArIWVsc2UNCj4gPiArDQo+IFNtbUNwdVN5bmNMaWJ8VWVmaUNwdVBrZy9MaWJyYXJ5L1Nt bUNwdVN5bmNMaWIvU21tQ3B1U3luY0xpYi5pbmYNCj4gPiAgIWVuZGlmDQo+ID4NCj4gQ3VzdG9t aXplZERpc3BsYXlMaWJ8TWRlTW9kdWxlUGtnL0xpYnJhcnkvQ3VzdG9taXplZERpc3BsYXlMaWIv Q3VzdG8NCj4gbWl6ZWREaXNwbGF5TGliLmluZg0KPiA+DQo+IEZyYW1lQnVmZmVyQmx0TGlifE1k ZU1vZHVsZVBrZy9MaWJyYXJ5L0ZyYW1lQnVmZmVyQmx0TGliL0ZyYW1lQnVmZmVyQmx0DQo+IExp Yi5pbmYNCj4gPg0KPiA+ICAhaWYgJChTT1VSQ0VfREVCVUdfRU5BQkxFKSA9PSBUUlVFDQo+ID4g ZGlmZiAtLWdpdCBhL092bWZQa2cvT3ZtZlBrZ0lhMzJYNjQuZHNjDQo+IGIvT3ZtZlBrZy9Pdm1m UGtnSWEzMlg2NC5kc2MNCj4gPiBpbmRleCA2MzFlOTA5YTU0Li41YTE2ZWI3YWJlIDEwMDY0NA0K PiA+IC0tLSBhL092bWZQa2cvT3ZtZlBrZ0lhMzJYNjQuZHNjDQo+ID4gKysrIGIvT3ZtZlBrZy9P dm1mUGtnSWEzMlg2NC5kc2MNCj4gPiBAQCAtMTkzLDEwICsxOTMsMTIgQEANCj4gPg0KPiBQZWlI YXJkd2FyZUluZm9MaWJ8T3ZtZlBrZy9MaWJyYXJ5L0hhcmR3YXJlSW5mb0xpYi9QZWlIYXJkd2Fy ZUluZm9MaWIuaQ0KPiBuZg0KPiA+DQo+IER4ZUhhcmR3YXJlSW5mb0xpYnxPdm1mUGtnL0xpYnJh cnkvSGFyZHdhcmVJbmZvTGliL0R4ZUhhcmR3YXJlSW5mb0xpYg0KPiAuaW5mDQo+ID4NCj4gSW1h Z2VQcm9wZXJ0aWVzUmVjb3JkTGlifE1kZU1vZHVsZVBrZy9MaWJyYXJ5L0ltYWdlUHJvcGVydGll c1JlY29yZExpDQo+IGIvSW1hZ2VQcm9wZXJ0aWVzUmVjb3JkTGliLmluZg0KPiA+ICAhaWYgJChT TU1fUkVRVUlSRSkgPT0gRkFMU0UNCj4gPiAgICBMb2NrQm94TGlifE92bWZQa2cvTGlicmFyeS9M b2NrQm94TGliL0xvY2tCb3hCYXNlTGliLmluZg0KPiA+ICshZWxzZQ0KPiA+ICsNCj4gU21tQ3B1 U3luY0xpYnxVZWZpQ3B1UGtnL0xpYnJhcnkvU21tQ3B1U3luY0xpYi9TbW1DcHVTeW5jTGliLmlu Zg0KPiA+ICAhZW5kaWYNCj4gPg0KPiBDdXN0b21pemVkRGlzcGxheUxpYnxNZGVNb2R1bGVQa2cv TGlicmFyeS9DdXN0b21pemVkRGlzcGxheUxpYi9DdXN0bw0KPiBtaXplZERpc3BsYXlMaWIuaW5m DQo+ID4NCj4gRnJhbWVCdWZmZXJCbHRMaWJ8TWRlTW9kdWxlUGtnL0xpYnJhcnkvRnJhbWVCdWZm ZXJCbHRMaWIvRnJhbWVCdWZmZXJCbHQNCj4gTGliLmluZg0KPiA+DQo+ID4gICFpZiAkKFNPVVJD RV9ERUJVR19FTkFCTEUpID09IFRSVUUNCj4gPiBkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9Pdm1mUGtn WDY0LmRzYyBiL092bWZQa2cvT3ZtZlBrZ1g2NC5kc2MNCj4gPiBpbmRleCA0ZWEzMDA4Y2M2Li42 YmI0Yzc3N2I5IDEwMDY0NA0KPiA+IC0tLSBhL092bWZQa2cvT3ZtZlBrZ1g2NC5kc2MNCj4gPiAr KysgYi9Pdm1mUGtnL092bWZQa2dYNjQuZHNjDQo+ID4gQEAgLTIwOSwxMCArMjA5LDExIEBADQo+ ID4gICFpZiAkKFNNTV9SRVFVSVJFKSA9PSBGQUxTRQ0KPiA+ICAgIExvY2tCb3hMaWJ8T3ZtZlBr Zy9MaWJyYXJ5L0xvY2tCb3hMaWIvTG9ja0JveEJhc2VMaWIuaW5mDQo+ID4gICAgQ2NQcm9iZUxp YnxPdm1mUGtnL0xpYnJhcnkvQ2NQcm9iZUxpYi9EeGVDY1Byb2JlTGliLmluZg0KPiA+ICAhZWxz ZQ0KPiA+ICAgIENjUHJvYmVMaWJ8TWRlUGtnL0xpYnJhcnkvQ2NQcm9iZUxpYk51bGwvQ2NQcm9i ZUxpYk51bGwuaW5mDQo+ID4gKw0KPiBTbW1DcHVTeW5jTGlifFVlZmlDcHVQa2cvTGlicmFyeS9T bW1DcHVTeW5jTGliL1NtbUNwdVN5bmNMaWIuaW5mDQo+ID4gICFlbmRpZg0KPiA+DQo+IEN1c3Rv bWl6ZWREaXNwbGF5TGlifE1kZU1vZHVsZVBrZy9MaWJyYXJ5L0N1c3RvbWl6ZWREaXNwbGF5TGli L0N1c3RvDQo+IG1pemVkRGlzcGxheUxpYi5pbmYNCj4gPg0KPiBGcmFtZUJ1ZmZlckJsdExpYnxN ZGVNb2R1bGVQa2cvTGlicmFyeS9GcmFtZUJ1ZmZlckJsdExpYi9GcmFtZUJ1ZmZlckJsdA0KPiBM aWIuaW5mDQo+ID4NCj4gPiAgIWlmICQoU09VUkNFX0RFQlVHX0VOQUJMRSkgPT0gVFJVRQ0KPiAN Cj4gQWxsIGZvdXIgRFNDIGZpbGVzIGFscmVhZHkgaW5jbHVkZSAiUGlTbW1DcHVEeGVTbW0uaW5m IiBsaWtlIHRoaXM6DQo+IA0KPiAgIFVlZmlDcHVQa2cvUGlTbW1DcHVEeGVTbW0vUGlTbW1DcHVE eGVTbW0uaW5mIHsNCj4gICAgIDxMaWJyYXJ5Q2xhc3Nlcz4NCj4gICAgICAgLi4uDQo+ICAgfQ0K PiANCj4gR2l2ZW4gdGhhdCB0aGlzIG5ldyBsaWJyYXJ5IGNsYXNzIGlzIGFnYWluIGV4Y2x1c2l2 ZWx5IHVzZWQgYnkNCj4gUGlTbW1DcHVEeGVTbW0sIGNhbiB5b3UgcGxlYXNlIHJlc29sdmUgdGhp cyBsaWIgY2xhc3MgdG9vIGluIG1vZHVsZQ0KPiBzY29wZSBvbmx5Pw0KPiANCj4gVGhhbmtzIQ0K PiBMYXN6bG8NCg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZ b3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9u bGluZSAoIzExMjU3OSk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzEx MjU3OQpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwMzAxMDE2Ni83Njg2 MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTog aHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL2xlYXZlLzEyMzY3MTExLzc2ODYxNzYvMTkx MzQ1NjIxMi94eXp6eSBbcmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0t CgoNCg==