From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web12.29974.1641812610938755981 for ; Mon, 10 Jan 2022 03:03:31 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=dkq6N9Un; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: sebastien.boeuf@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1641812610; x=1673348610; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:mime-version: content-transfer-encoding; bh=jLgoKy7zwsymOcWwq+vxLI0kot/pxC9RuJXYtoHnOBk=; b=dkq6N9Unat6nwaHvb1ZzU1tKWHKBELouRIu9egRjSffn9W1XnNQFf4kI eyYij2MlejnAuLDEuz21w+SXrVfH/jm5sUc3bdcPQz5fmonKREbnU0kHd wHqxvjnwSEen4Tp6eq5fycpgPRV4TZJJ4SZ4LrZYIolPNc557NROJS6X8 5LkNEL7GBaNzNiEZavyuw2nW9Cf1aLFZXoxtTQwBQWGHwenRWkb8IKRMV 527csRc94Ktt29tUwCVXmMbMYfdvEwRlhJYZFLGwpvnPAJyx64PRiIi69 cZgqS0oK71HA1IgE2cwU0qqCi/QcDbqwKw8uF4IN2JNAF8kIXrQJUM4hO Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10222"; a="329543833" X-IronPort-AV: E=Sophos;i="5.88,276,1635231600"; d="scan'208";a="329543833" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2022 03:03:30 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,276,1635231600"; d="scan'208";a="669422701" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga001.fm.intel.com with ESMTP; 10 Jan 2022 03:03:30 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Mon, 10 Jan 2022 03:03:29 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.20 via Frontend Transport; Mon, 10 Jan 2022 03:03:29 -0800 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.47) 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.20; Mon, 10 Jan 2022 03:03:29 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WRxIreinuue9XN+pSftlEzkJio+2K8rc1kZTXSMcBl/XAx+4prQ3ItBgH2ARHtqMaf+KaggkkfgTtm2R9yjVkMIAPZvLbGILxSFxSB0cTWhs90TBZOM8IOaHFOu98tCH55WJrtzTy4nTOD9J6bprH3zNIrb8ArtUQVwqrkQzFdOUG3NgBXvno8+eV4Hm6c+G9fhsHhRD+vB9A/Z49OeqmwIVpVrJ+iEtiuny3jrPeRtcpI6SGCMyzH8R0Pd/d3G3DZASekVDMiC5WIODLJYIbXIYd8/z2jROAsyydoQ2nEIAkuuohu9GWb+7Xx1Vauo4dn2InLFx3/dHuKKwdV7SfA== 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=BxmF+Yzaw00uoyuuNXCDOI3hSBOSYFMJDv/a3jtfx8Q=; b=WSi65HVKJSzBnZmXJ9qyGfpsWP5J3S3cGmdf/0fiNYfKfD/AvC55Wdh9SEUNxziIwsxzLIL+Xzqdj7AObq/rprdf5Gwr4fNxuIRcP6bIlrrfTzPwaA/TQrDL7ge7FfmJSnq8FWswIcD/cVyvuxDweMrc/dZdZNOK7BHz5qtUjKWhkNMa9m2A7I+LVbxPiScv+cf4zNxNbtL20KjjF2IYcILWqsWaP0H9vZealFXRSplSRcJ1iJLRtkFoDf/4Lahy65bM1v7yGyMfkcjynF0WSIJMh/+QRTkXRwnCB2J7giPurwP8ogkjNcuE/Dw1+9BGTMRkLlG0X+QrKEcHLp5KSg== 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 BY5PR11MB4401.namprd11.prod.outlook.com (2603:10b6:a03:1be::13) by BY5PR11MB4308.namprd11.prod.outlook.com (2603:10b6:a03:1b9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.9; Mon, 10 Jan 2022 11:03:28 +0000 Received: from BY5PR11MB4401.namprd11.prod.outlook.com ([fe80::500:cfb1:c883:fa1]) by BY5PR11MB4401.namprd11.prod.outlook.com ([fe80::500:cfb1:c883:fa1%4]) with mapi id 15.20.4867.012; Mon, 10 Jan 2022 11:03:27 +0000 From: "Boeuf, Sebastien" To: "kraxel@redhat.com" CC: "Yao, Jiewen" , "devel@edk2.groups.io" Subject: Re: Creating new target for Cloud Hypervisor Thread-Topic: Creating new target for Cloud Hypervisor Thread-Index: AQHYBgFamSu3oPSkOEq/zJqkGoU5raxcEmoAgAAE9QA= Date: Mon, 10 Jan 2022 11:03:27 +0000 Message-ID: <145e521b95cb383c1f343d46acca2faf70fad761.camel@intel.com> References: <20220110104542.hrfoi5ndwdeh3lal@sirius.home.kraxel.org> In-Reply-To: <20220110104542.hrfoi5ndwdeh3lal@sirius.home.kraxel.org> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.40.0-1 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: 5fc3030e-90db-429b-cc07-08d9d428d486 x-ms-traffictypediagnostic: BY5PR11MB4308:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /E0nMT4cLfvy8nZfZrUgeXBAwSQy/IAi7At06Ubr8LdxWS1Ec1FbvXph+Awh5bBVrcASawNb5bm66CvImg5Fs8Begw37D8ecHBe3EMZJhIVtjEjH9QlsUIYoScJAvbPERWuqPahjV51Eu70zFLVffkxTcGP4Yinf8USEabYSTRbK+GD51dHUEqG0tcgvtFwaY0SWgl9xMmmMjJL+Wad5Bnd5DnKYkvOuQNMGK8ofB4YKVmKrKKVHc8Ve6ApIzdB0v11cXFCPuVI7FXU5+h1jPDu9lxqcCYB0G/lOx82HQJUk0m4aIzu5pYNIx7up1Exyk2aeXl8EfjEplP201ZzkP3Uzc7Ky5LYuuaKVydDUBJ2KMHAxccTiEZhQwJt2Ib0KERR/AVZzvN4JBtlEnyV+NqRYGuDQHW8tMWEg6BUZaMjyDpiyMF+RWmUBuCgQvOa7sJThh6jcvWyqlQ59voJbq+HnrRAH6OsineJOg6L0wlJiGYUUXr/5EQNrdA59QPWfjeKjeADo0MnZbRgxdLUNZ+Fxk3fZE32QbnXeL6t1NquvmurSIOwIABaF02c4CZiHayHKoLtQ0bYNcvqhcdkcSIFiK9y0W+1+K45PnBP+AiBB/P7OVdlkdrXf9cd0tQU7medBj46ADs7twhBU6+owJ4QQkzKElzwr9KZgKdNoPs6ZFm2+1h5jRLFwzkNFDFY5fpAsQsgbBOxPWRpmemY8ng== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR11MB4401.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(6512007)(26005)(66446008)(19627235002)(64756008)(66556008)(4326008)(66476007)(5660300002)(66946007)(38100700002)(76116006)(6506007)(316002)(91956017)(2616005)(71200400001)(186003)(36756003)(508600001)(122000001)(6916009)(38070700005)(2906002)(6486002)(54906003)(8936002)(8676002)(82960400001)(83380400001)(86362001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YjhwaG9iRXhsWFdVUzliRiszRG00OVpaMGljNVdkTjFQS2trcVVySGRpNXlU?= =?utf-8?B?NVNSR01oTHJ3VGI3WU0xeVNCUmJoYi9SZ3VlTVI5Z1dkL0FOZjlKVWJ1VG9X?= =?utf-8?B?Vlo4YWdwRExVOHdacWliaUh0M0YwQjI4ODRCUFIwaTFNZXlnSGpQVGxZL215?= =?utf-8?B?Ukk4bWQyRER0K3VYSUNXZ0RUQmhBcHNhQmk0UlZkb0lPNU5vdXFzcUpreHdS?= =?utf-8?B?Q3J0MGcra2FsMFRJZk1uaDk0SDFqU1o1Z2hwaVJTMFluVDh4YVlTdGYyUkhI?= =?utf-8?B?V2FvTkkxQkZsSHhQRUdQL1dIZXlDZWFvVmNrQ2xsWkhZRlNKZnB4RHJvblJw?= =?utf-8?B?TzlVNEZyZGo2NzNwd3BUNDNpbmZ3K3prOVJ1N21xM2RiZ0JPcW01UVZndTBi?= =?utf-8?B?Y0ZFY0xDOHdMREtNRTB1Z2RhZVRpSjhBZjJ4L0ZzZlFFWXkwWFhyYmZ6dzZI?= =?utf-8?B?cTF5YVRBbEsyTys5RVlwdndDQ243RXErTEc5MUpWaXk3S214aUdyY042RVZ1?= =?utf-8?B?bUtmZHQxbGVha2pjYWVJNDE5a3FaMlRkOUhnOFpJaGp1VnFUdGZiaEtBZHM4?= =?utf-8?B?ZjZRQTdDdERhMm9Zekp4aGd5R0dwbCtMVC9RUkZWbWttMFBydGRoZ05sUDhu?= =?utf-8?B?Y01tTDlYWlZnS0ZLVDNIbTBQS1ZLWlJ4Nk5SUzlscytFc0FoK2NKb0cxYVNq?= =?utf-8?B?SzBROXhleTluMDJNMmFXdFBndVZiL0lUbFJJM2FSVlB1bWtSYUZiWHVTMTIw?= =?utf-8?B?YUwvcERFZHQ1VVJ0RHRTeHJweTRNNDhqT0VEOE1xNXRGeUQxSVZZWXlNOEov?= =?utf-8?B?d05MOCtHbmtpMGhhaDU5VTFiV0duMjRDdm1WK2RVSEx5dzRZbHB1ejM0N1pZ?= =?utf-8?B?amZhUXFZTWNYQlhYbnlhTGJ5MVJQNkppcGhabmk5TlkzWUlEZFpYdFJ6cnBt?= =?utf-8?B?RzJEaG5Pclo5WEpYWmEyTklvQjZiUStHTG50YUdtNW1TeFZicThLQmk3WnJo?= =?utf-8?B?b1N4UFV5MzFIeFY2NGpXWkdienh4L2x3S1A0RGFsaGVJdk5vV2hBNy8zTExJ?= =?utf-8?B?NHB2SjZpWElncUtEZnZLbjhxWFpla0FvbHlQTG9sUjIvOHFsRTQvTnZwVm5R?= =?utf-8?B?YWJUMGpGV0hUY3FNdkpnb1MvYWR2SmkwclNNdlFBZnF3VGx6VW9yaVRlRFhG?= =?utf-8?B?OUswV2dUS1hxR3lwL1pTS0k4MnJ4Vm5EMkttS1d5b01xc09QZnVYY3o5VDFM?= =?utf-8?B?dGV6ZkpyVXZ4K3p4U1U0MkF2eWFER2ltUjl2NHExVjZXYTN4N3ZYdE1DZmxx?= =?utf-8?B?blR0V3IyNDEyTWRrOHVyd2I3ZjhxK3Mrd3RrYktNWDFraFBYVVlGREptcWdo?= =?utf-8?B?b212QVR5VXVmc1k2aHV0VDNIS0ZETS85aXdwaDNyK3lUVHE5MmxjVDRkOXFZ?= =?utf-8?B?Nk9idmpvWFFIMDBtQVhCM21xd0w3Vmd3NFNRZXVPTVBBQktxbVJJUzd4YzIv?= =?utf-8?B?VzBHejJ4Q1hLZFdidUVhRC9hM29IakRDU2tXMm1aVXE4ZldDRGY4b291RlZy?= =?utf-8?B?VGhocThFS0lreFdHS0lYSkRkY1phVlFmUzh5MU1sbnJOK25lZVVUYnViRW1V?= =?utf-8?B?cnlLTFVhOXkvUGREOFRxNmsvSGhnYVJMNllsMDI1UXlSUjhyVTdLTlJCWHkz?= =?utf-8?B?NGpJaDMvS3FmUnhuS3RyN0ZzaWxBYzVZV0NqNThISnVJS2FKQXNhdzAvc095?= =?utf-8?B?Y0tOV25MTWh4NDlwbkZPNjVkcWhscVo3em96dE5WcDVjR1REWkpSeXZQZ2xP?= =?utf-8?B?dmRhdjN2Tk1QQWlVQURtM05wUk5wSzFXZWRoeGx4dVk0dlAvblM5Y1dIWWdX?= =?utf-8?B?NmFqRTJ0TmJzeVhKanpkWDBVWlNvanVDQ1RNeXB3R2lqUTVEY05DaUUrVHJM?= =?utf-8?B?Z3dnM3JQYUpuQUhHeHZocC95SmpITnJTeThtOXVSZHNMTFpBN0pnNGphSWxq?= =?utf-8?B?NFhBS1R2OHhDK1A3NUlXbnNXa2l0UnozOGtpY2JIUmlNaWFEVEdMSWpSRjBW?= =?utf-8?B?NFdhaHZEU3ZQM2RJdnZYZWlSeVVtbEtCZWpNYndPU1JaNzEwUERqVlUwY0ZK?= =?utf-8?B?ZXFGdWsrTmx1SWJFUndNalZkOHhCTVdXczMzWUoxZ0MwVVYrejJSc2hDNUFi?= =?utf-8?B?TDRpMURnU0NWblY4akRtUlQyQWpsRTBxQ1dFbmhLbVJ3MlV1UVo4ZCs0b3o3?= =?utf-8?Q?b1bP5g1TSEMGSVZfKwydt22x3Qh4p89F4JvTPfiBvU=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4401.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5fc3030e-90db-429b-cc07-08d9d428d486 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2022 11:03:27.7926 (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: pUTlvRF8QZ6wLRU1vHVG9Cnkve+NRzzsbJ7XtffCw06pdwSpyZpxjMPP8a4n73f4op1ChD6WlnvFHk4RgHk/zanxiFdIylwH4lgrUdCeOLE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4308 Return-Path: sebastien.boeuf@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <4A6C9AA9F54D9042AA0641158D8F2DE4@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 T24gTW9uLCAyMDIyLTAxLTEwIGF0IDExOjQ1ICswMTAwLCBrcmF4ZWxAcmVkaGF0LmNvbSB3cm90 ZToNCj4gT24gTW9uLCBKYW4gMTAsIDIwMjIgYXQgMDk6MTM6NDRBTSArMDAwMCwgQm9ldWYsIFNl YmFzdGllbiB3cm90ZToNCj4gPiBIaSBhbGwsDQo+ID4gDQo+ID4gU28gZmFyIEkndmUgYmVlbiBh YmxlIHRvIHBhdGNoIHRoZSBPdm1mUGtnWDY0IHRhcmdldCB0byBtYWtlIGl0DQo+ID4gd29yayBm b3IgYm90aA0KPiA+IFFFTVUgYW5kIENsb3VkIEh5cGVydmlzb3IsIGJ1dCBhcyBJIHRyeSB0byBl bmFibGUgbW9yZSBmZWF0dXJlcw0KPiA+IChFRkkgc2hlbGwgZm9yDQo+ID4gaW5zdGFuY2UpIHRo ZSBnYXAgaXMgZ2V0dGluZyBiaWdnZXIgYW5kIGhhcmRlciB0byBrZWVwIHRoZW0gd29ya2luZw0K PiA+IHRvZ2V0aGVyLg0KPiA+IA0KPiA+IFRoYXQncyB3aHkgSSdtIHRoaW5raW5nIGFib3V0IGNy ZWF0aW5nIGFuIE92bWZDaCB0YXJnZXQgdGhhdCB3b3VsZA0KPiA+IGJlIGEgc2ltcGxlDQo+ID4g Y29weSBvZiBPdm1mWDY0IGF0IGZpcnN0LCBhbmQgdGhlbiB3ZSBjb3VsZCBrZWVwIGltcHJvdmlu ZyBmcm9tDQo+ID4gdGhlcmUuIFRoZXJlIGFyZQ0KPiA+IG11bHRpcGxlIHRoaW5ncyB0aGF0IGFy ZSBub3QgbmVlZGVkIGJ5IENsb3VkIEh5cGVydmlzb3IsIHdoaWNoDQo+ID4gbWlnaHQgaGVscCBy ZWR1Y2UNCj4gPiB0aGUgY29tcGxleGl0eSBvZiB0aGUgZmlybXdhcmUsIGV2ZW50dWFsbHkgbGVh ZGluZyB0byBmYXN0ZXIgYm9vdC4NCj4gPiANCj4gPiBJJ2QgbGlrZSBzb21lIGNvbmZpcm1hdGlv biBmcm9tIHRoZSBjb21tdW5pdHkgdGhhdCBpdCdzIG9rYXkgdG8gZ28NCj4gPiBkb3duIHRoaXMg cm9hZA0KPiA+IGJlZm9yZSBJIHByb2NlZWQgYW5kIHNlbmQgdGhlIHBhdGNoZXMuDQo+IA0KPiBX ZWxsLCBkZXBlbmRzLsKgIEEgc2VwYXJhdGUgdGFyZ2V0IGlzIGV4dHJhIG1haW50YWluYW5jZSBl ZmZvcnQuwqAgQnV0DQo+IGhhdmluZyB0byB3cml0ZSBjb2RlIGZvciBydW50aW1lLXN3aXRjaGlu ZyB3aGVyZSBjb21waWxlLXRpbWUNCj4gc3dpdGNoaW5nDQo+IHdvdWxkIHdvcmsgd2l0aG91dCBh ZGRpdGlvbmFsIGNvZGUgaXMgZXh0cmEgbWFpbnRhaW5hbmNlIGVmZm9ydCB0b28NCj4gLi4uDQo+ IA0KPiBGb3IgbWljcm92bSBwY2kgc3VwcG9ydCAobm90IHlldCBtZXJnZWQpIHRpcHBlZCB0aGlu Z3MgdG93YXJkcyBhDQo+IHNlcGFyYXRlIHRhcmdldC7CoCBwY2llIGluIG1pY3Jvdm0gd29ya3Mg Y29tcGxldGVseSBkaWZmZXJlbnQgd2hlbg0KPiBjb21wYXJlZCB0byBwYy9xMzUuwqAgVXNpbmcg bW1jb25maWcgZm9yIHBjaSBjb25maWcgc3BhY2UgYWNjZXNzIGlzDQo+IG1hbmRhdG9yeSwgcG9y dCAweGNmOCBpcyBub3Qgc3VwcG9ydGVkLsKgIFNvIGZpdHRpbmcgdGhhdCB3aXRoIGENCj4gcnVu dGltZQ0KPiBzd2l0Y2ggaW50byBPdm1mUGtnL0xpYnJhcnkvRHhlUGNpTGliSTQ0MEZ4UTM1IChh bmQgcHJvYmFibHkgc29tZQ0KPiBvdGhlcg0KPiBwbGFjZXMpIHdvdWxkIGhhdmUgYmVlbiBxdWl0 ZSBtZXNzeSwgd2l0aCBhIHNlcGFyYXRlIHRhcmdldCBpcyBpcw0KPiAqYWxvdCoNCj4gZWFzaWVy Lg0KPiANCj4gUXVpdGUgYSBmZXcgcGxhY2VzIHVzZSBhIHJ1bnRpbWUgc3dpdGNoIG5ldmVydGhl bGVzcyB0byBhdm9pZCBjb2RlDQo+IGR1cGxpY2F0aW9uLsKgIFBsYXRmb3JtUGVpIGZvciBleGFt cGxlIGlzIGlkZW50aWNhbCBmb3IgYm90aA0KPiBPdm1mUGtnWDY0DQo+IGFuZCBNaWNyb3ZtWDg2 IHRhcmdldHMsIHdpdGggY2FzZTogYnJhbmNoZXMgZm9yIG1pY3Jvdm0gaW4gc3dpdGNoDQo+IHN0 YXRlbWVudHMuDQo+IA0KPiBTbywgd2hhdCBwcm9ibGVtIHlvdSBhcmUgZmFjaW5nIHdoaWNoIG1h a2VzIHlvdSB0aGluayBhIHNlcGFyYXRlDQo+IHRhcmdldA0KPiB3b3VsZCB3b3JrIGJldHRlcj/C oCBUaGUgdGltZXIgdGhpbmcgc2hvdWxkIGJlIGEgbm9uLWlzc3VlIGFzIHdlIHBsYW4NCj4gdG8N Cj4gc3dpdGNoIG92ZXIgT3ZtZlBrZ1g2NCB0byB1c2UgYXBpYyB0aW1lciBhbnl3YXkuDQoNCldl bGwgSSBoYXZlIGEgcHJvYmxlbSByZWdhcmRpbmcgU2VyaWFsRHhlIGJlY2F1c2UgaXQgYnJlYWtz IGEgYml0IFFFTVUNCnNpbmNlIGFkZGluZyBpdCB3aXRob3V0IHJlbW92aW5nIHRoZSBQY2lTZXJp YWwgcmVnaXN0ZXJzIHR3byB3YXlzIG9mDQpyZWFkaW5nIGZyb20gc2VyaWFsLiBGcm9tIG1pY3Jv dm0sIHlvdSBzaW1wbHkgcmVtb3ZlZCBQY2lTZXJpYWwgc2luY2UNCnlvdSBrbm93IGl0IGRvZXNu J3Qgc3VwcG9ydCBMUEMgYnJpZGdlLCBidXQgSSBjYW4ndCBkbyB0aGUgc2FtZSBoZXJlLg0KQ2Fu IHlvdSB0aGluayBvZiBhbnkgb3RoZXIgd2F5IG9mIHByb3Blcmx5IGhhbmRsaW5nIHRoaXMgd2l0 aCBhIHJ1bnRpbWUNCnN3aXRjaD8NCg0KQnV0IG1vcmUgZ2VuZXJhbGx5LCB0aGluZ3MgbGlrZSB0 aGUgODI1OSBQSUMsIG9yIFBTMiBrZXlib2FyZCBhcmUgbm90DQp0aGluZ3MgdGhhdCB3ZSB0cnkg dG8gc3VwcG9ydCBpbiBDbG91ZCBIeXBlcnZpc29yLCBhcyB3ZWxsIGFzIFEzNQ0Kc3BlY2lmaWMg Yml0cyBiZWluZyBwcmVzZW50IGluIHRoZSB0YXJnZXQsIG1lYW5pbmcgdGhlcmUncyByb29tIGZv cg0Kc2ltcGxpZmljYXRpb24uDQoNCj4gDQo+IHRha2UgY2FyZSwNCj4gwqAgR2VyZA0KPiANCg0K LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCkludGVsIENvcnBvcmF0aW9uIFNBUyAoRnJlbmNoIHNpbXBsaWZpZWQgam9p bnQgc3RvY2sgY29tcGFueSkKUmVnaXN0ZXJlZCBoZWFkcXVhcnRlcnM6ICJMZXMgTW9udGFsZXRz Ii0gMiwgcnVlIGRlIFBhcmlzLCAKOTIxOTYgTWV1ZG9uIENlZGV4LCBGcmFuY2UKUmVnaXN0cmF0 aW9uIE51bWJlcjogIDMwMiA0NTYgMTk5IFIuQy5TLiBOQU5URVJSRQpDYXBpdGFsOiA0LDU3Miww MDAgRXVyb3MKClRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29u ZmlkZW50aWFsIG1hdGVyaWFsIGZvcgp0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lw aWVudChzKS4gQW55IHJldmlldyBvciBkaXN0cmlidXRpb24KYnkgb3RoZXJzIGlzIHN0cmljdGx5 IHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZApyZWNpcGllbnQsIHBsZWFz ZSBjb250YWN0IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSBhbGwgY29waWVzLgo=