From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web10.32658.1641826482176607236 for ; Mon, 10 Jan 2022 06:54:42 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Wx47uMNh; spf=pass (domain: intel.com, ip: 192.55.52.120, 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=1641826482; x=1673362482; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:mime-version: content-transfer-encoding; bh=APpzs0mMMVRSKmUF4NDJTyFNSTyQ0zWAWLzXYdWsrI4=; b=Wx47uMNhdrFcPRHJGwko3lYHhwIOnqqQ6l/PAKlU4ZckkpGZR+R6OSKb Ki4stNdgWjYdg+DItQEyMy77eNvd2WqgiK2Tij8ZsczUEn6n2nXhcjOSN 4RcrRaIyFvQe9xGYZkboeOFeK6NssipxZcgpp6lH1SVWwIsOYZDWOcqmk mlD20Lg6titb7cACknGg0dR9NxrrwidFXF7zJFCcqLv0syYiblYUxNBak LQhlMPWG8NzCooXH1zh22Y24vdlwLRgijZa61XQr3MCXgKAPJ0ww3BMbo 5J/PCR0xclj4kskVFziJd7kzs5vLJuBxgvorhETC51CroPJJh6k3N5VkU w==; X-IronPort-AV: E=McAfee;i="6200,9189,10222"; a="242053931" X-IronPort-AV: E=Sophos;i="5.88,277,1635231600"; d="scan'208";a="242053931" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2022 06:54:23 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,277,1635231600"; d="scan'208";a="622697553" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga004.jf.intel.com with ESMTP; 10 Jan 2022 06:54:22 -0800 Received: from orsmsx605.amr.corp.intel.com (10.22.229.18) 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 06:54:22 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx605.amr.corp.intel.com (10.22.229.18) 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 06:54:22 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.173) by edgegateway.intel.com (134.134.137.102) 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 06:54:22 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lqXEHuH3kcbOhsOKeXWy5K2opWbXnKE7df+B+tPXF96Ua3aXLw13gvOdcizfNpr4anYAYEnaW9lhvAD67gY/N0K9aOiqf2/VJpMJ31Xvt/b5Re6lHWOnsgPGQllw76k3KQmtQRUoURRqaehXQrFV7OysuH8QHyYKOaLMz3zEJxPtalnYWiB0c7UfnP65hM1i/T6HhxlYoDXsXYHiVIDoYOH4vQXv7Kts8+D2pgda5nDbgiSo+mkzZPg5C3O/fZGAJPZuws+NUJ+JFmYu9RMXZ7hq1e5+fv/bzna6M8Qp1I/6r2S/03pqq/Ru7Wjzz92fYdQesIsn5Zaz1kEmQ2aBwQ== 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=okAzl4T7rQ7hKvC0xcHXv7jPu9/0XLoDbLJA2jprAaM=; b=K5sQIFPxL1ddn6B5alpEXHLwdgQRo23KGisPXY9CUNtINSQEorvesVL2+fuv8s/775qRR5pLEak5G72fxkhdfX9wjjjifMP6vvYGBxFKqv3lgboHpnyXVuOjjUYhGpqCFf52mHWQccpe8z07l2rVd8mVQo2QHysGzwEyEasJPLbeos9zcsdSBMR2PVFbmlfSNAKRqM7MyIKZE18F8jilZesK9FUHqMMQRPG/k0CXUTeZR/i/LE4JjjpekZnAJDx0DC9BxzQ/djL+l3UPzNXz7+Awx2NoTjgjuksgLnQn62hRnHg4Gwj/oMfkabd0lKJyUAfNuK/F6RIKJcuXKK30Jg== 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 BYAPR11MB3190.namprd11.prod.outlook.com (2603:10b6:a03:7b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.11; Mon, 10 Jan 2022 14:54:20 +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 14:54:20 +0000 From: "Boeuf, Sebastien" To: "Yao, Jiewen" , "devel@edk2.groups.io" CC: "kraxel@redhat.com" , "Justen, Jordan L" Subject: Re: [PATCH 3/9] OvmfPkg/CloudHv: Connect serial console Thread-Topic: [PATCH 3/9] OvmfPkg/CloudHv: Connect serial console Thread-Index: AQHYBi4ZW1HC2W2cb0eXMwG1H4crFaxcVVYAgAACMAA= Date: Mon, 10 Jan 2022 14:54:20 +0000 Message-ID: References: <70a00428a4b200193d0f0ec0841381b7a6f68ea9.1641824435.git.sebastien.boeuf@intel.com> In-Reply-To: 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: 18111922-557a-4acc-b3c0-08d9d4491533 x-ms-traffictypediagnostic: BYAPR11MB3190:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rENsbT512hhnnfdNzDSB1yAf6jhy7+j5TUvUgKUEezm+0M+oG67i96G4xhlkIw0Ht7spctMp/Lxd+n3f7GG7a98ma8rP0R4viS+CtBJ/O/wmfNT/m0yzF+9cJaseqPLVyr4BcPyrsG7EAlLajtTF/gQOcGfSJmSd6u8ZNMFmiWU+umvlMCm4jC5RcfNRakmfzfiYlvZxOkHD5+pXA/4O/ocPWsTWlkR17cPbIohq+IsqwvxVvwqLspKwKYOuuQE3D3MwLIQrICtNfJTU3xt1o+esEv7Vd8PW063qpvkxSJuybalCjvVTM1ty1xmv1x/n/5Tac95jB0ebmbXOmKviZFI6xrmFelk13tOtX5kIuX4aDoUxADVa8a3pdvpBcQ8L/8VZUTAazIZfuMxj1TO5TWlDrQ6ZPd6zWITd59tATbVt5Qm+dgbQwwlH4WhoxkoP21JMINSawIrSAg2frV3e6LaZhoOEso9fyVdwP46HV+Vy6jQdFXMn4Frsv/aHOzAUZb01JKaXeXUk0jX21aeMzPlciMMkAwQ2Ep6Fau1n81C1ybKTfpqqset00yM8Daq7ldlvX5KzRXAG/Bhy7J2MkYya5my8KU2aU0kdHOOAB/mj7Pl826txKwvTdHDx3x0cmGMlIiIDbLOf3ZXYNFoy+CbQolrmx1BxGX6mYbDsepmqsrbWvOMpy0/lCfDLQ+axWAEbGGLIcxt3fSoYRs7rvg== 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)(316002)(71200400001)(82960400001)(6506007)(66476007)(6512007)(110136005)(2616005)(4326008)(107886003)(19627235002)(53546011)(66946007)(6486002)(36756003)(66556008)(66446008)(38100700002)(54906003)(91956017)(76116006)(2906002)(122000001)(8676002)(86362001)(8936002)(26005)(83380400001)(38070700005)(186003)(64756008)(508600001)(5660300002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OTdqeE1Rb0VzNUJBcjJlVXJSeTRRNTNUdXQvcXF3dFN1OW9vVHdWZW80U21L?= =?utf-8?B?TFk5eEtzL0had3JSVVcvZlpIQTAwakk5ZHpnemU4b0laL1IwNG5hOHVRSmh2?= =?utf-8?B?WVdDRkJIOFpDRmRtL3lXZFM2N0RrcjZnUFRreDdqZnpVT01KT0tzTnVTMWd1?= =?utf-8?B?VDBqSHlUQ2RodEZCTzBNbmhsRDNGK2k3aWRxelRPeXV0a25qMWt2NGNWSDg5?= =?utf-8?B?L2xlNk82QWg5aFVEQjlNWjJDZjVoeUIrNExmUFg0bWZNV1NWZHZZTkxmUHBQ?= =?utf-8?B?UGlKdGVuSTlyRkVHakswbStyeTBQZW53SWNKNWJmZk1xc2pUaFBremttcVdt?= =?utf-8?B?cEdlU3ZLblc0cTk4d2VCb3RNNFhrRG1WSkVZYUVmMGQ4N3RTNzR2QmVkcmtE?= =?utf-8?B?M3hncysvbmpZeWNvdEpqRUxXQkFWeHRMeE5NNUhBNWlJQ2owMW5rVkVkbVEw?= =?utf-8?B?OXRQT0xSUTMwSEJpMk1zNFg1U1RpWThjMnc5bWtTVXlIRlg4SHFCb1d2a3Fu?= =?utf-8?B?RlpKaXBzUll1eDQ3S3FiaFdYNmRIOGFjSVNhNTNaWnBGRE0zVkVtNGZMS3E0?= =?utf-8?B?NHkvem9PN1BhWTk5Y1BsTG96VGRZRXBUUmRCNmw0STRNUk1OVkszdUJ6Zk11?= =?utf-8?B?OXQ0Y3I3aktQZ0thdVFXQi8wNkl5b0FZWkQwR0UwL09mbTc3WDJvb3cydTFx?= =?utf-8?B?UDJFeWVkc1gwYXFrOUpoc250N29HZzJsL2crM2dpdlhqeHhlYktZSEx5ODZD?= =?utf-8?B?azQySlZQdnM4dHRZWVdsdk8xUWFZWG1WSnRSYllVQlFoQTl6ZnllNGxoZnFY?= =?utf-8?B?M0JURzNnMjhGY0JRM2ZiakgxK2Z1bFZ4T2VVYjBqYjRwVmtVWUYwNGp1bG9V?= =?utf-8?B?QVdRZm1qcnJ1VUVmY256anF5UDdmU3RGUmJjR2J0NE14SksxMHp6TVNSd2p2?= =?utf-8?B?cXliNnNRZGVteEN0S0FDeGtDL0tXOU9sVHltaWwyK1pFMFVlMWpRSVNnekhM?= =?utf-8?B?MW1JRXVQc1g3VXZ4YUt2cjBtWWFkMkJPWDBrc3doT096WG55dHU1QW14ekgy?= =?utf-8?B?c0IyRHBQcDE0RzhQWDdpNnJBZ280NXRWcTRrN0dSODZlTGVGcmFyQTVVcHZR?= =?utf-8?B?S2VPYml6RWFCL0RBTUNqZ2pkR3QvVVBGQk5RSVhXZnBudi95VEpJenZ1ZG9I?= =?utf-8?B?MmdxOUtvNDhoUmFXR04rYVQ3aDA1QmJzSlB6bkd5WTV3MERSZUpObHFSaGoy?= =?utf-8?B?RU9ubytrUVVBRE5xS2ZFV2dqandEZUdFSzlMc1RZOGpnLzRvbzN2QTNYSm9y?= =?utf-8?B?Tm8wR0tmRTVkRjloTSsrVjlYRXFaUHc4QUIrKzd1MTZTMlB1V2dycTBsUDI3?= =?utf-8?B?QjUzVUt4bUhNdFFHNXZWc1AxWGJPZ2hmcHdMUXNoczg2RnNTV2NnajZ4blUr?= =?utf-8?B?MUJ1U0JPWXBycVRWbUN0ZEhYb0FpNm5kMnREbzVodUJKWHpGQVFWdHZVTGp0?= =?utf-8?B?YU9CUUoxYW00amFYMmRIWjhCTUxaMjZYa21sNUFwbExEL3hxN2FWT2g5cFdw?= =?utf-8?B?MXVmdUhKSldacXpCbGFsdWlvZEtzUkNJTTU3dTdqekIzZENqakpteGUrRVBN?= =?utf-8?B?cHZzRUtHempJZmVIb0JWMlExRmZCU1laaTNLSVpoNWNnK2habmdud1U5Q1oy?= =?utf-8?B?bWhCOC84c2pibXB2eStzVldpLzg3b3ZQRWFWNmxwU2l3WEJsYXp2TGVvb2Zy?= =?utf-8?B?b0IzN1BmQlYyazlOaWx0L25HdzFrTGlKMGErMitJa2JORjluT3Y4SnVsMzdv?= =?utf-8?B?ZlhQTDdwUndpdVBhU2RnRzNqK0dIWm9PYWhoZDljQzJic01IR3psMnBGOXhv?= =?utf-8?B?UkVSbmhXWnEycWlqY2xlTWx0THVwYVlNdHVLYjlvTUdMM3VPS08zUFFETG84?= =?utf-8?B?U29wcEJQMkxxMUtUTzNCQ1FmakxUT0N6QjhkbEJqYjJWY29rdTFHbTBWOExI?= =?utf-8?B?eGR0T3FablBkNk9sbE0rUlowaGVlWGo2TjA5bTZuR1N0TkpNejlDTFlqSXQz?= =?utf-8?B?K1ZpL3dMSTdkSUJXNmhOQmJwK2FKMUhuNW83R0JvVU1hUWp1Zy9LRWkzM0RO?= =?utf-8?B?R3cwQXJ4Njd4U2s0TE8xeG52cnVpYUZwTnpOaVJhRkJVWmhKVUNnOXBucm9K?= =?utf-8?B?TXlma29IY0hrZUxicmw1SEo4QVI2bEI3SkVZa0h3UDZZcFVzL3hORzE0SVhJ?= =?utf-8?Q?kYPWn7GvNX9zbTeqq8tlvyYoYUcT4YioWK49bVU9fY=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: 18111922-557a-4acc-b3c0-08d9d4491533 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2022 14:54:20.1953 (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: u9RrLlB17hQ7iS0K/vg1z8IxJGusbnfxkso0d4VYB8bTFe0ZFjBDJiSYyWE4MyGns188RILm4ccRD9RnX0nAWeM2+xISczuetmW2k2oHy4c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3190 Return-Path: sebastien.boeuf@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <957AD665923FB542ADCAD5DA48AB682C@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 T24gTW9uLCAyMDIyLTAxLTEwIGF0IDE0OjQ2ICswMDAwLCBZYW8sIEppZXdlbiB3cm90ZToNCj4g UGxlYXNlIGNvcHkgdGhlIGRlc2NyaXB0aW9uIGFzIGNvbW1lbnQgdG8gdGhlIGNvZGUuDQoNCkRv IHlvdSBtZWFuIHlvdSB3YW50IG1lIHRvIHVzZSBteSBjb21taXQgbWVzc2FnZSBhcyBhIGNvbW1l bnQgaW4gdGhlDQpjb2RlIHRvIGV4cGxhaW4gd2h5IHdlIGhhdmUgdGhpcyBzcGVjaWFsIHVzZSBj YXNlIGZvciBDbG91ZCBIeXBlcnZpc29yPw0KDQpJJ2xsIGJlIGhhcHB5IHRvIGRvIGl0LCBqdXN0 IG1ha2luZyBzdXJlIHRoYXQncyB3aGF0IHlvdSBzdWdnZXN0ZWQgOikNCg0KVGhhbmtzLA0KU2Vi YXN0aWVuDQo+IA0KPiBUaGFuayB5b3UNCj4gWWFvIEppZXdlbg0KPiANCj4gPiAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IEJvZXVmLCBTZWJhc3RpZW4gPHNlYmFzdGllbi5i b2V1ZkBpbnRlbC5jb20+DQo+ID4gU2VudDogTW9uZGF5LCBKYW51YXJ5IDEwLCAyMDIyIDEwOjI2 IFBNDQo+ID4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gQ2M6IFlhbywgSmlld2VuIDxq aWV3ZW4ueWFvQGludGVsLmNvbT47IEp1c3RlbiwgSm9yZGFuIEwNCj4gPiA8am9yZGFuLmwuanVz dGVuQGludGVsLmNvbT47IGtyYXhlbEByZWRoYXQuY29tOyBCb2V1ZiwgU2ViYXN0aWVuDQo+ID4g PHNlYmFzdGllbi5ib2V1ZkBpbnRlbC5jb20+DQo+ID4gU3ViamVjdDogW1BBVENIIDMvOV0gT3Zt ZlBrZy9DbG91ZEh2OiBDb25uZWN0IHNlcmlhbCBjb25zb2xlDQo+ID4gDQo+ID4gRnJvbTogU2Vi YXN0aWVuIEJvZXVmIDxzZWJhc3RpZW4uYm9ldWZAaW50ZWwuY29tPg0KPiA+IA0KPiA+IENsb3Vk IEh5cGVydmlzb3IgZG9lc24ndCBlbXVsYXRlIGFueSBMUEMgYnJpZGdlLCB0aGVyZWZvcmUgd2UN Cj4gPiBzaW1wbHkNCj4gPiBuZWVkIHRvIHJlbHkgb24gdGhlIHNlcmlhbCBJL08gcG9ydCB0byBi ZSBjb25uZWN0ZWQgYXMgYSBjb25zb2xlLg0KPiA+IEl0IHJldXNlcyB0aGUgY29kZSBmcm9tIFhl biBzaW5jZSBpdCdzIHZlcnkgZ2VuZXJpYy4NCj4gPiANCj4gPiBTaWduZWQtb2ZmLWJ5OiBTZWJh c3RpZW4gQm9ldWYgPHNlYmFzdGllbi5ib2V1ZkBpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gwqBP dm1mUGtnL0Nsb3VkSHYvQ2xvdWRIdlg2NC5kc2PCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCB8IDYgKystLS0tDQo+ID4gwqBPdm1mUGtnL0Nsb3VkSHYvQ2xvdWRI dlg2NC5mZGbCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDYg Ky0tLS0tDQo+ID4gwqBPdm1mUGtnL0xpYnJhcnkvUGxhdGZvcm1Cb290TWFuYWdlckxpYi9CZHNQ bGF0Zm9ybS5jIHwgMiArLQ0KPiA+IMKgMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks IDEwIGRlbGV0aW9ucygtKQ0KPiA+IA0KPiA+IGRpZmYgLS1naXQgYS9Pdm1mUGtnL0Nsb3VkSHYv Q2xvdWRIdlg2NC5kc2MNCj4gPiBiL092bWZQa2cvQ2xvdWRIdi9DbG91ZEh2WDY0LmRzYw0KPiA+ IGluZGV4IDFkODRiN2QwYjkuLjQyMDdlY2FhM2UgMTAwNjQ0DQo+ID4gLS0tIGEvT3ZtZlBrZy9D bG91ZEh2L0Nsb3VkSHZYNjQuZHNjDQo+ID4gKysrIGIvT3ZtZlBrZy9DbG91ZEh2L0Nsb3VkSHZY NjQuZHNjDQo+ID4gQEAgLTgyNywxMSArODI3LDkgQEANCj4gPiDCoMKgIE92bWZQa2cvVmlydGlv R3B1RHhlL1ZpcnRpb0dwdS5pbmYNCj4gPiANCj4gPiANCj4gPiANCj4gPiDCoMKgICMNCj4gPiAN Cj4gPiAtwqAgIyBJU0EgU3VwcG9ydA0KPiA+IA0KPiA+ICvCoCAjIFNlcmlhbCBTdXBwb3J0DQo+ ID4gDQo+ID4gwqDCoCAjDQo+ID4gDQo+ID4gLcKgIE92bWZQa2cvU2lvQnVzRHhlL1Npb0J1c0R4 ZS5pbmYNCj4gPiANCj4gPiAtwqAgTWRlTW9kdWxlUGtnL0J1cy9QY2kvUGNpU2lvU2VyaWFsRHhl L1BjaVNpb1NlcmlhbER4ZS5pbmYNCj4gPiANCj4gPiAtwqAgTWRlTW9kdWxlUGtnL0J1cy9Jc2Ev UHMyS2V5Ym9hcmREeGUvUHMyS2V5Ym9hcmREeGUuaW5mDQo+ID4gDQo+ID4gK8KgIE1kZU1vZHVs ZVBrZy9Vbml2ZXJzYWwvU2VyaWFsRHhlL1NlcmlhbER4ZS5pbmYNCj4gPiANCj4gPiANCj4gPiAN Cj4gPiDCoMKgICMNCj4gPiANCj4gPiDCoMKgICMgU01CSU9TIFN1cHBvcnQNCj4gPiANCj4gPiBk aWZmIC0tZ2l0IGEvT3ZtZlBrZy9DbG91ZEh2L0Nsb3VkSHZYNjQuZmRmDQo+ID4gYi9Pdm1mUGtn L0Nsb3VkSHYvQ2xvdWRIdlg2NC5mZGYNCj4gPiBpbmRleCBmMzU0NTg1NTFiLi41Y2UzMjMzYmY3 IDEwMDY0NA0KPiA+IC0tLSBhL092bWZQa2cvQ2xvdWRIdi9DbG91ZEh2WDY0LmZkZg0KPiA+ICsr KyBiL092bWZQa2cvQ2xvdWRIdi9DbG91ZEh2WDY0LmZkZg0KPiA+IEBAIC0yOTAsMTEgKzI5MCw3 IEBAIElORg0KPiA+IE1kZU1vZHVsZVBrZy9Vbml2ZXJzYWwvU2V0dXBCcm93c2VyRHhlL1NldHVw QnJvd3NlckR4ZS5pbmYNCj4gPiDCoElORsKgIE1kZU1vZHVsZVBrZy9Vbml2ZXJzYWwvRGlzcGxh eUVuZ2luZUR4ZS9EaXNwbGF5RW5naW5lRHhlLmluZg0KPiA+IA0KPiA+IMKgSU5GDQo+ID4gTWRl TW9kdWxlUGtnL1VuaXZlcnNhbC9NZW1vcnlUZXN0L051bGxNZW1vcnlUZXN0RHhlL051bGxNZW1v cnlUZXN0RA0KPiA+IHhlLmluZg0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IC1JTkbCoCBPdm1mUGtn L1Npb0J1c0R4ZS9TaW9CdXNEeGUuaW5mDQo+ID4gDQo+ID4gLSFpZiAkKFNPVVJDRV9ERUJVR19F TkFCTEUpID09IEZBTFNFDQo+ID4gDQo+ID4gLUlORsKgIE1kZU1vZHVsZVBrZy9CdXMvUGNpL1Bj aVNpb1NlcmlhbER4ZS9QY2lTaW9TZXJpYWxEeGUuaW5mDQo+ID4gDQo+ID4gLSFlbmRpZg0KPiA+ IA0KPiA+IC1JTkbCoCBNZGVNb2R1bGVQa2cvQnVzL0lzYS9QczJLZXlib2FyZER4ZS9QczJLZXli b2FyZER4ZS5pbmYNCj4gPiANCj4gPiArSU5GwqAgTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9TZXJp YWxEeGUvU2VyaWFsRHhlLmluZg0KPiA+IA0KPiA+IA0KPiA+IA0KPiA+IMKgSU5GwqAgTWRlTW9k dWxlUGtnL1VuaXZlcnNhbC9TbWJpb3NEeGUvU21iaW9zRHhlLmluZg0KPiA+IA0KPiA+IMKgSU5G wqAgT3ZtZlBrZy9TbWJpb3NQbGF0Zm9ybUR4ZS9TbWJpb3NQbGF0Zm9ybUR4ZS5pbmYNCj4gPiAN Cj4gPiBkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9MaWJyYXJ5L1BsYXRmb3JtQm9vdE1hbmFnZXJMaWIv QmRzUGxhdGZvcm0uYw0KPiA+IGIvT3ZtZlBrZy9MaWJyYXJ5L1BsYXRmb3JtQm9vdE1hbmFnZXJM aWIvQmRzUGxhdGZvcm0uYw0KPiA+IGluZGV4IDA5MThjMzVmMWYuLmU1OWJmM2IxZjUgMTAwNjQ0 DQo+ID4gLS0tIGEvT3ZtZlBrZy9MaWJyYXJ5L1BsYXRmb3JtQm9vdE1hbmFnZXJMaWIvQmRzUGxh dGZvcm0uYw0KPiA+ICsrKyBiL092bWZQa2cvTGlicmFyeS9QbGF0Zm9ybUJvb3RNYW5hZ2VyTGli L0Jkc1BsYXRmb3JtLmMNCj4gPiBAQCAtNDIxLDcgKzQyMSw3IEBAIFBsYXRmb3JtQm9vdE1hbmFn ZXJCZWZvcmVDb25zb2xlICgNCj4gPiDCoMKgIC8vIFdlIG5lZWQgdG8gY29ubmVjdCBhbGwgdHJ1 c3RlZCBjb25zb2xlcyBmb3IgVENHIFBQLiBIZXJlIHdlDQo+ID4gdHJlYXQgYWxsDQo+ID4gDQo+ ID4gwqDCoCAvLyBjb25zb2xlcyBpbiBPVk1GIHRvIGJlIHRydXN0ZWQgY29uc29sZXMuDQo+ID4g DQo+ID4gwqDCoCBQbGF0Zm9ybUluaXRpYWxpemVDb25zb2xlICgNCj4gPiANCj4gPiAtwqDCoMKg IFhlbkRldGVjdGVkICgpID8gZ1hlblBsYXRmb3JtQ29uc29sZSA6IGdQbGF0Zm9ybUNvbnNvbGUN Cj4gPiANCj4gPiArwqDCoMKgIChYZW5EZXRlY3RlZCAoKSB8fCBQY2RHZXQxNiAoUGNkT3ZtZkhv c3RCcmlkZ2VQY2lEZXZJZCkgPT0NCj4gPiBDTE9VREhWX0RFVklDRV9JRCkgPyBnWGVuUGxhdGZv cm1Db25zb2xlIDogZ1BsYXRmb3JtQ29uc29sZQ0KPiA+IA0KPiA+IMKgwqDCoMKgICk7DQo+ID4g DQo+ID4gDQo+ID4gDQo+ID4gwqDCoCAvLw0KPiA+IA0KPiA+IC0tDQo+ID4gMi4zMC4yDQo+IA0K DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KSW50ZWwgQ29ycG9yYXRpb24gU0FTIChGcmVuY2ggc2ltcGxpZmllZCBq b2ludCBzdG9jayBjb21wYW55KQpSZWdpc3RlcmVkIGhlYWRxdWFydGVyczogIkxlcyBNb250YWxl dHMiLSAyLCBydWUgZGUgUGFyaXMsIAo5MjE5NiBNZXVkb24gQ2VkZXgsIEZyYW5jZQpSZWdpc3Ry YXRpb24gTnVtYmVyOiAgMzAyIDQ1NiAxOTkgUi5DLlMuIE5BTlRFUlJFCkNhcGl0YWw6IDQsNTcy LDAwMCBFdXJvcwoKVGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBj b25maWRlbnRpYWwgbWF0ZXJpYWwgZm9yCnRoZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVj aXBpZW50KHMpLiBBbnkgcmV2aWV3IG9yIGRpc3RyaWJ1dGlvbgpieSBvdGhlcnMgaXMgc3RyaWN0 bHkgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkCnJlY2lwaWVudCwgcGxl YXNlIGNvbnRhY3QgdGhlIHNlbmRlciBhbmQgZGVsZXRlIGFsbCBjb3BpZXMuCg==