From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web08.8691.1651838909839106498 for ; Fri, 06 May 2022 05:08:31 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=MTJAhjG8; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: jiewen.yao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1651838909; x=1683374909; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=olcIk3VKTAzVgkCzMScBqE8iZZpy3Pk9HHbboFeqRxE=; b=MTJAhjG8HXGQczt6vTfQNVVe9NFEw1qmS0wmmOWOxWvVkH+Wr8Oimqva G953WEL91xGimnqkWBLw1TCop4llOLsPbCZFJdIkGDUhhsUAwq0Mgk7KZ BuQEhTvq0st0hbd/d0BfRTNuS9EYo5hQ7/5uiBjwBLTVWD+ThdMNsEWOa /T0gDo/jjhNFvv8EtmVhCHQTynX34+e6ss7BT3RjUzbEPXpmnJqV0jjeb fS6qxNqI2wo31m2CFqVMXkwmhsPp9fNXaQAkyIYQG4XJN7XqJBv+N8m0E Fo50CtVYGDG2ow43aFiEMMzr/LQX+gi1c7VOr2xWPoYTY5nhIXZjrKbXz A==; X-IronPort-AV: E=McAfee;i="6400,9594,10338"; a="250449676" X-IronPort-AV: E=Sophos;i="5.91,203,1647327600"; d="scan'208";a="250449676" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 May 2022 05:08:29 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,203,1647327600"; d="scan'208";a="518012074" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga003.jf.intel.com with ESMTP; 06 May 2022 05:08:29 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 6 May 2022 05:08:28 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Fri, 6 May 2022 05:08:28 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Fri, 6 May 2022 05:08:28 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.175) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Fri, 6 May 2022 05:08:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m361U+LKRAZ9djKJ50UjzKkYy5sjz/ZMypEpRtwZbMRAxURfForVCKV8cki+0GahBK/s6nQrQVzNJ3Hpp0s9+GHAGCmlLR024GqZklhwfNINrahtyTPBcmOpHJrCXIOZ/5hjChAvKMBJElhU+YZj+yCzBvJ0nwiN/Em7zl0vQ4u5keSSa3xiIZYlsa7DVbJXrCH8OfNGWWfIG0CIdetpSwCsYG4Wbo+jSVh7k39I0AhZErQzvGLV29l3EpAWneXAiVgfU7WAyjzC3Z/HY+aofpKFy/RHyvvjRNWu3bf/9Co1f3c66luTa5egLdQuxsB8U+3pVrlNVGC7k1XchbaTig== 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=olcIk3VKTAzVgkCzMScBqE8iZZpy3Pk9HHbboFeqRxE=; b=N4mOTvfbiHblmzciw+KoNRF1v3Gb2G3PSHxlj5LoZTKYshyCNtezIHWmBslA0fLXqTGF457GZyJ7aQBgY6f/zRyj8zCc7Wui8m0g6b/tzz49DgD4shhFMGesVrz1GbZkQFYmd//X1rO+xELEG9n/L4iT1B8jLQ7gCbCJZHgm1SKsPnWTcdblKnGnkuY6Y3QxeFU74E474A1LibxzhCnVQc7nnxC8ld/v3okeS76Bu6V7mWB72Oi/5V/p3CRTA525tSfm/ES3XqzKUp6F2rWIRhYyJmR/RZKpfG7CX/xutf/0jh1pdhkf4K0QswCs+fUMcg4y7DyuRAofv3RBmUP6/g== 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 Received: from MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by SJ0PR11MB5679.namprd11.prod.outlook.com (2603:10b6:a03:303::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.20; Fri, 6 May 2022 12:08:25 +0000 Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::d55d:28c1:bfab:3dd]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::d55d:28c1:bfab:3dd%6]) with mapi id 15.20.5206.024; Fri, 6 May 2022 12:08:25 +0000 From: "Yao, Jiewen" To: "Xu, Min M" , "devel@edk2.groups.io" CC: Brijesh Singh , "Aktas, Erdem" , Gerd Hoffmann , James Bottomley , Tom Lendacky Subject: Re: [PATCH V2 1/1] OvmfPkg: Add README for TDVF Thread-Topic: [PATCH V2 1/1] OvmfPkg: Add README for TDVF Thread-Index: AQHYX0vjbuHZdk2300e4HSjNJe3uH60RxVfA Date: Fri, 6 May 2022 12:08:25 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.401.20 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: cbf4d8ef-f991-40cf-61a0-08da2f591f89 x-ms-traffictypediagnostic: SJ0PR11MB5679:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QwmfoFO/C/x9SQFl+qGhkUkODCMh5maxdGmWFzGD8n5b9dn5sWvGjiYQ/qYxrGoTrim0jiqvGEyiiL5IisGj2f+g5a00gzFdVSAfIt4C/uq7pIKjJ6FHHwCd6STT7a1aCcv4vLzTbjFONOu+Z0aMi5ieenE44TZWTXrWSFJQ7L/Yz7Ah/0CzyVX4rmrJr8MLGeKWwLHF4eWOSYrpvzaa4M7B/E+i24TMdERSaUO/AM398x4cOc3MXizwudLn6tKDpzHEXTKxVT4gvrWcOi3DXTaaX0JV+7ro08JaRv1FL0wj1igre0OjZUtpljDrEF0iet79z4DLOik5iwfqUVXTjh/AV6ubPZkT+8YOB9/1wDMMQv1FphI1kSDJ0N/lg43TyoX9L3HBKGpfltIG+5bmp4XUPv8UIFP1Pmq1UJVZGmThYW1rvOHkVfR+/t+JmtgXrDiNDdZvsqOo8slBBQfmR7iHxU76jjN/RWkGZ+OgCCUmpScI5OVyoN7dMNdwPd3koVmt87KQ3KzplTbjpu6Vg6xp8gc3eO57P9fzTyKFkw5lXFSim+Ct42LG6uB/E7HGRyRukNIZyeMiLIo66j1V92FSG3vbaa0qsWOKEWbrZboKLRSjyGhunxuc80H/1NL6TqM141KzCiyNYyMQkjYsMvkImjen3nuX7X4DnaYmCPEUgn/PxeADFiWkdbJcLeMWJ3pQFdPofCU1FceBrF43lufB8TO3Te2Oyqd9KVkqTY/IX3U89vNAg7DKvh4QVwYAK3ZELVCAamrUSkE9OR9cQTkFS6IDzKKI7l2u4fQ5mtVYVOOhGgZ9xKIDmnE+ntxDmpsswsjCnTynKB7NrttBzg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5872.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(83380400001)(186003)(9686003)(26005)(2906002)(53546011)(6506007)(33656002)(7696005)(38070700005)(966005)(38100700002)(86362001)(508600001)(71200400001)(64756008)(66476007)(4326008)(66556008)(66946007)(76116006)(8676002)(66446008)(52536014)(82960400001)(55016003)(8936002)(19627235002)(54906003)(316002)(122000001)(5660300002)(110136005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?U2h1VHNQRVR1VDhycEROVFdhanhzMjFJSWNrYlpucVhzN0NkdFA3WFduNWNr?= =?utf-8?B?K3JZWVhFL2FBUnBQblVxZ3pOMVFZeVVIZXIwUGs0LzZsYmVMb29NREZxVE4v?= =?utf-8?B?RHZwZVR3SW1nRlpCckYycWNPdkR3Ti9hUWZnVmZwcS90T3c1M0Y1WGpOQm1o?= =?utf-8?B?YUJGNVhkQVAzUDJxVkNBTkxXMmovSlFHN1RrMktvdTlhbkkzR3dRblJrV2Fm?= =?utf-8?B?Y1FIZjlOL0labFgrK3NjS2ozZEpVdlFIZ2k2TVdRckFiS3FucU5YM2E5TDZI?= =?utf-8?B?Umd0K2JTVTdEeForaFNhaEZiQlVJS3BjajRrYWkwZGVPT0EyVzRid1lxNjRP?= =?utf-8?B?N1pjb1FuQ2NtTmlHSUxFOHBlYmtaYXdRZG1ETTgyUndBUmR1dVN0NGh4T2xB?= =?utf-8?B?RDl0MGU0dmtrNHV1TTJBOG85OGFFcUdxMlVsVGtzNTFQaE1yOGVRNGFxNU1E?= =?utf-8?B?OWZEaC9KQkkyOEs0K3QwSk1JSTVsdnNmTEFmdzBvNjhqS2MxT2o1WTZ5Kzll?= =?utf-8?B?SkRNdEdXeDIvNFRDQ3VFQnh1SzRrdTg3anBSUU03OGhBK0FKQnNkdGdXQUhy?= =?utf-8?B?OGVCTEZMMkx5b1lRcjFERXJ2SWNodjdxZEJqeHhtME81eWVkMUkvNHlYcVNI?= =?utf-8?B?QkV3ZmQwWlc4aHd5dzNVU1lpSys2bWZhN1E0bTBTZ0lML1Zwa04rT1BLZ0NL?= =?utf-8?B?Z0F3eUdyYlF6NkNIcVpnY3FBcWtyQzZoL2Fnem9PRWFQOWVIUE40cnZORUw2?= =?utf-8?B?Y0NvWk5uNThOYmEzM1JqQmxleUFMTG1HQTJNT2xGM3JWSnU2dFJTNEl5YklY?= =?utf-8?B?R0pHMEpFa3oyV291ODh5d1NGYy8vYUZTUzVDbS9Wd29HMVFXeXZjdjhYMVdk?= =?utf-8?B?aWE1OUJjQXBxSkVoM0lzSFFkUm5YZ0ptT2dYZ2hzRm05VmJpTnYvdlh3Rjgx?= =?utf-8?B?UWlDYVkrZXJjUzdES0tnQkpPWTdrekRublBDNE9GMWhqNTFIWDJMSi9mL2xk?= =?utf-8?B?dzFaVWJybHRMRmFHRjNqaFN6V2Y3bCtCNHNINHdzQnZlaFpOZHd4dzA3T1Z1?= =?utf-8?B?M3l2OGx5YVd0YzdleXJTZGdtSlBRc2RlUnNRdVhOY09CRm9sYXRhQ3BLdnc5?= =?utf-8?B?SEl3dDZWYnVXZFhmUHJkZzMzRXhBdW00c3B5bFN0Y2VQK2lLK0JQTFczb3hv?= =?utf-8?B?TmxYaWdORk1oQW9PWXFKcDJTejg1ejBzRmVCbzNIT0d5T1RjSFRYOGc2eTRy?= =?utf-8?B?U3NEdEIvYUxYSDdpWmI2YzBTSnp5V2Rrek93WHh6ZWNDY2hWUFdIRlNHTU9P?= =?utf-8?B?QXUydHpMY09UU2Z5aWhtSnhvSm0vOGFicUZZcjlsVGN3cXpLbHUvVGlLL2Fl?= =?utf-8?B?a01sT25NOEhtUTMrbHdEM0FOY1dkalZyU1FSdXhEYnllT1hWMUYrYkNYUE43?= =?utf-8?B?Ky8xRHRqdHV6d2doVlBOTGo0OVV6dTVhWGI5Q1RWZHJmTTZKM1h2RkdhMXFx?= =?utf-8?B?MDNhYmoxOVpMZisyQVNENFJ5UFVPS0ViMit6SXhPU2tzSEZsTnV2dWRublI4?= =?utf-8?B?Y3AzSEZWMFBHZlp6Z2RaNEY4b05YVXI3bDNuMkFrcEdtLzhEOFlmVG0rRDRB?= =?utf-8?B?Y2thZlZyQnp5aklaTXRWSVYrektlayttd0RBN2ZQazU1NE16RlUvYXBLQXZu?= =?utf-8?B?cEhDTkRzR0QvazdEa0h0eXhMVGRxUTRQUHpqcDNNNmFLd25ZYUl5UFJWZUgv?= =?utf-8?B?Q2lIWU5zcmtyb2RiU3V4OUtxbnRVQVlrWUdGYWx6ajR3cmlNZGo5SjR0SFo5?= =?utf-8?B?RHV5alF4aUFseiszNEdJNGZlRHNZSUUxM0VoS01wSTgyc0FmRUJEeGdRM3dr?= =?utf-8?B?ZFFMQWlYTUNhNlFGMXVCWnJObjNRQTNpaXh6cllPSXE0Q1BsWjVHRWZ0elJ6?= =?utf-8?B?ZzNIZFNYQ3M4OWdVbmhUU3dJNzZsbm1zQXp0cHRXb3E2LzE2VllGOVRpS2V1?= =?utf-8?B?UXJaZTB5WWRpdHUyWVMrRzUrTkdka255UkhwUjBLcXpYRHNtR215djhBWWZW?= =?utf-8?B?VXFjaVBMemxuZzF5THE0NUZhSzgxc05oTDY4K2Uva3lXalBlNGNGc2hkVmx3?= =?utf-8?B?emQ2dENXSzNnOE1KMDZ5MDk4ZTFKU3NLTHNUTnVCRnJjcWo4MnFjRDRjSzFa?= =?utf-8?B?WmNmSzZ0ZXFUcGJ1TXUvK2xLNTEvNFhib0o1ZEJuazAwRG9WdnJPT0I5bDVn?= =?utf-8?B?Mk9qVDd0a2FSVlovZUhpdlFJeUlsVWNKK3B5L3VuMzlZdTN3c3ZibVhGbVJF?= =?utf-8?B?ZFk1UjhPSkJWR2lCWURacGd2MUg0MklIUU5yTlVyNWN3SGxiTWNRQT09?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cbf4d8ef-f991-40cf-61a0-08da2f591f89 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2022 12:08:25.3725 (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: Xz3PKcYtXKRfp+f1xDKNNnUukZYgHfkJuSEAWni5PeRTtMLhRO6XazFCH/5cf2b2BV6gq6q4U7QmoXpXv3EyjQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5679 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TWVyZ2VkIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzI4NTgNCg0KPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYdSwgTWluIE0gPG1pbi5tLnh1QGlu dGVsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBNYXkgNCwgMjAyMiA4OjE0IEFNDQo+IFRvOiBk ZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiBDYzogWHUsIE1pbiBNIDxtaW4ubS54dUBpbnRlbC5jb20+ OyBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+Ow0KPiBBa3RhcywgRXJkZW0g PGVyZGVtYWt0YXNAZ29vZ2xlLmNvbT47IEdlcmQgSG9mZm1hbm4NCj4gPGtyYXhlbEByZWRoYXQu Y29tPjsgSmFtZXMgQm90dG9tbGV5IDxqZWpiQGxpbnV4LmlibS5jb20+OyBZYW8sIEppZXdlbg0K PiA8amlld2VuLnlhb0BpbnRlbC5jb20+OyBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBh bWQuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggVjIgMS8xXSBPdm1mUGtnOiBBZGQgUkVBRE1FIGZv ciBURFZGDQo+IA0KPiBSRkM6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1 Zy5jZ2k/aWQ9MzI0OQ0KPiANCj4gQWRkIFJFQURNRSBmb3IgVERWRi4NCj4gDQo+IENjOiBCcmlq ZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+DQo+IENjOiBFcmRlbSBBa3RhcyA8ZXJk ZW1ha3Rhc0Bnb29nbGUuY29tPg0KPiBDYzogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j b20+DQo+IENjOiBKYW1lcyBCb3R0b21sZXkgPGplamJAbGludXguaWJtLmNvbT4NCj4gQ2M6IEpp ZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPg0KPiBDYzogVG9tIExlbmRhY2t5IDx0aG9t YXMubGVuZGFja3lAYW1kLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogTWluIFh1IDxtaW4ubS54dUBp bnRlbC5jb20+DQo+IC0tLQ0KPiAgT3ZtZlBrZy9JbnRlbFRkeC9SRUFETUUgfCA4OA0KPiArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiAgMSBmaWxlIGNoYW5nZWQs IDg4IGluc2VydGlvbnMoKykNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBPdm1mUGtnL0ludGVsVGR4 L1JFQURNRQ0KPiANCj4gZGlmZiAtLWdpdCBhL092bWZQa2cvSW50ZWxUZHgvUkVBRE1FIGIvT3Zt ZlBrZy9JbnRlbFRkeC9SRUFETUUNCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5kZXggMDAw MDAwMDAwMDAwLi4yMDQyNmE0ZjBiZjgNCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi9Pdm1mUGtn L0ludGVsVGR4L1JFQURNRQ0KPiBAQCAtMCwwICsxLDg4IEBADQo+ICtURFZGIE92ZXJ2aWV3DQo+ ICstLS0tLS0tLS0tLS0tDQo+ICsNCj4gKzxiPkludGVsIFRydXN0IERvbWFpbiBFeHRlbnNpb24g KFREWCk8L2I+IGlzIEludGVsIEFyY2hpdGVjdHVyZSBleHRlbnNpb24NCj4gK3RvIHByb3ZpZGUg dHJ1c3RlZCwgaXNvbGF0ZWQgVk0gZXhlY3V0aW9uIGJ5IHJlbW92aW5nIENTUCBzb2Z0d2FyZQ0K PiArKGh5cGVydmlzb3IgZXRjKSBmcm9tIHRoZSBUQ0IuIDxiPlREWCBWaXJ0dWFsIEZpcm13YXJl IChURFZGKTwvYj4gaXMgYW4NCj4gK0VESyBJSSBiYXNlZCBwcm9qZWN0IHRvIGVuYWJsZSBVRUZJ IHN1cHBvcnQgZm9yIFREWCBiYXNlZCBWaXJ0dWFsDQo+ICtNYWNoaW5lcy4gSXQgcHJvdmlkZXMg dGhlIGNhcGFiaWxpdHkgdG8gbGF1bmNoIGEgVEQuDQo+ICsNCj4gK1RoZSA8Yj5JbnRlbMKuIFRE WCBWaXJ0dWFsIEZpcm13YXJlIERlc2lnbiBHdWlkZTwvYj4gaXMgYXQNCj4gK2h0dHBzOi8vd3d3 LmludGVsLmNvbS9jb250ZW50L2RhbS9kZXZlbG9wL2V4dGVybmFsL3VzL2VuL2RvY3VtZW50cy90 ZHgtDQo+IHZpcnR1YWwtZmlybXdhcmUtZGVzaWduLWd1aWRlLXJldi0xLjAxLnBkZi4NCj4gKw0K PiArTW9yZSBpbmZvcm1hdGlvbiBjYW4gYmUgZm91bmQgYXQ6DQo+ICtodHRwczovL3d3dy5pbnRl bC5jb20vY29udGVudC93d3cvdXMvZW4vZGV2ZWxvcGVyL2FydGljbGVzL3RlY2huaWNhbC9pbnRl bA0KPiAtdHJ1c3QtZG9tYWluLWV4dGVuc2lvbnMuaHRtbA0KPiArDQo+ICsNCj4gK0NvbmZpZ3Vy YXRpb25zIGFuZCBGZWF0dXJlcw0KPiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAr DQo+ICtUaGVyZSBhcmUgMiBjb25maWd1cmF0aW9ucyBmb3IgVERWRi4NCj4gKw0KPiArPGI+Q29u ZmlnLUE6PC9iPg0KPiArIC0gTWVyZ2UgdGhlICpiYXNpYyogVERWRiBmZWF0dXJlIHRvIGV4aXN0 aW5nIE92bWZYNjRQa2cuZHNjLiAoQWxpZ24NCj4gKyAgIHdpdGggZXhpc3RpbmcgU0VWKQ0KPiAr IC0gVGhyZWF0IG1vZGVsOiBWTU0gaXMgTk9UIG91dCBvZiBUQ0IuIChXZSBkb27igJl0IG1ha2Ug dGhpbmdzIHdvcnNlKQ0KPiArIC0gVGhlIE92bWZYNjRQa2cuZHNjIGluY2x1ZGVzIFNFVi9URFgv bm9ybWFsIE9WTUYgYmFzaWMgYm9vdCBjYXBhYmlsaXR5Lg0KPiArICAgVGhlIGZpbmFsIGJpbmFy eSBjYW4gcnVuIG9uIFNFVi9URFgvbm9ybWFsIE9WTUYuDQo+ICsgLSBObyBjaGFuZ2VzIHRvIGV4 aXN0aW5nIE92bWZQa2dYNjQgaW1hZ2UgbGF5b3V0Lg0KPiArIC0gTm8gbmVlZCB0byBhZGQgYWRk aXRpb25hbCBzZWN1cml0eSBmZWF0dXJlcyBpZiB0aGV5IGRvIG5vdCBleGlzdCB0b2RheS4NCj4g KyAtIE5vIG5lZWQgdG8gcmVtb3ZlIGZlYXR1cmVzIGlmIHRoZXkgZXhpc3QgdG9kYXkuDQo+ICsg LSBSVE1SIGlzIG5vdCBzdXBwb3J0ZWQuDQo+ICsgLSBQRUkgcGhhc2UgaXMgTk9UIHNraXBwZWQg aW4gZWl0aGVyIFRkIG9yIE5vbi1UZC4NCj4gKw0KPiArPGI+Q29uZmlnLUI6PC9iPg0KPiArIC0g KCopIEFkZCBhIHN0YW5kYWxvbmUgSW50ZWxUZHguZHNjIHRvIGEgVERYIHNwZWNpZmljIGRpcmVj dG9yeSBmb3IgYSAqZnVsbCoNCj4gKyAgIGZlYXR1cmUgVERWRi4oQWxpZ24gd2l0aCBleGlzdGlu ZyBTRVYpDQo+ICsgLSAoKikgVGhyZWF0IG1vZGVsOiBWTU0gaXMgb3V0IG9mIFRDQi4gKFdlIG5l ZWQgbmVjZXNzYXJ5IGNoYW5nZSB0byBwcmV2ZW50DQo+ICsgICBhdHRhY2sgZnJvbSBWTU0pDQo+ ICsgLSAoKikgSW50ZWxUZHguZHNjIGluY2x1ZGVzIFREWC9ub3JtYWwgT1ZNRiBiYXNpYyBib290 IGNhcGFiaWxpdHkuIFRoZSBmaW5hbA0KPiArICAgYmluYXJ5IGNhbiBydW4gb24gVERYL25vcm1h bCBPVk1GLg0KPiArIC0gSXQgbWlnaHQgZXZlbnR1YWxseSBtZXJnZSB3aXRoIEFtZFNldi5kc2Ms IGJ1dCBOT1QgYXQgdGhpcyBwb2ludCBvZg0KPiArICAgdGltZS4gQW5kIHdlIGRvbuKAmXQga25v dyB3aGVuIGl0IHdpbGwgaGFwcGVuLiBXZSBuZWVkIHN5bmMgd2l0aCBBTUQgaW4NCj4gKyAgIHRo ZSBjb21tdW5pdHkgYWZ0ZXIgYm90aCBvZiB1cyB0aGluayB0aGUgc29sdXRpb25zIGFyZSBtYXR1 cmUgdG8gbWVyZ2UuDQo+ICsgLSBOZWVkIHRvIGFkZCBuZWNlc3Nhcnkgc2VjdXJpdHkgZmVhdHVy ZSBhcyBtYW5kYXRvcnkgcmVxdWlyZW1lbnQsIHN1Y2gNCj4gKyAgIGFzIFJUTVIgYmFzZWQgVHJ1 c3RlZCBCb290IHN1cHBvcnQuDQo+ICsgLSBOZWVkIHRvIG1lYXN1cmUgdGhlIGV4dGVybmFsIGlu cHV0IGZyb20gSG9zdCBWTU0sIHN1Y2ggYXMgVGRIb2IsIENGVi4NCj4gKyAtIE5lZWQgdG8gbWVh c3VyZSBvdGhlciBleHRlcm5hbCBpbnB1dCwgc3VjaCBhcyBGV19DRkcgZGF0YSwgb3MgbG9hZGVy LA0KPiArICAgaW5pdHJkLCBldGMuDQo+ICsgLSBOZWVkIHRvIHJlbW92ZSB1bm5lY2Vzc2FyeSBh dHRhY2sgc3VyZmFjZXMsIHN1Y2ggYXMgbmV0d29yayBzdGFjay4NCj4gKw0KPiArSW4gY3VycmVu dCBzdGFnZSwgPGI+Q29uZmlnLUE8L2I+IGhhcyBiZWVuIG1lcmdlZCBpbnRvIGVkazItbWFzdGVy IGJyYW5jaC4NCj4gK1RoZSBjb3JyZXNwb25kaW5nIHBrZyBmaWxlIGlzIE92bWZQa2cvT3ZtZlBr Z1g2NC5kc2MuDQo+ICsNCj4gKzxiPkNvbmZpZy1CPC9iPiBpcyBzcGxpdCBpbnRvIHNldmVyYWwg d2F2ZXMuIFRoZSBjb3JyZXNwb25kaW5nIHBrZyBmaWxlIGlzDQo+ICtPdm1mUGtnL0ludGVsVGR4 L0ludGVsVGR4WDY0LmRzYy4gVGhlIGZlYXR1cmVzIHdpdGggKCopIGhhdmUgYmVlbg0KPiBpbXBs ZW1lbnRlZA0KPiArYW5kIG1lcmdlZCBpbnRvIGVkazItbWFzdGVyIGJyYW5jaC4gT3RoZXJzIGFy ZSBpbiB1cHN0cmVhbWluZyBwcm9ncmVzcy4NCj4gKw0KPiArQnVpbGQNCj4gKy0tLS0tLQ0KPiAr LSBCdWlsZCB0aGUgVERWRiAoQ29uZmlnLUEpIHRhcmdldDoNCj4gK2BjZCAvcGF0aC90by9lZGsy YA0KPiArYHNvdXJjZSBlZGtzZXR1cC5zaGANCj4gK2BidWlsZC5zaCAtcCBPdm1mUGtnL092bWZQ a2dYNjQuZHNjIC1hIFg2NCAtdCBHQ0M1YA0KPiArDQo+ICstIEJ1aWxkIHRoZSBURFZGIChDb25m aWctQikgdGFyZ2V0Og0KPiArYGNkIC9wYXRoL3RvL2VkazJgDQo+ICtgc2V0IFBBQ0tBR0VTX1BB VEg9L3BhdGgvdG8vZWRrMi9Pdm1mUGtnYA0KPiArYHNvdXJjZSBlZGtzZXR1cC5zaGANCj4gK2Bi dWlsZC5zaCAtcCBPdm1mUGtnL0ludGVsVGR4L0ludGVsVGR4WDY0LmRzYyAtYSBYNjQgLXQgR0ND NWANCj4gKw0KPiArVXNhZ2UNCj4gKy0tLS0tDQo+ICsNCj4gK0Fzc3VtaW5nIFREWC1RRU1VL1RE WC1LVk0gYXJlIGFscmVhZHkgYnVpbHQsIG9uZSBjYW4gc3RhcnQgYSBURCB2aXJ0dWFsDQo+ICtt YWNoaW5lIGFzIFtsYXVuY2hpbmctdGQtZ3Vlc3RdKGh0dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9x ZW11LXRkeC9ibG9iL3RkeC0NCj4gcWVtdS11cHN0cmVhbS1yZmMtdjMvZG9jcy9zeXN0ZW0vaTM4 Ni90ZHgucnN0I2xhdW5jaGluZy1hLXRkLXRkeC12bSk6DQo+ICsNCj4gK2BxZW11X3N5c3RlbV94 ODYgXGANCj4gK2AgICAtbWFjaGluZSAuLi4sY29uZmlkZW50aWFsLWd1ZXN0LXN1cHBvcnQ9dGR4 MCBcYA0KPiArYCAgIC1vYmplY3QgdGR4LWd1ZXN0LGlkPXRkeDAsW3NlcHQtdmUtZGlzYWJsZT1v ZmZdIFxgDQo+ICtgICAgLWRyaXZlIGlmPXBmbGFzaCxmb3JtYXQ9cmF3LHVuaXQ9MCxmaWxlPS9w YXRoL3RvL09WTUZfQ09ERS5mZCBcYA0KPiArYCAgIC1kcml2ZSBpZj1wZmxhc2gsZm9ybWF0PXJh dyx1bml0PTEsZmlsZT0vcGF0aC90by9PVk1GX1ZBUlMuZmQgXGANCj4gKw0KPiArTm90ZToNCj4g K1REWC1RRU1VL1REWC1LVk0gYXJlIHN0aWxsIGluIHVwc3RyZWFtaW5nIHByb2dyZXNzLiBQbGVh c2UgcmVmZXIgdG86DQo+ICsgLSBrdm0gIDogaHR0cHM6Ly9naXRodWIuY29tL2ludGVsL3RkeC90 cmVlL2t2bS11cHN0cmVhbQ0KPiArIC0gcWVtdSA6IGh0dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9x ZW11LXRkeC9ibG9iL3RkeC1xZW11LXVwc3RyZWFtLXJmYy12Mw0KPiArDQo+ICtPbmNlIGFib3Zl IDIgdXBzdHJlYW1pbmcgYXJlIGNvbXBsZXRlZCBhIG1pbmltdW0gcWVtdS9rdm0gdmVyc2lvbiB3 aWxsDQo+IGJlIHVwZGF0ZWQgaGVyZS4NCj4gLS0NCj4gMi4yOS4yLndpbmRvd3MuMg0KDQo=