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 3EEDB7803CD for ; Tue, 14 Nov 2023 10:12:11 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=R/sn4XAsdSHVR+xktxHQr2OSJAm5grUuvq5JQSaKEFA=; 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=1699956729; v=1; b=QUV54ygb8w+fK2y1KgvtGIKrWnNk/fb4Gv6NX1zkCSFioaP0P8Q4QiAhIvt7r1imoG2p4/pO TQgkUpYMy3epsTCQ0StLGfofObp/79I9K2F1YW9keUUbrOdzYIapqJxToAW+TWfRholGu6xMg6C 7v7zDq7ScMh0yAAckSn585sQ= X-Received: by 127.0.0.2 with SMTP id msgnYY7687511xuZ16j9k5nk; Tue, 14 Nov 2023 02:12:09 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web10.9658.1699956728961612270 for ; Tue, 14 Nov 2023 02:12:09 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10893"; a="454917902" X-IronPort-AV: E=Sophos;i="6.03,301,1694761200"; d="scan'208";a="454917902" X-Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Nov 2023 02:11:51 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10893"; a="799474606" X-IronPort-AV: E=Sophos;i="6.03,301,1694761200"; d="scan'208";a="799474606" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 14 Nov 2023 02:11:51 -0800 X-Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Tue, 14 Nov 2023 02:11:51 -0800 X-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.2507.34 via Frontend Transport; Tue, 14 Nov 2023 02:11:51 -0800 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) 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.2507.34; Tue, 14 Nov 2023 02:11:51 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hezbNZ8FdzPh/49/lSfLy96jVA9K49hwRvSuxO7UOvcgS/xa7CddHMNoMqgoxGqJA/SMQbsaKj25oRxCgA/2cOx8bPZ0vMfw8rR+m4W9jIqdCd+wUsI3CohAkOrxBl52CoaMx8eL+er0S3UUAMTLpFCRDy5b/EeegTJS//TZvKx/fD/xH2VN+lfuRNeFPBvE0ob/0AgOcsFeor2O7AbVF1BzJTxKId7p5mRrgQ9aRrNPaIj79qZJMJMfxR6+MjbbgD6KwYlhoW8pFgbrMyXBeVsmZyKcokJRboSkBb1/yP5A+77rsiV6bRDh2fxiKB01nywR3VDBQIZ8Ip6xvPwWCw== 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=8BMAdEwb7Up+XkA2azQR/7553qNoqgIKA5DfXIyNqHE=; b=oOnfpqs9+esp0aQBEHvB13VdOf6xlfzYBmCkOzoBCZRb20TgWkylMRt+Ax13QURCblRxjJi6CFjA64PR4K24bX+BPCWPRFkqcgi94D+YKUvETWQzpgY4uLE9c8eQ3D2ytgQKXT/hA6LEEBnTq8qX1xR5zEy46YJtDrY56jVlx/1gOp7TR+xggjgjxnmxRBa8Yw57fnx/0iD7XvfEc+jbI0GLXXWD3xskuNZUNdlVU89bM5yOSpxgzqO4U7BagBooOT67emU45E107LBsPOEhkYQ0+lyUc6H9+hi+xO9lWLjuzA3xD1H3Vui7/jiOXWd52cxrLPRNvK0t+XUNx6NYTw== 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 BN9PR11MB5483.namprd11.prod.outlook.com (2603:10b6:408:104::10) by SA1PR11MB8326.namprd11.prod.outlook.com (2603:10b6:806:379::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.17; Tue, 14 Nov 2023 10:11:49 +0000 X-Received: from BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::6da1:a4b7:4771:14e1]) by BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::6da1:a4b7:4771:14e1%4]) with mapi id 15.20.6977.029; Tue, 14 Nov 2023 10:11:49 +0000 From: "duntan" To: Laszlo Ersek , "devel@edk2.groups.io" CC: "Ni, Ray" Subject: Re: [edk2-devel] [PATCH 0/3] Move gMpInformationHobGuid from StandaloneMmPkg to UefiCpuPkg. Thread-Topic: [edk2-devel] [PATCH 0/3] Move gMpInformationHobGuid from StandaloneMmPkg to UefiCpuPkg. Thread-Index: AQHaFj5U8LKHfTO0aEuMLrjxpCeD/rB5b5EQ Date: Tue, 14 Nov 2023 10:11:49 +0000 Message-ID: References: <20231109025107.1787-1-dun.tan@intel.com> <97208ec6-b559-4134-f76e-9f6b446edc03@redhat.com> In-Reply-To: <97208ec6-b559-4134-f76e-9f6b446edc03@redhat.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN9PR11MB5483:EE_|SA1PR11MB8326:EE_ x-ms-office365-filtering-correlation-id: 41f785ea-fc4a-4951-bbd9-08dbe4fa1d87 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: mttiIZgCc2VyKMFenQ6YJ42G7YGTnknWsya9JEJJItuQb2lbaadL8KOHZCkfr3bIZqLYYHjg/uCIuyAjfrHMlqcJNWDtqbU+L99upXKiRfET30/Y6fM6RJtrB2ZQ6eqhD4lHaSiCprD5yqxEcW55N0r0deYME6Hxll1GSwUwPrJdVBAcCLvPEM2Tbi6cBAMIKb6Z2o1al5BQQpgiPlPTdUynAZ4I50UlY6UmTKse3vV+ms6nfUQYoReGt3heUNk5+IyGUX7jvsPgctuSCLkFjyyUe/kO37xSwuVZ5xciqpcXa8q8MSJ79G1+P4kavEk/17ZsXRFpY9AOBL3bHS8/To5RLvvEI9a+fLfT7C4AEOygjJF5VNWafW1C+/HiN5tVQoIvyNjmD+30HHHiKH1DUaS4DRygj0gnP3zzLWNF8ICj6nlZs6lUl9pqiviInJLKVuLeYxi9LUILAUWBVjgJCK68rnP57XSgXRl83zrYNOdOv51s6xgQsjywn/9PWKOJTrN7rAHkNGsUcUWeLb3VVvXCvlRYKFUkyb2eYj+rhPMWrNVPPb9H6IPE9SsWoARapLv6MO35qFHCS7lqDNZlwOZ4ML3KJ0GgIXMsA78TDTPeIGygz7M/+5XyCGsKBUPaZMnEZapIVeUPqJgkQwGfyg== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MXdkcVNBY1VRWXdUcXpMVk9DbW9NN3NMbzU5VnBpUVNteVZQeHYxZjhDMExN?= =?utf-8?B?ZEtNUXNxeHZKdEp2dHRFS2FCSmRDN2lwSUg5Mlhzc0tBTzd1L09Ock1wOXNI?= =?utf-8?B?aUhURE0yWTZwYXNTWCtPTjJmclBPOTMwYWlJNjZCVWtMN1pYUDBkY3l0Tm9R?= =?utf-8?B?WTRQZlQrSUEzazlQd1RoNExPSW9JR1ZTZW5zcmdoRjBHOFhFdUpYSkZPMFVp?= =?utf-8?B?d3lPRVFldVZaa0s1NFIvQjIxdkJjUTl0dFk2anhmcDBvb1RlQjRab3ZuR2tl?= =?utf-8?B?SEs1L3NiWHFISlh4NG1nQzB4RmcvZnUreUZPRXV3MmNSWkxVMEpKZU9Nd1E0?= =?utf-8?B?a2JMTzRlSkxsdlY4N0w0cExOMGx2UzBlV3JiQXpxQ09QTUNsTkV4NEFDU3VT?= =?utf-8?B?a0FBS1ZXTk1PK0M1cWxsUGFaOUJnaWxSb05lYlhhVHBsM1JpUmdXUksvZVNL?= =?utf-8?B?Uk1rcHBQMkFubENCUWtkSlFla3h0SXNWM3Z1akNPc1ZlMkVXSG1vMHhvdjcv?= =?utf-8?B?R0Y3d2piWllGZ2pPckZOSmZWV0oraDNsNGRPY1NmcWVRQ1Z4NzZwUlNYNXYw?= =?utf-8?B?YU9yTzRQQmRwMWdQLzE1UndwblA5VGg1R2d6Y3pmK3B3cG9nR3BicjhPZ0Vz?= =?utf-8?B?dmlNMzFJeW9zRlJjOVFJaWVNcWVzNFNhTmk2cTlTWVQ4QnJsaExSZXdpSlBv?= =?utf-8?B?TGJ4VjhMUEwzZ0tHSzZkU2pMVURNOXVlS1FLNFBWK0ljc0cxQWVSZkFvRVZr?= =?utf-8?B?SmNManlEQXhkR3NMOUdEZk9Ecnl0QUZ3d3k2MGEvaE9LYnBXMGVXSmUxaUFm?= =?utf-8?B?TGQyaDZoZjF3bG0rdzMxa3g2Q3Bjdk5iTGpnSHlNbU9hUHo3eHpSNXJocTJj?= =?utf-8?B?aEVmckVQWTZmSFZYeEp1aXBDcW9GdGpuMDkwVnR3MzJmZUhIY2JGWU55SnFr?= =?utf-8?B?bEpsbGlkNHNudjJoS2sraTZjUkpaV3VPRm0rZnJ1UWFjaGdRZUZwTCtqbjVj?= =?utf-8?B?VW8rd0xSeDRjTWVPaWJRbXRCNStBL0NLUGoyQXhjZnJ5OXM5YU5BSEV0dGZJ?= =?utf-8?B?SFZIMlZkZ2Zzd0JRTERVSm82V1BOWm5ZSGI3TkpHTlluVld5V3BFdmszaUdN?= =?utf-8?B?VlVPZjduNkptRVppeFVFQVE0c1lkSUF6dEpmellmbFArN1FxbzZobGYwZTVL?= =?utf-8?B?ZDhSNUsxaytMOTAyVnh0S002b1d2NWxqZEJsemxIVEFMNmpLUlZSSkg5Q29B?= =?utf-8?B?VGdvQTZ6SDBUSmxpMkhSQ2ZURXBiZUpMazR1NjZQNW1wZytsWWQ3NlNFeWNU?= =?utf-8?B?OFpHdEJnYzJNS2wvc3NFMlZCZTAxWlBTTDRmMXluNFh4RjdDQjMzTExHZk9E?= =?utf-8?B?enlvNG05ZEpmUk92dTV3SXJwOUdtdTZESmNtMmI5REtEWktseHpjckY4Umcy?= =?utf-8?B?RFFRZk9hdWJzRGRTaE5NMXAzb2NneUhJN3lZaXVpNVlGK29Oa290TUkwWHo0?= =?utf-8?B?a1NmT2JXdDRVVWl1aEg5aXRUMS9acDB0QzRhUUtrZy8zVmxtRDNEeGNBSlBG?= =?utf-8?B?YmdVQ1RUUGptN2JHVEovV2d1NEZvbHkzd3dxc3U5QU1pbWltbko3eWN3ZytZ?= =?utf-8?B?VjM0dkF2eW5ScHBncnZReGxzV1paOFVjSGxldE1ET01pNFVCcE1NckJJNzQy?= =?utf-8?B?M1R1NlViM3cydGFGRlhqQ3VaQzhoS1pKMkduYmZMM0RtWjBXMXB2bllRNnRi?= =?utf-8?B?V3FuOU5aOUdVdW5kMGFxK05NNHJYKzNrb1FmYkZuV0ZqNGdieXExNTAyS3VD?= =?utf-8?B?Y0dLZ0VIZFcrYThNWWYvbUxuajM5Mno0VzJPUTJJSWZDd0YzYWY2WU90STlm?= =?utf-8?B?YzBNNTZRVFpJNUNVbG1YekNUSGhZb0J2c3k1VHVlYytOcG9qK09xT3drM1E3?= =?utf-8?B?M1oyNXBVRkZGTzJIamFXeEpiaFdBRlQ2MEdFS21WTUF1MjBWbTkzTElISUtU?= =?utf-8?B?b2E5bE5iNzB2MU9QQlk0cUVnMEROYzlPc3RBS0svYXVqNXBuczJtZjJCVTh4?= =?utf-8?B?MTFhNm1FaU1mWnN1ZmlkMVlaN3RqYUI1S21TamNiWjdhREhoTmxIKzI5ZXJS?= =?utf-8?Q?wDps=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5483.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 41f785ea-fc4a-4951-bbd9-08dbe4fa1d87 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2023 10:11:49.1229 (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: Y60By+srmb780K3BdZhC5qlZqTGaNQgQQe0yIiUJBJ/nErQu5bcMgF5+ZLCvlnYAgaRWkOsqjEOfIIl0sCBIGA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8326 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,dun.tan@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: ilrYoXqbaZpmBMAE1XjZr1zax7686176AA= 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=QUV54ygb; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=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 TGFzemxvLA0KDQpUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuIA0KWWVzIHRoZSBTdGF0dXNGbGFn IGZpZWxkIG9mIGEgZ2l2ZW4gUHJvY2Vzc29ySWQgZG9lcyBjaGFuZ2UgaW4gdGhlIHNjZW5hcmlv IHlvdSBtZW50aW9uZWQuIEkgdGhpbmsgaXQncyBvayB0byBjYWxsIFN3aXRjaEJTUCgpIGFuZCBF bmFibGUvRGlzYWJsZUFQKCkgYWZ0ZXIgY3JlYXRpbmcgdGhlIGhvYiwgc2luY2Ugc21tIGVsZWN0 cyBpdHMgb3duIEJTUCBhbmQgYWxsIENQVSB3aWxsIGVudGVyIHNtbSBhZnRlciByZWNlaXZpbmcg c21pIHJlZ2FyZGxlc3Mgb2YgdGhlIFN0YXR1c0ZsYWcuIA0KDQpTbyB0aGUgTnVtYmVyT2ZQcm9j ZXNzb3JzLCB0aGUgUHJvY2Vzc29ySWQgYW5kIExvY2F0aW9uIGZpZWxkcyByZW1haW4gdW5jaGFu Z2VkLCB0aGUgU3RhdHVzRmxhZyBhbmQgTnVtYmVyT2ZFbmFibGVkUHJvY2Vzc29ycyBtYXkgYmUg aW52YWxpZGF0ZWQuIEkgYWdyZWUgdGhhdCB3ZSBzaG91bGQgZG9jdW1lbnQgc3BlY2lmaWMgZmll bGRzIG9mIHRoZSBIT0IgbWF5IGJlIGludmFsaWRhdGVkIGJldHdlZW4gSE9CIHByb2R1Y3Rpb24g YW5kIEhPQiBjb25zdW1wdGlvbi4gV2lsbCBzZW5kIFYyIHBhdGNoIHNldCB0byBkb2N1bWVudCB0 aGlzIGluIHRoZSBIT0IgZGVmaW5pdGlvbiBoZWFkIGZpbGUuDQoNClRoYW5rcywNCkR1bg0KDQot LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk aGF0LmNvbT4gDQpTZW50OiBNb25kYXksIE5vdmVtYmVyIDEzLCAyMDIzIDEwOjMzIFBNDQpUbzog ZGV2ZWxAZWRrMi5ncm91cHMuaW87IFRhbiwgRHVuIDxkdW4udGFuQGludGVsLmNvbT4NClN1Ympl Y3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIIDAvM10gTW92ZSBnTXBJbmZvcm1hdGlvbkhvYkd1 aWQgZnJvbSBTdGFuZGFsb25lTW1Qa2cgdG8gVWVmaUNwdVBrZy4NCg0KT24gMTEvOS8yMyAwMzo1 MSwgZHVudGFuIHdyb3RlOg0KPiBNb3ZlIGdNcEluZm9ybWF0aW9uSG9iR3VpZCBmcm9tIFN0YW5k YWxvbmVNbVBrZyB0byBVZWZpQ3B1UGtnLg0KPiANCj4gUHJldmlvdXNseSwgdGhlIEhPQiBpcyBk ZWZpbmVkLCBjcmVhdGVkIGFuZCBjb25zdW1lZCBvbmx5IGluIA0KPiBTdGFuZGFsb25lTW1Qa2cu IFRoZSBIT0IgY29udGFpbnMgdGhlIG51bWJlciBvZiBwcm9jZXNzb3JzIGFuZCANCj4gRUZJX1BS T0NFU1NPUl9JTkZPUk1BVElPTiBzdHJ1Y3R1cmUuIFRoaXMgaXMgdGhlIHNhbWUgYXMgdGhlIGlu Zm9ybWF0aW9uIHRoYXQgUGlTbW1DcHVEeGVTbW0gdXNlcyBFZmlNcFNlcnZpY2VQcm90b2NvbEd1 aWQgdG8gZ2V0Lg0KPiANCj4gVGhlIGluY29taW5nIHBsYW4gaXMgdG8gY3JlYXRlIGdNcEluZm9y bWF0aW9uSG9iR3VpZCBmb3IgYm90aCANCj4gU3RhbmRhbG9uZU1tIGFuZCBsZWdhY3kgRFhFX1NN TSBpbiBlYXJseSBwaGFzZShmb3IgZXhhbXBsZSBpbiANCj4gQ3B1TXBQZWkpLiBUaGVuIFBpU21t Q3B1RHhlU21tIGNhbiBjb25zdW1lIHRoZSBob2IsIHdoaWNoIGNhbiBzaW1wbGlmeSBjb2RlIGxv Z2ljIGluIFBpU21tQ3B1RHhlU21tIGRyaXZlci4NCj4gDQo+IFNvIG1vdmUgdGhpcyBIT0IgZGVm aW5pdGlvbiB0byBVZWZpQ3B1UGtnIGluIHRoaXMgcGF0Y2ggc2VyaWVzLg0KPiANCj4gRHVuIFRh biAoMyk6DQo+ICAgVWVmaUNwdVBrZzogQ3JlYXRlIE1wSW5mb3JtYXRpb24uaCBpbiBVZWZpQ3B1 UGtnDQo+ICAgU3RhbmRhbG9uZU1tUGtnOkFkZCBVZWZpQ3B1UGtnLmRlYyBpbiBEZXBlbmRlbmN5 Q2hlY2sNCj4gICBTdGFuZGFsb25lTW1Qa2c6UmVtb3ZlIE1wSW5mb3JtYXRpb24uaA0KPiANCj4g IFN0YW5kYWxvbmVNbVBrZy9Ecml2ZXJzL1N0YW5kYWxvbmVNbUNwdS9TdGFuZGFsb25lTW1DcHUu aW5mICAgICAgICAgICAgICAgICAgICAgICB8IDEgKw0KPiAgU3RhbmRhbG9uZU1tUGtnL0xpYnJh cnkvU3RhbmRhbG9uZU1tQ29yZUVudHJ5UG9pbnQvU3RhbmRhbG9uZU1tQ29yZUVudHJ5UG9pbnQu aW5mIHwgMSArDQo+ICBTdGFuZGFsb25lTW1Qa2cvU3RhbmRhbG9uZU1tUGtnLmNpLnlhbWwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzICsrLQ0KPiAgU3RhbmRh bG9uZU1tUGtnL1N0YW5kYWxvbmVNbVBrZy5kZWMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgMSAtDQo+ICB7U3RhbmRhbG9uZU1tUGtnID0+IFVlZmlDcHVQ a2d9L0luY2x1ZGUvR3VpZC9NcEluZm9ybWF0aW9uLmggICAgICAgICAgICAgICAgICAgICAgfCAy ICstDQo+ICBVZWZpQ3B1UGtnL1VlZmlDcHVQa2cuZGVjICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzICsrKw0KPiAgNiBmaWxlcyBjaGFu Z2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pICByZW5hbWUgDQo+IHtTdGFuZGFs b25lTW1Qa2cgPT4gVWVmaUNwdVBrZ30vSW5jbHVkZS9HdWlkL01wSW5mb3JtYXRpb24uaCAoODgl KQ0KPiANCg0KRnJvbSBhIHF1aWNrIHNraW0sIHRoZSBzZXJpZXMgbG9va3MgT0sgdG8gbWUsIGFu ZCBJIGFsc28gYWdyZWUgdGhhdCB0aGUgYWJvdmUgdHdvIE1QIHNlcnZpY2VzIGNhbGxzIChHZXRO dW1iZXJPZlByb2Nlc3NvcnMsIEdldFByb2Nlc3NvckluZm8pIHNlZW0gdG8gYmUgdGhlIG9ubHkg b25lcyBpbiBQaVNtbUNwdUR4ZVNtbS4NCg0KSG93ZXZlciwgd2hhdCBhYm91dCB0aGUgZm9sbG93 aW5nIHNjZW5hcmlvOg0KDQotIGluIHRoZSBQSSBwaGFzZSAob3IgSE9CIHByb2R1Y2VyIHBoYXNl KSwgdGhlIEhPQiBpcyBwcm9kdWNlZA0KDQotIGluIHRoZSBEWEUgcGhhc2UsIGEgcGxhdGZvcm0g RFhFIGRyaXZlciB1c2VzIEVGSV9NUF9TRVJWSUNFU19QUk9UT0NPTCB0byBjaGFuZ2Ugc29tZSBh c3BlY3Qgb2YgdGhlIHByb2Nlc3NvcnMgaW4gdGhlIHN5c3RlbS4gRm9yIGV4YW1wbGUsIGl0IGNh bGxzIFN3aXRjaEJTUCwgb3IgY2FsbHMgRW5hYmxlRGlzYWJsZUFQLg0KDQotIFRoZW4gdGhlIGlu Zm9ybWF0aW9uIGluIHRoZSBIT0Igd2lsbCBiZSBzdGFsZSwgb25jZSBQaVNtbUNwdUR4ZVNtbSBj b25zdW1lcyBpdC4gVGhlIEVGSV9QUk9DRVNTT1JfSU5GT1JNQVRJT04uU3RhdHVzRmxhZyBmaWVs ZCBjYXJyaWVzIGluZm9ybWF0aW9uIGJvdGggYWJvdXQgdGhlIENQVSBpbiBxdWVzdGlvbiBiZWlu ZyBCU1AgdnMuIEFQLCBhbmQgYWJvdXQgdGhlIENQVSBiZWluZyBlbmFibGVkIG9yIGRpc2FibGVk LiBTbyBlaXRoZXIgb2YgU3dpdGNoQlNQKCkgYW5kDQpFbmFibGVEaXNhYmxlQVAoKSBjYW4gaW52 YWxpZGF0ZSB0aGUgU3RhdHVzRmxhZyBmaWVsZCBmb3IgYSBnaXZlbiBQcm9jZXNzb3JJZC4NCg0K SSBkb24ndCBrbm93IGhvdyBTdGFuZGFsb25lTW1Qa2cgY3VycmVudGx5IGRlYWxzIHdpdGggdGhp cyBzY2VuYXJpbywgYW5kIEkgYWxzbyBkb24ndCBrbm93IHdoZXRoZXIgU3RhdHVzRmxhZyBhY3R1 YWxseSBtYXR0ZXJzIHRvIFBpU21tQ3B1U21tRHhlLg0KQXBwYXJlbnRseSwgaXQgZG9lc24ndC4g U28gdGVjaG5pY2FsbHksIHRoZSByZXBsYWNlbWVudCBvZiB0aGUgcHJvdG9jb2wgd2l0aCB0aGUg SE9CIHNob3VsZCBiZSBmaW5lLCBidXQgZm9yIHRoZSBnZW5lcmFsIGNhc2UsIHdlIHNob3VsZCBk b2N1bWVudCBzb21laG93IHRoYXQgc3BlY2lmaWMgZmllbGRzIG9mIHRoZSBIT0IgbWF5IGJlIGlu dmFsaWRhdGVkIGJldHdlZW4gSE9CIHByb2R1Y3Rpb24gYW5kIEhPQiBjb25zdW1wdGlvbi4gSWYg cGxhdGZvcm0gY29kZSBpcyByZXF1aXJlZCB0byBwcmV2ZW50IHRoYXQgKGkuZS4sIHRoZSBwbGF0 Zm9ybSBpcyByZXNwb25zaWJsZSBmb3Igbm90IGNhbGxpbmcNClN3aXRjaEJTUCgpIG9yIEVuYWJs ZURpc2FibGVBUCgpKSwgdGhlbiB0aGF0IHJlcXVpcmVtZW50IHNob3VsZCBhbHNvIGJlIGRvY3Vt ZW50ZWQuDQoNCkFja2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPg0KDQoN ClRoYW5rcw0KTGFzemxvDQoNCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBM aW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9S ZXBseSBPbmxpbmUgKCMxMTExOTQpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVz c2FnZS8xMTExOTQKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDI0Nzkw MDcvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJz Y3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1YiBbcmViZWNjYUBvcGVu ZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==