From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web11.8121.1678227900188849236 for ; Tue, 07 Mar 2023 14:25:00 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=EDTOnddl; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1678227900; x=1709763900; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=EcyUfyUH4tdmXfW5QYIWltyrl4ti+dadO+Vayju9SMQ=; b=EDTOnddl8XczkvizZJvuNoVetMUOonX3UjXVEBkJD9v3KEKiVYU8T4r6 +expnezBirj7wwsVa5u48l0iLqiXiALKDzTyCITfa6yIOlvks84zlql2h EvB+bC8J2moTEJFHVmAV3sr5Z/vBDRChjMeSDoAyyrROwWRK4Msfo+0+3 3fNtiI4KigVpWphG+anOD3th+xQ7PMdqUyzHOBleRd8sUc+NOsZrWvbtb lg/4U3IGVgMvUp/6u5WklO+FB+zi4XMVtF+TSkwCp2E/4uQA1/oVwTi4p N62IRTZiQiYztNVQecRF8OzWZ/Qj4hqiso2jHPEmShGtpRdgeLAvPjErH g==; X-IronPort-AV: E=McAfee;i="6500,9779,10642"; a="363624634" X-IronPort-AV: E=Sophos;i="5.98,242,1673942400"; d="scan'208";a="363624634" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Mar 2023 14:24:59 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10642"; a="679109835" X-IronPort-AV: E=Sophos;i="5.98,242,1673942400"; d="scan'208";a="679109835" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga007.fm.intel.com with ESMTP; 07 Mar 2023 14:24:59 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Tue, 7 Mar 2023 14:24:59 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Tue, 7 Mar 2023 14:24:59 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.103) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Tue, 7 Mar 2023 14:24:59 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FLqYOhrb8mnaoLWaEk2eKEsmI7+LSf3yztoH2jnaV+DTUaD8w2bUEo8JUpqfy1M3czH7r7o9NcctSJRafKeZljOdKmsUwpAr8udwCvNESfg4AQ21RrHelsZvJSgeioMInvb0lKTF320n4zKnvYaNxIGvdXkp7ucFvfnhdKQsLw2VsH6rff+TVTJRF1icIDASMS9JmB/ioASKhpyjZVo0VDLFqzarpneOCK/vubAa87wA0VcbNluGEEmWtmGZI5viT/ktvLOhjTaboo4ZS1nbmyK5Df164gU0UuLZLtPs8+MewIJ/lsQBg4fxIjoVTscP1zsV5EYOmodV6P4DwqSU1Q== 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=EcyUfyUH4tdmXfW5QYIWltyrl4ti+dadO+Vayju9SMQ=; b=c0fkIYDFDrZoxEPS5EOdoW7WhH/cuqTsr31yvrwVd7CGoZ/G+cgQGrgqD4ijFwfRTutPcigU6TWAL/LzUNohdrjUfU4USPs57qSNyM5eKfdDwsk131ClgwpLo5bEQkyieNyrqNVf3q60T+Nt2ndcDA8YdvBALV90Lhg28qPh+6vxAsB6uX70t1uYd0l3DIdbMObdyBG+GoStpqmrMI05xLNJPfxQMkKRaj9+AX1hiwJ7pCRZJQDC1ZGYkyynRK+ltpIocM7tvOPyl1SWi3bUNeGsWFAkWVGMoZoVS/o8iahZiUdLsSzfm3T0oe2JNLkbSKjbzSey/i4X0ZYtnnW6iQ== 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 CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by SN7PR11MB6678.namprd11.prod.outlook.com (2603:10b6:806:26a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.29; Tue, 7 Mar 2023 22:24:55 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::76be:1164:2c1f:90a5]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::76be:1164:2c1f:90a5%5]) with mapi id 15.20.6156.025; Tue, 7 Mar 2023 22:24:55 +0000 From: "Michael D Kinney" To: =?utf-8?B?UGF3ZcWCIFBvxYJhd3NraQ==?= , "devel@edk2.groups.io" CC: "Gao, Liming" , "Liu, Zhiguang" , "Zimmer, Vincent" , "Kinney, Michael D" Subject: Re: [edk2-devel] PATCH v1 1/1 MdePkg: Remove Itanium leftover data structure Thread-Topic: [edk2-devel] PATCH v1 1/1 MdePkg: Remove Itanium leftover data structure Thread-Index: AQHZBZqyzJEtkicfskmOR6NOuxRXr67wc55ggAAHabA= Date: Tue, 7 Mar 2023 22:24:55 +0000 Message-ID: References: <8188524e0c39ae11baf681e3ad375e4c3c284569.1669908382.git.ppolawsk@redhat.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|SN7PR11MB6678:EE_ x-ms-office365-filtering-correlation-id: f8db3860-d4f3-44be-c57b-08db1f5ac777 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QnvdUjhY7lZT+XOKr4+l0goCPxKT1q6SV2Y4hT8ajpSuSP3YztLC7F+Eaq4IUDYI7Bdkshh3INCa7iwQHYHWfqBUkFPZYqFwngThSU3dtGz94lCS3cDFmuY0u8d10FA79022w3vohBLrMJn4xq/ZgUfU4+Ke4MgopN8FvrmflBTx12uU69+KTXJi1sggaBw9HfAtE1r2B0Kyw+nQ7WlH4V1hEW1WXrYMzTWuqTIp58vUo+n38hfHJs7IvbJOG/cI9/rdY2nWiiK10tVqovsffqqXzMuOj5zi9Iv7t4uFm0wjGAIs+TvhnWZ4KfzR0w6WIqapZhucvkr5Pn4p5EEoIXaLrebN9KxxlW518bwSOe5Ht7PGlNyy3g1mlZoJkCoT/v31ieIc4k+9w6ZTufRvQtGQnVVeWSR1sxsE4LneBtjo4QHOQy74EdGYFgnpCYyNwdQrcUGMpIdb0gvtdiQBaK/1/js8FmONWzC8pG09v8z2eDahQ0O+ozdEuQO/yhnE4kwUoza3iEWL10/Ju6lt1A1HhVPZcE1uiyzOl/Z2x6kjEY+e25g0si0edRDiE1cGeoM+SmmX+ETm7RT51wuAdhBDw8UclNWSkOrmJtXZ0Uf6A4+T7mt1PKbTi/Iz673mGDMGvKmVqvS9ULzgleVJ8kiH1K5aGwK00CQvOVbnNXWFvg+bPNJhki0F+xnfkhJKC+CrX9YYELuPARQGoxS6gJN/dWLH70IQSIsFxTWf4i4= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(366004)(346002)(39860400002)(376002)(136003)(396003)(451199018)(66574015)(316002)(54906003)(110136005)(33656002)(55016003)(38070700005)(6506007)(86362001)(38100700002)(186003)(122000001)(82960400001)(83380400001)(107886003)(53546011)(26005)(2940100002)(9686003)(71200400001)(52536014)(7696005)(8936002)(5660300002)(478600001)(2906002)(966005)(4326008)(41300700001)(76116006)(66946007)(66446008)(64756008)(66556008)(8676002)(66476007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NnVoWllaM3d1V043TC95QmhRWkR3ZVZ6YUpMVGtyWjI4OWhrZ2RUMTM1YUo2?= =?utf-8?B?Z1ozOEZCQTltaTlRd3B6aWhoWW1kV2xkbjFZU1p2UGJ6OXIzWTNlVHFPTFVM?= =?utf-8?B?d3l0MkY5RVFvWW5ZZkJxazh4cy81UE9iVGtraE5JcUtpY1VSQ2NHb0FlUzVX?= =?utf-8?B?ejMyNUhaazVaQlBxQTRiY25OdGw0WXp0bTRVTDdjSS90QTNDQzZVNDhlMHZN?= =?utf-8?B?NmRUN3AvbHlmQ2ZGcWtmT1YzdG02VHVrdHNlOXlqc0JzSTRFWWJBaC84cm00?= =?utf-8?B?UTYwdTAvNkhFaDVsRnArOFZLZWZtcGR1UXNSMlc4UVlKbzZEWGoyWUoza3Ni?= =?utf-8?B?eWRsVnFZREVWOXFYeU5Dc0E3YTdmZFBUTlpVSGF4Nk9wSndsczRhZ2FlcGtm?= =?utf-8?B?akc2MkVVM2hVeUxBMDdJcmltS2s3ZGJZSVlpa2ZnUFJNMVh6SFdlY2FsY0JM?= =?utf-8?B?TjRyODNMa2hlN3Z2OThmMVhobjgyWi9KRFJTMUY4cEwzVFZKZDI5VlZjUWhx?= =?utf-8?B?Qzk0THBVS3RORGZNZ0R5MUR1NzF2cmYyTmh4REdnT1l5cWd5dkwvUTBuUmVS?= =?utf-8?B?Mm1KZlE0V09IYndhK1ZkRWxERjNWV3I4S0t0cXVjNU5lTXFhWGhMRW5PK3Zr?= =?utf-8?B?WFNWY3RvWTBpWWdhS0l4Q2xvRHkyVHZSMXh3bmtQL3A0ZkF4N28ya3ZSVm83?= =?utf-8?B?azFaNzRFZzRDOVMvYnMxSmt3clNHNzZlYkVYc29Fck55Zy9mU2xlV3ZRSi91?= =?utf-8?B?QXEwVUdOM3N2V0pROFhVaDlnRFRoeGZLWlFubEQ5T0IwK296RVNjK3RHREEz?= =?utf-8?B?UGtLWG9OWEp3RVdScVczUGsrYy9CYmQ0KzVDem9GMUZ2bEE1dENZaFlPVktm?= =?utf-8?B?WFpyRnZnWmlVQlJNZGpqSlFUcm1VYkNRcThoQXAxNWdHRFRLL0UweTJUcElZ?= =?utf-8?B?RXJUc3RtTkRpUS9XK3I3d0o0eWVGREZ6NGdCWjNobXVkcUFMMHFDQUU1QjZa?= =?utf-8?B?NVRxcGJCUVpNdzZqdHB4MWJQb2RMdzRjdmFyMXpROXJLRlZhdzBmNjZDWVQy?= =?utf-8?B?aEJRL2IrRGxwVlNZYjBMeUJLQ3VUbXVnZkZjbzNUMytTZTV6Q2N6QnNRY2RS?= =?utf-8?B?N0kzVkhqK0FJU3hWL3RBYktXbi9uV1dhU3RjdDFxRWxGS1V1cGlPQlJqazRk?= =?utf-8?B?ay9NYjNXQUp1aGlUQk80NVdCMWw4d3pTNHhuNElibGtEQzlXaExwSWJ1bHhC?= =?utf-8?B?RkpjRkQva0VReDFkbU5UMmNNZUQ0cVdaMCtDWFEyWm9aZHNJWmVsU2k1RGdM?= =?utf-8?B?cWh1Q1diOUgzek9Kb0dCVWNydy9hZzl1bmZEa1E0cXBvNE4ydWtBTmNFandq?= =?utf-8?B?MDlvS25EMGp3REE3YnJLWjhFY1dOZERyOGFpR0xidFRpQXdxdW5wTU1xWHRj?= =?utf-8?B?NS8yc09xVWdubm1xN01ZdlZPMEhwQkdGVWtVVWxMa1hLYnM3L1FrR3MzeXVS?= =?utf-8?B?bHlHZjFVUUdWWFVZUzY1TVFHN2xkM1J1N1VUS3kybWNzdUVYczFyZnhLU1V1?= =?utf-8?B?bVkxYnl5UkR1bUJ3UTJybnU0UXFnMHZWMDBXVHZkNWdoNDdCMnp1WlJvQkE3?= =?utf-8?B?bmk1K0VUYXB0dHl5b0hlQTFTTTZwOU15RlBwUkIyQTVCUXVhOGxIbDExRUlI?= =?utf-8?B?a2h1dzcvQi8yRlV0bXNScC8xSzk2citJQWJ4K3h5N0dOV25sNURtN3VlQWFH?= =?utf-8?B?UUcveUhRMkJSRTl3YXVneG10R0JpUGN4TUZsaC95Wk5yaUtKbGwvdmU4R29S?= =?utf-8?B?RUxDeURpRHNPVWZJb0RHaUw5bEtqcm4va1YvSVgwRE52ajF5VDdaQXFnSjhN?= =?utf-8?B?UTdpUjRTWGJvM1lLRVFDS2dUVFhSSTFFUXc0WEJ3TWt1UjVVMktldjlUa0ZK?= =?utf-8?B?dU9jTk4wVnNhQUphRTB4VXNZOHlZM3dicGZuK2grQ200Umh5MmdydGwrOWRX?= =?utf-8?B?U1lxY3h4eVJzQ2IwMUN5aHU5NGJia3J4bU1hOXlLYmduYU5TRzlrL1BicmRG?= =?utf-8?B?L3NPblR5bkFkUG9waGtZR2JjVUtFT2U0dkNtaTZVWTVYS0I1NUpqYmxtRUpz?= =?utf-8?B?NEIwVWtPMmV4aGE5bnptUGVnbjlZY1I4bDJhYVVIbmZDTjAvbVdWeFlIRlhN?= =?utf-8?B?U0E9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f8db3860-d4f3-44be-c57b-08db1f5ac777 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2023 22:24:55.6465 (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: qWYv2FUv5Yi2UDoHH+gxxyZh05yAQKF8InPeF5rCQLshpXKxLP3JFBAto5/X4BA026jmdEchjyydWiMF/vkYECMg8Vw0VGLUNEf8MDdAJKE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB6678 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgUGF3ZWwsDQoNCkNhbiB5b3UgcGxlYXNlIGFsc28gcmVmZXJlbmNlIHRoZSBmb2xsb3dpbmcg QlogYW5kIGNvbW1pdCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UNCg0KaHR0cHM6Ly9idWd6aWxsYS50 aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTYwDQpodHRwczovL2dpdGh1Yi5jb20vdGlh bm9jb3JlL2VkazIvY29tbWl0LzRlMWRhYTYwZjUzNzJjMjJhMTE1MDM5NjEwNjFmZmE1NjllYWY4 NzMNCg0KSWYgeW91IHBvc3QgYSBicmFuY2ggd2l0aCB0aGVzZSBzbWFsbCB1cGRhdGVzIGFuZCBt eSBSYiBhbmQgc2VuZCBpdA0KdGhyb3VnaCBFREsgSUkgQ0ksIEkgY2FuIGRvIHRoZSBwdXNoIGZy b20gdGhlcmUuDQoNClRoYW5rcywNCg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQo+IEZyb206IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNv bT4NCj4gU2VudDogVHVlc2RheSwgTWFyY2ggNywgMjAyMyAxOjU5IFBNDQo+IFRvOiBQYXdlxYIg UG/FgmF3c2tpIDxwcG9sYXdza0ByZWRoYXQuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4g Q2M6IEdhbywgTGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBMaXUsIFpoaWd1YW5n IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPjsgWmltbWVyLCBWaW5jZW50DQo+IDx2aW5jZW50Lnpp bW1lckBpbnRlbC5jb20+OyBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRl bC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gUEFUQ0ggdjEgMS8xIE1kZVBrZzog UmVtb3ZlIEl0YW5pdW0gbGVmdG92ZXIgZGF0YSBzdHJ1Y3R1cmUNCj4gDQo+IEhpIFBhd2VsLA0K PiANCj4gV2l0aCBzdWdnZXN0aW9uIGZyb20gVmluY2VudCwgbGV0J3MgcmVtb3ZlIEl0YW5pdW1I ZWFsdGhGbGFncy4NCj4gDQo+IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdl LzEwMDgxMg0KPiANCj4gSSByZWNvbW1lbmQgYWRkaW5nIGEgbm90ZSBpbiB0aGUgY29tbWVudCBi bG9jayBmb3IgdGhlDQo+IEVGSV9TRUNfUExBVEZPUk1fSU5GT1JNQVRJT05fUkVDT1JEIHRoYXQg d2l0aCB0aGUgcmVtb3ZhbCBvZiB0aGUNCj4gSXRhbml1bUhlYWx0aEZsYWdzLCB0aGlzIHVuaW9u IGhhcyBkaXZlcmdlZCBmcm9tIHRoZSBQSQ0KPiBTcGVjaWZpY2F0aW9uIGRlZmluaXRpb24uDQo+ IA0KPiBXaXRoIHRoYXQgb25lIGNvbW1lbnQgYWRkaXRpb246DQo+IA0KPiBSZXZpZXdlZC1ieTog TWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IA0KPiBNaWtl DQo+IA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFBhd2XF giBQb8WCYXdza2kgPHBwb2xhd3NrQHJlZGhhdC5jb20+DQo+ID4gU2VudDogVGh1cnNkYXksIERl Y2VtYmVyIDEsIDIwMjIgNzozNiBBTQ0KPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ IENjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBHYW8s IExpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgTGl1LCBaaGlndWFuZw0KPiA+IDx6 aGlndWFuZy5saXVAaW50ZWwuY29tPg0KPiA+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSBQQVRDSCB2 MSAxLzEgTWRlUGtnOiBSZW1vdmUgSXRhbml1bSBsZWZ0b3ZlciBkYXRhIHN0cnVjdHVyZQ0KPiA+ DQo+ID4gSXRhbml1bSBzdXBwb3J0IGhhcyBiZWVuIHJlbW92ZWQgZnJvbSBFREsyIGFyb3VuIDIw MTkuDQo+ID4gSVRBTklVTV9IQU5ET0ZGX1NUQVRVUyBkYXRhIHN0cnVjdHVyZSBsb29rcyB0byBi ZQ0KPiA+IHNvbWUgbGVmdG92ZXIgZnJvbSB0aGF0IHByb2Nlc3MuDQo+ID4NCj4gPiBUaGVyZSBp cyBhbHNvIHBvc2l0aXZlIHNpZGVmZWN0IG9mIHRoaXMgZGF0YSBzdHJ1Y3R1cmUgcmVtb3ZhbC4N Cj4gPiBEdWUgdG8gSE9CIGFsbG9jYXRpb24gdHlwZSB1c2VkIGluIFBFSSBzdGFnZSB0aGVyZSBp cyBhIGxpbWl0DQo+ID4gaG93IG11Y2ggZGF0YSBhYm91dCB2aXJ0dWFsIENQVSBjYW4gYmUgaG9s ZC4gVGhpcyBsaW1pdCByZXN1bHQNCj4gPiBpbiBvbmx5IDEwMjQgdkNQVSBjYW4gYmUgdXNlZCBi eSBWTS4NCj4gPiBXaXRoIEl0YW5pdW0gcmVsYXRlZCBkYXRhIHN0cnVjdHVyZSByZW1vdmVkIG1v cmUgYWxsb2NhdGVkIHNwYWNlDQo+ID4gY2FuIGJlIHVzZWQgZm9yIHZDUFUgZGF0YSBhbmQgd2l0 aCBjdXJyZW50IGFsbG9jYXRpb24gbGltaXQNCj4gPiB3aWxsIGNoYW5nZSBmcm9tIDEwMjQgdG8g YXJvdW5kIDhrIHZDUFVzLg0KPiA+DQo+ID4gQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwu ZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+IENjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29m dC5jb20uY24+DQo+ID4gQ2M6IFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4N Cj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFBhd2XFgiBQb8WCYXdza2kgPHBwb2xhd3NrQHJlZGhh dC5jb20+DQo+ID4gLS0tDQo+ID4gIE1kZVBrZy9JbmNsdWRlL1BwaS9TZWNQbGF0Zm9ybUluZm9y bWF0aW9uLmggfCA0NCAtLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwg NDQgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvTWRlUGtnL0luY2x1ZGUvUHBp L1NlY1BsYXRmb3JtSW5mb3JtYXRpb24uaCBiL01kZVBrZy9JbmNsdWRlL1BwaS9TZWNQbGF0Zm9y bUluZm9ybWF0aW9uLmgNCj4gPiBpbmRleCAwMmIwNzExZjE4OWUuLmZiY2QyMDVhY2Q5NiAxMDA2 NDQNCj4gPiAtLS0gYS9NZGVQa2cvSW5jbHVkZS9QcGkvU2VjUGxhdGZvcm1JbmZvcm1hdGlvbi5o DQo+ID4gKysrIGIvTWRlUGtnL0luY2x1ZGUvUHBpL1NlY1BsYXRmb3JtSW5mb3JtYXRpb24uaA0K PiA+IEBAIC04NCw0OSArODQsNiBAQCB0eXBlZGVmIHVuaW9uIHsNCj4gPg0KPiA+ICB0eXBlZGVm IEVGSV9IRUFMVEhfRkxBR1MgWDY0X0hBTkRPRkZfU1RBVFVTOw0KPiA+ICB0eXBlZGVmIEVGSV9I RUFMVEhfRkxBR1MgSUEzMl9IQU5ET0ZGX1NUQVRVUzsNCj4gPiAtLy8vDQo+ID4gLS8vLyBUaGUg aGFuZC1vZmYgc3RhdHVzIHN0cnVjdHVyZSBmb3IgSXRhbml1bSBhcmNoaXRlY3R1cmUuDQo+ID4g LS8vLw0KPiA+IC10eXBlZGVmIHN0cnVjdCB7DQo+ID4gLSAgLy8vDQo+ID4gLSAgLy8vIFNBTEVf RU5UUlkgc3RhdGUgOiAzID0gUmVjb3ZlcnlfQ2hlY2sNCj4gPiAtICAvLy8gYW5kIDAgPSBSRVNF VCBvciBOb3JtYWxfQm9vdCBwaGFzZS4NCj4gPiAtICAvLy8NCj4gPiAtICBVSU5UOCAgICAgQm9v dFBoYXNlOw0KPiA+IC0gIC8vLw0KPiA+IC0gIC8vLyBGaXJtd2FyZSBzdGF0dXMgb24gZW50cnkg dG8gU0FMRS4NCj4gPiAtICAvLy8NCj4gPiAtICBVSU5UOCAgICAgRldTdGF0dXM7DQo+ID4gLSAg VUlOVDE2ICAgIFJlc2VydmVkMTsNCj4gPiAtICBVSU5UMzIgICAgUmVzZXJ2ZWQyOw0KPiA+IC0g IC8vLw0KPiA+IC0gIC8vLyBHZW9ncmFwaGljYWxseSBzaWduaWZpY2FudCB1bmlxdWUgcHJvY2Vz c29yIElEIGFzc2lnbmVkIGJ5IFBBTC4NCj4gPiAtICAvLy8NCj4gPiAtICBVSU5UMTYgICAgUHJv Y0lkOw0KPiA+IC0gIFVJTlQxNiAgICBSZXNlcnZlZDM7DQo+ID4gLSAgVUlOVDggICAgIElkTWFz azsNCj4gPiAtICBVSU5UOCAgICAgRWlkTWFzazsNCj4gPiAtICBVSU5UMTYgICAgUmVzZXJ2ZWQ0 Ow0KPiA+IC0gIC8vLw0KPiA+IC0gIC8vLyBBZGRyZXNzIHRvIG1ha2UgUEFMIGNhbGxzLg0KPiA+ IC0gIC8vLw0KPiA+IC0gIFVJTlQ2NCAgICBQYWxDYWxsQWRkcmVzczsNCj4gPiAtICAvLy8NCj4g PiAtICAvLy8gSWYgdGhlIGVudHJ5IHN0YXRlIGlzIFJFQ09WRVJZX0NIRUNLLCB0aGlzIGNvbnRh aW5zIHRoZSBQQUxfUkVTRVQNCj4gPiAtICAvLy8gcmV0dXJuIGFkZHJlc3MsIGFuZCBpZiBlbnRy eSBzdGF0ZSBpcyBSRVNFVCwgdGhpcyBjb250YWlucw0KPiA+IC0gIC8vLyBhZGRyZXNzIGZvciBQ QUxfYXV0aGVudGljYXRpb24gY2FsbC4NCj4gPiAtICAvLy8NCj4gPiAtICBVSU5UNjQgICAgUGFs U3BlY2lhbEFkZHJlc3M7DQo+ID4gLSAgLy8vDQo+ID4gLSAgLy8vIEdSMzUgZnJvbSBQQUxFX0VY SVQgc3RhdGUuDQo+ID4gLSAgLy8vDQo+ID4gLSAgVUlOVDY0ICAgIFNlbGZUZXN0U3RhdHVzOw0K PiA+IC0gIC8vLw0KPiA+IC0gIC8vLyBHUjM3IGZyb20gUEFMRV9FWElUIHN0YXRlLg0KPiA+IC0g IC8vLw0KPiA+IC0gIFVJTlQ2NCAgICBTZWxmVGVzdENvbnRyb2w7DQo+ID4gLSAgVUlOVDY0ICAg IE1lbW9yeUJ1ZmZlclJlcXVpcmVkOw0KPiA+IC19IElUQU5JVU1fSEFORE9GRl9TVEFUVVM7DQo+ ID4NCj4gPiAgLy8vDQo+ID4gIC8vLyBFRklfU0VDX1BMQVRGT1JNX0lORk9STUFUSU9OX1JFQ09S RC4NCj4gPiBAQCAtMTM0LDcgKzkxLDYgQEAgdHlwZWRlZiBzdHJ1Y3Qgew0KPiA+ICB0eXBlZGVm IHVuaW9uIHsNCj4gPiAgICBJQTMyX0hBTkRPRkZfU1RBVFVTICAgICAgIElBMzJIZWFsdGhGbGFn czsNCj4gPiAgICBYNjRfSEFORE9GRl9TVEFUVVMgICAgICAgIHg2NEhlYWx0aEZsYWdzOw0KPiA+ IC0gIElUQU5JVU1fSEFORE9GRl9TVEFUVVMgICAgSXRhbml1bUhlYWx0aEZsYWdzOw0KPiA+ICB9 IEVGSV9TRUNfUExBVEZPUk1fSU5GT1JNQVRJT05fUkVDT1JEOw0KPiA+DQo+ID4gIC8qKg0KPiA+ IC0tDQo+ID4gMi4zOC4xDQoNCg==