From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web10.99855.1673343424239137207 for ; Tue, 10 Jan 2023 01:37:04 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Wg+Fc0XP; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1673343424; x=1704879424; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=xhKPkvL/Ru0LdfDx8olcXSPcuSqvfwGx/zUGmf+9+gE=; b=Wg+Fc0XP2YEzM7aGa8zCeOmkiaxitfSgn8aIx9Kq1qvKbRS2J//6sM5o pV6KiKqWT4gIgYKPt/gQqLRl+48po6wFuvn4dV0/LrZsl8awry7fVItg5 eEc114qp6bMSYr70tXz2F31Pdyha/ms+RYj+1pinbiw9yrmSIfOu/dCR3 YyUY0TQH/gAKFMIXzlMC/i02QOVZwKluW2/s+BD2R4OoMyIkoiQJ2/MX2 plSMbAF8ZE5pLo2MZhpddxbB0l6kqg2QXXwshlovB1/UlmVmXoWBVqIfc Qh7HhEraiVTDhc0BOPCyo3UQYFqtOP8Z6SIBEFW43nfJGvy460uMRw8ja A==; X-IronPort-AV: E=McAfee;i="6500,9779,10585"; a="310906347" X-IronPort-AV: E=Sophos;i="5.96,314,1665471600"; d="scan'208";a="310906347" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2023 01:37:02 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10585"; a="725488483" X-IronPort-AV: E=Sophos;i="5.96,314,1665471600"; d="scan'208";a="725488483" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga004.fm.intel.com with ESMTP; 10 Jan 2023 01:37:02 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.16; Tue, 10 Jan 2023 01:37:01 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Tue, 10 Jan 2023 01:37:01 -0800 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.42) 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.2507.16; Tue, 10 Jan 2023 01:37:01 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gACcv4M0WFUQPYwvSKD5Ara2rj1fFc79uDVoH3NUaffcBcFKexAWiejUBncmkbh4AGD6G1wuHr7HA4RxRkGhZshL83/HCdFLoPX3jpwvnYJ2JguhWJOZ11FK9uQ8g/ZAwIQCvA/jAj96e6Uq/1q837Pq/yQ9sH+ngUwkIu1dY9pJ/zka/hDqvBYRALHEfix3WpNulsNd8TNH4Wtt5+7zFdNeP82mf1G4ld6x+IJaIBJm8dMfxyaxDi1XIpSoAzuUOSsNRhtK7Z2rY844jO7ELQlupnPEuXs9QO2yrAMOai15yp48sBBQ8k9Vm2d72wummCkmll+BzSuPBm1CBTgZjA== 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=xhKPkvL/Ru0LdfDx8olcXSPcuSqvfwGx/zUGmf+9+gE=; b=bVk7K1n4shVBmlW5/GmsYf/yLo86Jsg/XDtGdAfT3oZw0C98Alj2XdrrIz+P3zDc/yF2YDrvrOXxPXxXgH5ElckJZYwzwk+0ONVDSilAYtXyU+lWNCVwgftFmONxPNG/3AB3JfxwfEsyKPFakHDhV1Tlc3VYada87pJW76uOHM9oq7V0XHfxSQSptwiW38iPJDAJh9IV78M6Dm0vqgHFtfD9h0ni+3rlPik/K35l56zhnUKjlE808iuUhlRcxGQTY0HBPmWgMnZXY835NjIycPMSW+z3qU+hdlL/YnWV4P1wnYYs8igapDDR79CbpCT8iGpGDGwYdV4Y0+jOd4WG9A== 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 MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by MW3PR11MB4761.namprd11.prod.outlook.com (2603:10b6:303:53::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Tue, 10 Jan 2023 09:36:59 +0000 Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::f890:e4ec:e2d8:5831]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::f890:e4ec:e2d8:5831%3]) with mapi id 15.20.5986.018; Tue, 10 Jan 2023 09:36:59 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "ppolawsk@redhat.com" , "Kinney, Michael D" , "Zimmer, Vincent" , Tom Lendacky CC: "Gao, Liming" , "Liu, Zhiguang" 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: AQHZBZvLuKG0r4GudUq1DqtNuX0K3K5ZQckAgAA4f4CAEd72AIABEnYAgAtn6ICAAEaIMIAfcvMAgAAGK+A= Date: Tue, 10 Jan 2023 09:36:59 +0000 Message-ID: References: <8188524e0c39ae11baf681e3ad375e4c3c284569.1669908382.git.ppolawsk@redhat.com> <8d06266a-3781-5898-6c92-6daea0895eba@redhat.com> <60a88e14-9c07-d2f4-cde1-276827a572a8@redhat.com> In-Reply-To: <60a88e14-9c07-d2f4-cde1-276827a572a8@redhat.com> 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: MN6PR11MB8244:EE_|MW3PR11MB4761:EE_ x-ms-office365-filtering-correlation-id: c7769584-b5ba-42cd-fa5c-08daf2ee3888 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: ieIaWm92LcuMVC0WDY2hbAwo/SQb1FefTRnvAwAoaBSMNqPEG6Uy5mCb4IebEwIMFZ+ORZ96rQ2cArzQiaJJlCoXNh4qU5SJJ4/avUkJ6iL44PakUuvp/avOQbl4k2FSIYVbCgE9/STlGkfY+93qSzupLTEEegEKWEBxHh5PT0rFdHQGni+uYleWYxiGW7XBx6CjdC2DAyAhaUlHMXnuW9dFCv3n6YFrADKa85OILZ4RYlWo8lQ0Wl19b0luqXjTzDJlU1FhWtaefNWC0szu3DzRMsfBBbNuDjgo3s0dYinhKgdenrcNNAOVUbh4AhLScbyez78KLMXUV5CZu8eXraL+PqoSGqfOmFditfX1i1ytRQy7gozLdpdZhxo4eqvrF1BOdzPZjhjfrvu/zcCgzrfMcIW6oaoTKv7dmInWZ+CHmITND+pEbJ5CM7w9QRcA7yISNPdYVC1WOHKo3ycU+qfKZ0ItB0BxtwPRzi++ETGvKYwvf8KRCZsaHmf715GMujIjDhNWTmsxc+WKE6U7KkrJYssVTsuhLMbo+hebg/r/vRRiVqums/UJCsx7s9CltPySxWyEVhoXQaV2fdj6bjbIEXIeoicKyAneFdAnliUePgIehhz0ChOCJdIhawv2UOEKBaB7Nz4j43LSkgAKnkcri0WCUe8N4mHLsWDuwT3inT32T6MWCDMePR0cfYsyFfcSGW2uCJI2GumxN8t7Gw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN6PR11MB8244.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(366004)(376002)(346002)(396003)(39860400002)(136003)(451199015)(2906002)(83380400001)(54906003)(9686003)(55016003)(66476007)(64756008)(66446008)(66556008)(5660300002)(7696005)(66946007)(33656002)(107886003)(53546011)(122000001)(52536014)(8936002)(26005)(186003)(6506007)(478600001)(82960400001)(38100700002)(76116006)(110136005)(8676002)(41300700001)(38070700005)(86362001)(4326008)(316002)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RmlYaXlCeEx6TkVmU2pTMkFLTFhNNmpzQ0F4Tkk1OFp1QVBNeXUza1FSU0FJ?= =?utf-8?B?L1BycUV2NjVvNW4wbURVaTVwTzl5bXNFaEpBRjhNelFoMTFteDdKUlVONXkx?= =?utf-8?B?T2pPc3J0Q0ZMSzYxaUh6OVFXa0xEWU55Zk5nN1hhOGZCVHNWbVR2QmJXekVB?= =?utf-8?B?eDV0bTNnU3hWMnliSmFEKzlkMXNlWnFxVHZhTXhHRlRpdmgwSHZQMno5QmxW?= =?utf-8?B?QUlKaVBCZi9ZdDNTZGR3b1FMcVgxN2ZpaC9nbjIwNE42T2VqTzdUamVUZFZ2?= =?utf-8?B?cTNLcnF4UEJvcW9UVzVsaGRoRVBacnpwbkxrcDRIZmtwK2sxQXRvUUt2eURW?= =?utf-8?B?NHlvbVlnQ0hScGNpOVlqcHEzVmJFM24xcGRROElySGtpelpuR2FIdjlvcXlU?= =?utf-8?B?Z0IyK2VmdlhDSGlWWDJ3RTVxbFhLcUFUUUpkU0pkeWc0NU9UcDRjVEtVY0ZE?= =?utf-8?B?cm1DZmtoc21XYlBZbm9LRmVXTkpXYnBUdHFJb2dyM0NRcyswRGZFU251WjVL?= =?utf-8?B?czBnN3VmeEZFZm1haUxYVlYxS2N6dXZaQXp4V0R6SmJOZWxZOEVZR0R5Z0N5?= =?utf-8?B?Y1NLa3BsRG5uVndzY2hBV2dGdUJHK0U1bXl5MUtBRlZ0a0FZcGRIVGprdWFC?= =?utf-8?B?TFE5OEIyYlFjWkRMelNaencxVkw4RFJNdnRPN3pzeWpzTzlVcE9zMHBoQVhj?= =?utf-8?B?SHlUVVZORWtsVDlvS3RTQjlhYTliOUdPWHFmbUNwR1haaTJ6em1rMURXb0J5?= =?utf-8?B?OGFjWjhqdXJvcGFTU3BKQXBWUDg0dHRWSk11Z3RjdnpscVgxcytPVlRndXNJ?= =?utf-8?B?WXJFQmJSeFdvMmNXUERNaGJ0SlR4Nk1YTVJlMnA2WXBFQmRET3Blcno5WVdy?= =?utf-8?B?MUVRWjhFZEFDL0RCaVZCQjJ6MEJPRjM4cmk3dVZBd2F4T2tvalFUKzY2MWVy?= =?utf-8?B?b1NuYjAzM3hsVUFWK2djMG1BQmNiczZNcUVvckxBSVZkWk5YTDZHR285NzNS?= =?utf-8?B?aUcrMjhrM2Z5a01VbVJRbGJQb3dqd0VCSyszQW9TU2I2UGlIL1UxUERmRlBs?= =?utf-8?B?T3VNZ0lrVXM1USswZ3g1N2xPdnFsVDkvNHVMQ2pSNFlJSkZtVmVoRlFqcFpr?= =?utf-8?B?dHBONUhPd1lhVDJtZGNxM0ZFemZVSEsrOG55cDB1em5qcWNoeFM4SGFmQUpP?= =?utf-8?B?MzI4SWxWN0hBN1A2aHAzNm9UaVU2aStuOXQ1SnMvZWtVZlhxb0p6d2pHUmZo?= =?utf-8?B?VmxTRStOSkVsb2hGdFRJTGVIa3dZdStFMVpOUmlsWkF6WjkzcWtUM0VLQjh5?= =?utf-8?B?TUJXWXRVdjl3OGdOTGpGcGtndXczcEgvMUljZ0NTY0duaUd6ck5lSmpycnE3?= =?utf-8?B?cStKNGNweExuMXJSeFdndWtLV1ZHK1JLNVJlcDNpRGU3bnRMQ01kZGNjeWph?= =?utf-8?B?cTZKUHNCUUhsZEIyL2tBc1RKQkRaVVpTTElCVXAzd2pKa1RxKzg4eXloWHUy?= =?utf-8?B?SzZBWkxUZE41dWxmNGRUbmI5L1NDYTNxZUpFOGFWaElaZmZmMjMzYTVJM0ly?= =?utf-8?B?TVQ0aU4yNXVTb0JTMnpCQXFnTDlnd1lHSEVwcUFpamU1cE8xckZrajJxWkdN?= =?utf-8?B?VmEzZ3FzaFBUUTQyb2grdGhYYWFBT1dGajNjYUwrUGtyMG5PY1ZUZ212cnpD?= =?utf-8?B?aFRwSS9SWnZ6cGxWeHZsNW43bE5saFk4R1l3c3A0OVA1SUhlMVZ1WjlCell6?= =?utf-8?B?d21rMWFML0xWWVMyUU42MjlMbS9qWWwwdytYNW5kbVJpckhaaFpLRkUvVVJT?= =?utf-8?B?NWlrTUtKdGRRSGFHSHF3RmxzRXpiWDNFcDQybzloY0J0QzRMZlU5bkVHQjU1?= =?utf-8?B?RlVhR1FWcVp4QktpV3g5UUZHNWFGVGVNOHhDNFR1WS9YWnBEQkxHaEpETXNM?= =?utf-8?B?UmVFRlhiWVZ5YWpIVUE4THVNU001d2Eza3ZpcGIxNElIUFZIY1FWZ1ZMcEJm?= =?utf-8?B?OU5DWkdSQWJMQncySXQ0WWhhdjcxZkk4Q3Zjek8rNlRLT0JMbGZyd1ZlMENZ?= =?utf-8?B?Z3hEazhtZFBUcG9vSy9jeGhTYUd6TWhjakxacTNMRUEyLzlFUVFqSmgwelJN?= =?utf-8?Q?gd8Y=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN6PR11MB8244.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c7769584-b5ba-42cd-fa5c-08daf2ee3888 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2023 09:36:59.0360 (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: ZZEV6Qa3GJsdq6g16InOj7ThVy1maFlt5K/oPsb1TGX8TM8VsdFOXVbyIn1Ud0fzSKKo7eLUC3VtBMELSRfyqQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4761 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiA+Pj4gVGhlIGNoYWxsZW5nZSBpcyB0aGF0IHRoZSBub24tSXRhbml1bSBDUFUgYXJjaHMgdGhh dCBtYXkgZGVwZW5kIG9uIHRoZQ0KPiA+Pj4gY3VycmVudCBiaW5hcnkgbGF5b3V0IG9mIHRoZXNl IHN0cnVjdHVyZXMuICBUaGlzIGNvdWxkIGJlIGEgYmluYXJ5DQo+ID4+PiBQRUkgQ1BVIG1vZHVs ZSwgRFhFIENQVSBtb2R1bGUsIFNNTSBDUFUgbW9kdWxlLCBNTSBDUFUgbW9kdWxlcywNCj4gPj4+ IFVFRkkgQXBwL1NoZWxsIEFwcCB0aGF0IHVzZSB0aGUgUFBJIG9yIEhPQi4NCg0KVGhlIENQVSBo ZWFsdGggcmVjb3JkIGlzIHN0b3JlZCBpbiBQUEkgZmlyc3QgYnkgU2VjQ29yZSwgdGhlbiBzYXZl ZCB0byBIT0IgYnkgQ3B1TXBQZWkgbW9kdWxlLg0KVGhlbiBDcHVEeGUgZ2V0cyB0aGUgcmVjb3Jk IGZyb20gSE9CLg0KDQpJZiBTZWNDb3JlLCBDcHVNcFBlaSwgQ3B1RHhlIGFyZSBidWlsdCB3aXRo IGRpZmZlcmVudCBzdHJ1Y3R1cmUgZGVmaW5pdGlvbiwNCnRoZSBjb21wYXRpYmlsaXR5IGlzc3Vl IGFwcGVhcnMuDQoNClRoZSB2ZXJ5IHdlbGwga25vdyBiaW5hcnkgc2VwYXJhdGlvbiBtb2R1bGUg dG9kYXkgZm9yIHg4NiBpcyBJbnRlbCdzIEZTUC4NCkkgYW0gbm90IHN1cmUgaWYgdG9kYXkgY3Vz dG9tZXIgbWlnaHQgdXNlIGEgcHJlLWJ1aWx0IEZTUCBiaW5hcnkgd2hpY2ggaXMgYnVpbHQgZnJv bQ0KdmVyc2lvbiAjMSBvZiBlZGsyIHdoaWxlIHRoZSBTZWNDb3JlIGFuZCBDcHVEeGUgaW4gcGxh dGZvcm0gYmluYXJ5IGFyZSBidWlsdCBmcm9tDQphIGRpZmZlcmVudCB2ZXJzaW9uIG9mIGVkazIu DQpJIGRvbid0IGtub3cgaG93IEFNRCBkaXN0cmlidXRlcyB0aGUgYmluYXJ5IG1vZHVsZS4gKyBU b20NCg0KSWYgYmluYXJ5IGRpc3RyaWJ1dGlvbiBpcyBub3QgYWRvcHRlZCB5ZXQgYnkgaW5kdXN0 cnksIEkgcHJlZmVyIHdlIGp1c3QgdXBkYXRlIHRoZQ0Kc3RydWN0dXJlIGRlZmluaXRpb24uDQoN Cj4gPj4+DQo+ID4+PiBFdmVuIGlmIHdlIGRlZmluZSBhIG5ldyBIT0IgZm9ybWF0LCB3ZSBoYXZl IHRvIGRlY2lkZSB3aGVuIGl0IGlzDQo+ID4+PiB1c2VkIHRvIHN1cHBvcnQgY29tcGF0aWJpbGl0 eS4gIFBlcmhhcHMgYWx3YXlzIGtlZXAgdGhlIGN1cnJlbnQNCj4gPj4+IGxvZ2ljIGlmIDwgMTAy NCBDUFVzLiAgSWYgbnVtYmVyIG9mIENQVXMgPj0gMTAyNCwgdGhlbiBwcm9kdWNlDQo+ID4+PiB0 aGUgbmV3IGZvcm1hdCBvZiBDUFUgaW5mb3JtYXRpb24gYW5kIHVwZGF0ZSBhbGwgY29uc3VtZXJz IHRvDQo+ID4+PiBsb29rIGZvciBuZXcgZm9ybWF0IGFuZCB1c2UgdGhhdCB3aXRoIGhpZ2hlciBw cmlvcml0eSB0aGFuIHRoZQ0KPiA+Pj4gb2xkIGZvcm1hdC4NCg0KSSBkb24ndCBsaWtlIHRoaXMg YXBwcm9hY2ggYmVjYXVzZSBpdCBzdGlsbCBicmVha3MgdGhlIGNhc2Ugd2hlbiBDUFUgPj0xMDI0 IGFuZCBiaW5hcnkNCmRpc3RyaWJ1dGlvbiBpcyB1c2VkLg0KDQo+ID4+Pg0KPiA+Pj4gQW5vdGhl ciBvcHRpb24gaXMgdG8ga2VlcCB0aGUgY3VycmVudCBmb3JtYXQgYW5kIGFsbG93IG11bHRpcGxl DQo+ID4+PiBIT0JzIHRvIGJlIHByb2R1Y2VkIGlmIHRoZSBDUFUgaW5mb3JtYXRpb24gZG9lcyBu b3QgZml0IGluIHRoZQ0KPiA+Pj4gc2luZ2xlIEhPQiBzaXplIGxpbWl0IG9mIDY0S0IuICBUaGVu IHVwZGF0ZSBhbGwgY29uc3VtZXJzIHRvDQo+ID4+PiBsb29rIGZvciAxIG9yIG1vcmUgSE9CcyB0 byBjb2xsZWN0IGFsbCB0aGUgaW5mb3JtYXRpb24uICBUaGlzDQo+ID4+PiBhcHByb2FjaCByZW1v dmVzIHRoZSBDUFUgbnVtYmVyIGxpbWl0IGFzIGxvbmcgYXMgdGhlcmUgaXMgZW5vdWdoDQo+ID4+ PiB0ZW1wIFJBTSBmb3IgdGhlIG11bHRpcGxlIEhPQnMuDQoNCkNwdUR4ZSBkcml2ZXIgaXMgb25l IG9mIHRoZSBjb25zdW1lcnMuDQoxLiBPbGQgQ3B1TXBQZWkgKGluIEZTUCBiaW5hcnkpICsgbmV3 IENwdUR4ZSAoSW4gUGxhdGZvcm0gYmluYXJ5KQ0KICAgICBUaGlzIGRvZXNuJ3Qgd29yayBiZWNh dXNlIENwdU1wUGVpIHN0aWxsIGNhbm5vdCBwcm9kdWNlIHRoZSBodWdlLXNpemUgSE9CLg0KMi4g TmV3IENwdU1wUGVpIChpbiBGU1AgYmluYXJ5KSArIG9sZCBDcHVEeGUgKEluIFBsYXRmb3JtIGJp bmFyeSkNCiAgICAgVGhpcyBkb2Vzbid0IHdvcmsgYmVjYXVzZSBvbGQgQ3B1RHhlIGRvZXNuJ3Qg bG9vayBmb3IgbXVsdGlwbGUgSE9Ccy4NCg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBP biBCZWhhbGYgT2YgUGF3ZWwgUG9sYXdza2kNCj4gU2VudDogVHVlc2RheSwgSmFudWFyeSAxMCwg MjAyMyA0OjE5IFBNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgTmksIFJheSA8cmF5Lm5p QGludGVsLmNvbT47IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNv bT47IFppbW1lciwgVmluY2VudA0KPiA8dmluY2VudC56aW1tZXJAaW50ZWwuY29tPg0KPiBDYzog R2FvLCBMaW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IExpdSwgWmhpZ3VhbmcgPHpo aWd1YW5nLmxpdUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gUEFUQ0gg djEgMS8xIE1kZVBrZzogUmVtb3ZlIEl0YW5pdW0gbGVmdG92ZXIgZGF0YSBzdHJ1Y3R1cmUNCj4g DQo+IEhpIGV2ZXJ5b25lLA0KPiANCj4gSWYgdGhlcmUgaXMgYSBjaGFuY2UgeW91IGhhdmUgc29t ZSBldmFsdWF0aW9uIGFib3V0IHRoaXMgcHJvYmxlbSBhbHJlYWR5Pw0KPiANCj4gQmVzdCByZWdh cmRzLA0KPiBQYXdlbA0KPiANCg0K