From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web09.6966.1611909171942884107 for ; Fri, 29 Jan 2021 00:32:52 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=AcNvdIvL; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: w.sheng@intel.com) IronPort-SDR: 1SHfb6Vf1FoqFACEGeOITGcmdd3jiUxUwSXmn7tVtvC4C4xNxsvSXeEIQgFkSXOcCh0O8mK7iw u9CnFVSpicIA== X-IronPort-AV: E=McAfee;i="6000,8403,9878"; a="159560299" X-IronPort-AV: E=Sophos;i="5.79,385,1602572400"; d="scan'208,223";a="159560299" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Jan 2021 00:32:50 -0800 IronPort-SDR: gmeq12VnjysOLhvEe0JOuFsL43NHNpv5T6UGTBoc3oL1nOy43JxbXI199xdobVQYIP/DOWhmI+ otNIvtaOHMYg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,385,1602572400"; d="scan'208,223";a="505639606" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga004.jf.intel.com with ESMTP; 29 Jan 2021 00:32:50 -0800 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) 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.2106.2; Fri, 29 Jan 2021 00:32:48 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Fri, 29 Jan 2021 00:32:48 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.2106.2 via Frontend Transport; Fri, 29 Jan 2021 00:32:48 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.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.1713.5; Fri, 29 Jan 2021 00:32:48 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ApVQ4W41782oA8jCleRPLjn8aMgad0e+KrpXYo8ENIusT434w82JA1vIzRfnyDcm9aQBC+WGyWUlD6rNC0hzUbSntcQekWXDDh9wfDBe8t6hZMf2A/3+ciKaytf44KY55nRzK4zSsD8K9FlMyRbD1esn91ko2Ocu1vYl83Qo6ZEmNwVASQu51lnnnIspiRTfqTVi79iBhpqtYwhJdEmfmrhJdoMyhHEUcZ6/MRLEtidynQH38vC4fOH4Bn+QkeEHhBc/9ft/nBvOu8XPKIl1U5qbqxgZIwmR07oAQ3/uIWM5R3Ibx3jyaEYxv6E+5MR8EXlgPn/iBThaQFr+NTrk+w== 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-SenderADCheck; bh=pmioHRJQG8Fv2VZ8O15XMwAAh+Chl+giUEmcTVSdpZQ=; b=mLp0EdOD8bPWhNDamNtQqbX804iEGQ9N32vzdJ3HCcgbnhJyUo3vtfyNFgTU95qOBEOXVcfC1MrmmkerZs+AoJdTGdw9sdJS5ZnVgq8OaBK9ol1KJZ0sR13DewmiKnit/IRQKuZxjIxDnvXCztENpcV+7f90i9R0ryHKhSZHK9lLjw3ZC8RQ3oXyBNTUW0mJtq6MSeo0L+pakSciTalZs+S64y8gDVsH7gBzCXYku88guqRayHIvQdCWQzaACp67+A+W7EJp8uaNH4sqb7DdksaMJWgVFIlVc5qf3l7ZI/ll2ddTtOtssUjxbcJcZewyyrQnqenZD4zt6io6Oek3FA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pmioHRJQG8Fv2VZ8O15XMwAAh+Chl+giUEmcTVSdpZQ=; b=AcNvdIvLxC/O8P9Bolyl3FIJitpYXNvQbsQbW+sYT0xMO4KRRtrQBO1OwRJmTe17jHw46Jm0+q4nwOUVvGsPoTDsEKdqgXz4+X02213IqW0pMPCblBZZvnppVf7ofyTU4SChZYmcerp3aeuE23Vs+/tjjaTnfmpBqesnzd1fSPo= Received: from CY4PR11MB1928.namprd11.prod.outlook.com (2603:10b6:903:11e::18) by CY4PR11MB1607.namprd11.prod.outlook.com (2603:10b6:910:8::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.16; Fri, 29 Jan 2021 08:32:47 +0000 Received: from CY4PR11MB1928.namprd11.prod.outlook.com ([fe80::ec50:9bc1:ff02:1387]) by CY4PR11MB1928.namprd11.prod.outlook.com ([fe80::ec50:9bc1:ff02:1387%5]) with mapi id 15.20.3805.019; Fri, 29 Jan 2021 08:32:47 +0000 From: "Sheng Wei" To: "Yao, Jiewen" , "devel@edk2.groups.io" , "Dong, Eric" , "Ni, Ray" , Laszlo Ersek , "Kumar, Rahul1" , "Kinney, Michael D" , Liming Gao , "Liu, Zhiguang" Subject: Re: [PATCH] MdePkg/Include: Add CET instructions to Nasm.inc Thread-Topic: [PATCH] MdePkg/Include: Add CET instructions to Nasm.inc Thread-Index: AQHW9edV5HyCMOuSy06wo4n1pXl186o+JdKggAAfFPA= Date: Fri, 29 Jan 2021 08:32:47 +0000 Message-ID: References: <20210129023448.30348-1-w.sheng@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.46.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e59170ab-9170-4f12-b630-08d8c430751f x-ms-traffictypediagnostic: CY4PR11MB1607: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Nfke29qW2IBJW3oWR33xCxjJ5I/xNs4ArmS7hF5vwb2/vGG16ejOpcs+xz9tLjavZpSDPoOoHc5EMoul3kn+M1mcGGoZoKOBL20G2GixtElVG15OvHyY4ujCCNfO69S+g1FPB+4wwJy1UxPBH+oPr+fog8oLDl45fG3vyS8Z2s4GIXUm4+vfSJdVyvE8vVMkNT164OC92aLLl2Dh6HMtuxHNyL2TCNsbI6iOKkwOMVI9MAFUzXUf/sbfMHeLJR1MYMabxOj/AfVvAVXtQVnyhs4uQSDxMDw1s1McyVlkMk4nFhLl8V5b/nIwaVDd/nUi694kGBVB3ZpamA/6PXBuCegsKsOdw2dOBRNnNej1W+aTsVFZf7fufxhcPfKQ1MnZscH6D4PMs33TvtUxK85fuFTDC/dFKhaZMEmXulCzdpCO8sLxbr2eBbd9elKfR+O76LlKE54n9D7VMmfhvdTsyPk8S8oN3P/DFsPwMiG4kFIT4yX06iKs9PcDOcB6LxmuugIKpIlus7/Te/bqnt91T+AJPyF4eIv1KZ4ABMbQslSfU+PRUZg8eSBCFsvOjywCPsoT1WZ9p7zATH2lbr/NQkngJqWOhmuDIZLWscltxQ2JskowYQnKZ2Iq5TgBRr/z0Ds2nMhdvJJQ5iCM8w2WMA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR11MB1928.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(396003)(366004)(346002)(39860400002)(136003)(110136005)(86362001)(71200400001)(2906002)(53546011)(921005)(64756008)(8936002)(316002)(99936003)(19627235002)(83380400001)(7696005)(76116006)(66556008)(6636002)(26005)(478600001)(9686003)(55016002)(33656002)(66446008)(66476007)(966005)(52536014)(66946007)(186003)(8676002)(5660300002)(6506007)(66576008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?gb2312?B?d0g1RGNXV1crUXNiQUlHR0hOcjBlemZWdEVlN0phdDcvdlRqcHBxaW9WOUEz?= =?gb2312?B?c09tR3ZHUHBwWDBialJ3aGVTQmpObnFjZExwckZYbC9lb1hEZVk0bmhnaXR2?= =?gb2312?B?eElvODBYSFNnZ2NkV0toVi9HR05BTEhSZm05VkUybk9OYVFhdWVZcGlOWVN4?= =?gb2312?B?MVoxRDByeEFJZm9HaE9nWjEvZzk4S2FwUE93YTZMaVo4bXZmY2hnS3RMVUF3?= =?gb2312?B?Rm5Hb0hDWkZIQWxEaHc1YTl6NHI1S1BJYjhlYTUrUU9vTHlGdWFuSUJSYWI0?= =?gb2312?B?L2hLNEovM0I3bmNaMzZacy83YmdlOEdIdEVRUlhsa24wL29YMUNHY0tYT1lW?= =?gb2312?B?eXVuMWI0N2pMUmQxTy9tOE8xdzBSSHZDelBvMEpmWnpyU1F1elpxd1ltNVNQ?= =?gb2312?B?YVpuT09vc0pwYm9JS1lkM1E0djNQaUtBbFFLSjd4ZlFLYVpxSDdSYUZiN3ZL?= =?gb2312?B?amtRZEwvcGozc3dKSlphajRvaUZwR0doaXlCdGR0VlcwWFBZOGhHTTc2dTN6?= =?gb2312?B?c3ZaK2pUWGxUREl5b2I3QjBQQjlHa0hod3k5R3QwZURaRFZYTVJ3YWpUS1hX?= =?gb2312?B?VkV4ZWluM1VlWEc4VGdiN1FhZWdRSWhoTmNGLzNkOVorWHgwWk5HNlFWYU9v?= =?gb2312?B?TC9UaU1GYzdlaVl0eTR0eURYNHBSSk9BQzQvN3Bpa3BTcjlyb0l0bCtJZHps?= =?gb2312?B?TlFPREFwb00yUlAySGdLcjVWMzJRWlVTRGFhNnkzdUNvWFZFczdTWU5QSS93?= =?gb2312?B?SkZqVFNWN1ZZNHVsZDhvYjRKbjVKSVBQdHpWYjF1aDB1b2JaODhOQ1JxbmtW?= =?gb2312?B?TWVUQ2NpeHdZSE53TTYwdlRvV3VGMDY1NklSRTJJRWc4QmlhSGhTZnIvNkdN?= =?gb2312?B?bGhrR2FCVGdtaHFLSDNmdjVWZmlJa09Cdkxqa3pSVWVTdEM1Mi9jMHc1dWlp?= =?gb2312?B?QlA1aWlkZzM5K0JLQUdDaWxMVklCMzNxM3lSN3kxVW4vZ0lhZzRhMlBrREtO?= =?gb2312?B?ckl0Qkx3ZEpzdVgvN0NYaVowYitxeWtjcnYzZWNmaktjUUFJNnQ5cDJqeDNh?= =?gb2312?B?ZmdvbXhRczhxQ0RmOHF4enp0blh6Y1h0dVJaQys1YnVLMVlya0pHT3QrNnZ5?= =?gb2312?B?NUZVTmV3RDFDMWRKQTAwKzlRbHFKbzl5bnR2ZWVYcXIwYXc1K0E3S3FXNXk3?= =?gb2312?B?cDhEMVVTNHI3VWltWTZ2OUFXYk9IU0s5TTVDVW95RHBaYVhzemRQVW1UeGZi?= =?gb2312?B?bHIxMC8wY1plSzd4MVdvaW9iTDZZUjFUMjlWcFBUNWJCR1pvcW5hWU1RSW5t?= =?gb2312?B?Wmt3R0I5TWVuL21IY05Xd245N0RjL0NFcU9GNWpTRGtBNDEwVEozZEpaa0V0?= =?gb2312?B?SEZVVkxlRG9tRFE5ZjYxUEJvRHJFQy8xMFRKSTdxTWo4czNFVEFYcXRwaDVv?= =?gb2312?Q?mFOfuu24?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1928.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e59170ab-9170-4f12-b630-08d8c430751f X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2021 08:32:47.4292 (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: Ii08yk89zC7zLfi1TEclZblHBE2PPpabczIejsW0SHo14vTs3d+EC5Z+FdntZ1T83GnPnJ1Xx/ZNCavaSLdUkg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1607 Return-Path: w.sheng@intel.com X-OriginatorOrg: intel.com X-Groupsio-MsgNum: 70902 Content-Language: en-US Content-Type: multipart/mixed; boundary="_004_CY4PR11MB192855141697562544FE568AE1B99CY4PR11MB1928namp_" --_004_CY4PR11MB192855141697562544FE568AE1B99CY4PR11MB1928namp_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgSmlld2VuLCBhbGwsDQpUaGUgMiBwYXRjaGVzIGFyZSBmb3IgZml4ICNERiBleGNlcHRpb24g d2hlbiBlbmFibGUgQ0VUIHNoYWRvdyBzdGFjayBmZWF0dXJlLg0KVGhlIGZpbGUgMDAwMi1VZWZp Q3B1UGtnLUNwdUV4Y2VwdGlvbkhhbmRsZXJMaWItQ2xlYXItQ0VULXNoYWRvdy1zLnBhdGNoIGlz IHVzZWQgdG8gZml4IHRoZSAjREYgZXhjZXB0aW9uIGlzc3VlLg0KVGhlIGZpbGUgMDAwMS1NZGVQ a2ctSW5jbHVkZS1BZGQtQ0VULWluc3RydWN0aW9ucy10by1OYXNtLmluYy5wYXRjaCBpcyB1c2Vk IHRvIGFkZCB0aGUgQ0VUIGluc3RydWN0aW9uIHdoaWNoIGlzIHVzZWQgaW4gcGF0Y2ggMDAwMi4N Cg0KU29tZSBkZXNjcmlwdGlvbiBhYm91dCB0aGUgaXNzdWUgYW5kIHRoZSBmaXg6DQpJZiBDRVQg c2hhZG93cyBzdGFjayBmZWF0dXJlIGVuYWJsZWQgaW4gU01NIGFuZCBzdGFjayBzd2l0Y2ggaXMg ZW5hYmxlZC4NCldoZW4gY29kZSBleGVjdXRlIGZyb20gU01NIGhhbmRsZXIgdG8gU01NIGV4Y2Vw dGlvbiwgQ1BVIHdpbGwgY2hlY2sgU01NDQpleGNlcHRpb24gc2hhZG93IHN0YWNrIHRva2VuIGJ1 c3kgYml0IGlmIGl0IGlzIGNsZWFyZWQgb3Igbm90LiANCklmIGl0IGlzIHNldCwgaXQgd2lsbCB0 cmlnZ2VyICNERiBleGNlcHRpb24uDQpJZiBpdCBpcyBub3Qgc2V0LCBDUFUgd2lsbCBzZXQgdGhl IGJ1c3kgYml0IHdoZW4gZW50ZXIgU01NIGV4Y2VwdGlvbi4NClRoZSBidXN5IGJpdCBzaG91bGQg YmUgY2xlYXJlZCB3aGVuIHJldHVybiBiYWNrIGZvcm0gU01NIGV4Y2VwdGlvbiB0byBTTU0NCmhh bmRsZXIuIE90aGVyd2lzZSwga2VlcGluZyBidXN5IGJpdCBpbiBzZXQgc3RhdGUgd2lsbCBjYXVz ZSB0byB0cmlnZ2VyDQojREYgZXhjZXB0aW9uIHdoZW4gZW50ZXIgU01NIGV4Y2VwdGlvbiBuZXh0 IHRpbWUuDQpTbywgd2UgdXNlIGluc3RydWN0aW9uIFNBVkVQUkVWU1NQLCBDTFJTU0JTWSBhbmQg UlNUT1JTU1AgdG8gY2xlYXIgdGhlDQpzaGFkb3cgc3RhY2sgdG9rZW4gYnVzeSBiaXQgYmVmb3Jl IFJFVEYgaW5zdHJ1Y3Rpb24gaW4gU01NIGV4Y2VwdGlvbi4NCg0KQ291bGQgeW91IGhlbHAgdG8g cmV2aWV3IGFuZCBtZXJnZSB0aGUgcGF0Y2g/DQpUaGFuayB5b3UNCkJSDQpTaGVuZyBXZWkNCg0K PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBZYW8sIEppZXdlbiA8amlld2Vu Lnlhb0BpbnRlbC5jb20+DQo+IFNlbnQ6IDIwMjHE6jHUwjI5yNUgMTQ6MzYNCj4gVG86IFNoZW5n LCBXIDx3LnNoZW5nQGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBLaW5u ZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBMaW1pbmcgR2FvDQo+ IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBMaXUsIFpoaWd1YW5nIDx6aGlndWFuZy5saXVA aW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW1BBVENIXSBNZGVQa2cvSW5jbHVkZTogQWRkIENF VCBpbnN0cnVjdGlvbnMgdG8gTmFzbS5pbmMNCj4gDQo+IEhpIFdlaQ0KPiBXb3VsZCB5b3UgcGxl YXNlIHNlbmQgb3V0IHRoZSBzZWNvbmQgcGF0Y2ggdG8gY29uc3VtZSB0aGVzZSBpbnN0cnVjdGlv bj8NCj4gDQo+IEFzIHN1Y2ggcGVvcGxlIGNhbiBoYXZlIGEgZnVsbCBwaWN0dXJlIG9uIHdoYXQg dGhlIGlzc3VlIGlzIGFuZCB3aGF0IHRoZQ0KPiBzb2x1dGlvbiBpcy4NCj4gDQo+IFRoYW5rIHlv dQ0KPiBZYW8gSmlld2VuDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4g RnJvbTogU2hlbmcsIFcgPHcuc2hlbmdAaW50ZWwuY29tPg0KPiA+IFNlbnQ6IEZyaWRheSwgSmFu dWFyeSAyOSwgMjAyMSAxMDozNSBBTQ0KPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ IENjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBMaW1p bmcgR2FvDQo+ID4gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IExpdSwgWmhpZ3VhbmcgPHpo aWd1YW5nLmxpdUBpbnRlbC5jb20+Ow0KPiA+IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVs LmNvbT4NCj4gPiBTdWJqZWN0OiBbUEFUQ0hdIE1kZVBrZy9JbmNsdWRlOiBBZGQgQ0VUIGluc3Ry dWN0aW9ucyB0byBOYXNtLmluYw0KPiA+DQo+ID4gVGhpcyBpcyB0byBhZGQgaW5zdHJ1Y3Rpb24g U0FWRVBSRVZTU1AsIENMUlNTQlNZIGFuZCBSU1RPUlNTUF9SQVggaW4NCj4gPiBOYXNtLCBiZWNh dXNlIHRoZXNlIGluc3RydWN0aW9ucyBhcmUgbm90IHN1cHBvcnRlZCB5ZXQuDQo+ID4NCj4gPiBS RUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzE5Mg0K PiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogU2hlbmcgV2VpIDx3LnNoZW5nQGludGVsLmNvbT4NCj4g PiBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4g Q2M6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gPiBDYzogWmhpZ3Vh bmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPg0KPiA+IENjOiBKaWV3ZW4gWWFvIDxqaWV3 ZW4ueWFvQGludGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgTWRlUGtnL0luY2x1ZGUvSWEzMi9OYXNt LmluYyB8IDE0ICsrKysrKysrKysrKystDQo+ID4gTWRlUGtnL0luY2x1ZGUvWDY0L05hc20uaW5j ICB8IDE0ICsrKysrKysrKysrKystDQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9u cygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9NZGVQa2cvSW5jbHVk ZS9JYTMyL05hc20uaW5jDQo+ID4gYi9NZGVQa2cvSW5jbHVkZS9JYTMyL05hc20uaW5jIGluZGV4 IDMxY2U4NjFmMWUuLjljMWI3Nzk2ZWEgMTAwNjQ0DQo+ID4gLS0tIGEvTWRlUGtnL0luY2x1ZGUv SWEzMi9OYXNtLmluYw0KPiA+ICsrKyBiL01kZVBrZy9JbmNsdWRlL0lhMzIvTmFzbS5pbmMNCj4g PiBAQCAtMSw2ICsxLDYgQEANCj4gPg0KPiA+IDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiAtLS0tLS0tLS0N Cj4gPiAgOw0KPiA+IC07IENvcHlyaWdodCAoYykgMjAxOSwgSW50ZWwgQ29ycG9yYXRpb24uIEFs bCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KPiA+ICs7IENvcHlyaWdodCAoYykgMjAxOSAtIDIwMjEs IEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzDQo+ID4gK3Jlc2VydmVkLjxCUj4NCj4gPiAg OyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudCAgOyAgOyBBYnN0 cmFjdDoNCj4gPiBAQCAtMjAsMyArMjAsMTUgQEANCj4gPiAgJW1hY3JvIElOQ1NTUF9FQVggICAg ICAwDQo+ID4gICAgICBEQiAweEYzLCAweDBGLCAweEFFLCAweEU4DQo+ID4gICVlbmRtYWNybw0K PiA+ICsNCj4gPiArJW1hY3JvIFNBVkVQUkVWU1NQICAgICAwDQo+ID4gKyAgICBEQiAweEYzLCAw eDBGLCAweDAxLCAweEVBDQo+ID4gKyVlbmRtYWNybw0KPiA+ICsNCj4gPiArJW1hY3JvIENMUlNT QlNZX0VBWCAgICAwDQo+ID4gKyAgICBEQiAweDY3LCAweEYzLCAweDBGLCAweEFFLCAweDMwDQo+ ID4gKyVlbmRtYWNybw0KPiA+ICsNCj4gPiArJW1hY3JvIFJTVE9SU1NQX0VBWCAgICAwDQo+ID4g KyAgICBEQiAweDY3LCAweEYzLCAweDBGLCAweDAxLCAweDI4DQo+ID4gKyVlbmRtYWNybw0KPiA+ IGRpZmYgLS1naXQgYS9NZGVQa2cvSW5jbHVkZS9YNjQvTmFzbS5pbmMNCj4gYi9NZGVQa2cvSW5j bHVkZS9YNjQvTmFzbS5pbmMNCj4gPiBpbmRleCA0MjQxMjczNWVhLi5jNTE4OTk4MmJiIDEwMDY0 NA0KPiA+IC0tLSBhL01kZVBrZy9JbmNsdWRlL1g2NC9OYXNtLmluYw0KPiA+ICsrKyBiL01kZVBr Zy9JbmNsdWRlL1g2NC9OYXNtLmluYw0KPiA+IEBAIC0xLDYgKzEsNiBAQA0KPiA+DQo+ID4gOy0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQ0KPiA+IC0tLS0tLS0tLQ0KPiA+ICA7DQo+ID4gLTsgQ29weXJpZ2h0IChjKSAy MDE5LCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+DQo+ID4gKzsg Q29weXJpZ2h0IChjKSAyMDE5IC0gMjAyMSwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMN Cj4gPiArcmVzZXJ2ZWQuPEJSPg0KPiA+ICA7IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0Qt Mi1DbGF1c2UtUGF0ZW50ICA7ICA7IEFic3RyYWN0Og0KPiA+IEBAIC0yMCwzICsyMCwxNSBAQA0K PiA+ICAlbWFjcm8gSU5DU1NQX1JBWCAgICAgIDANCj4gPiAgICAgIERCIDB4RjMsIDB4NDgsIDB4 MEYsIDB4QUUsIDB4RTgNCj4gPiAgJWVuZG1hY3JvDQo+ID4gKw0KPiA+ICslbWFjcm8gU0FWRVBS RVZTU1AgICAgIDANCj4gPiArICAgIERCIDB4RjMsIDB4MEYsIDB4MDEsIDB4RUENCj4gPiArJWVu ZG1hY3JvDQo+ID4gKw0KPiA+ICslbWFjcm8gQ0xSU1NCU1lfUkFYICAgIDANCj4gPiArICAgIERC IDB4RjMsIDB4MEYsIDB4QUUsIDB4MzANCj4gPiArJWVuZG1hY3JvDQo+ID4gKw0KPiA+ICslbWFj cm8gUlNUT1JTU1BfUkFYICAgIDANCj4gPiArICAgIERCIDB4RjMsIDB4MEYsIDB4MDEsIDB4MjgN Cj4gPiArJWVuZG1hY3JvDQo+ID4gLS0NCj4gPiAyLjE2LjIud2luZG93cy4xDQoNCg== --_004_CY4PR11MB192855141697562544FE568AE1B99CY4PR11MB1928namp_ Content-Type: application/octet-stream; name="0000-cover-letter.patch" Content-Description: 0000-cover-letter.patch Content-Disposition: attachment; filename="0000-cover-letter.patch"; size=2046; creation-date="Fri, 29 Jan 2021 08:26:00 GMT"; modification-date="Fri, 29 Jan 2021 08:26:00 GMT" Content-Transfer-Encoding: base64 RnJvbSBkMTA5OWFlMDllNmJmZWFjMDg2ZWU5NzRlZGJlZTdhNWM0YTM0OTA1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTaGVuZyBXZWkgPHcuc2hlbmdAaW50ZWwuY29tPgpEYXRlOiBG cmksIDI5IEphbiAyMDIxIDE1OjI1OjExICswODAwClN1YmplY3Q6IFtQQVRDSCAwLzJdIEZpeCAj REYgaXNzdWUgd2hlbiBlbmFibGUgQ0VUIHNoYWRvdyBzdGFjayBmZWF0dXJlLgoKSWYgQ0VUIHNo YWRvd3Mgc3RhY2sgZmVhdHVyZSBlbmFibGVkIGluIFNNTSBhbmQgc3RhY2sgc3dpdGNoIGlzIGVu YWJsZWQuCldoZW4gY29kZSBleGVjdXRlIGZyb20gU01NIGhhbmRsZXIgdG8gU01NIGV4Y2VwdGlv biwgQ1BVIHdpbGwgY2hlY2sgU01NCmV4Y2VwdGlvbiBzaGFkb3cgc3RhY2sgdG9rZW4gYnVzeSBi aXQgaWYgaXQgaXMgY2xlYXJlZCBvciBub3QuIApJZiBpdCBpcyBzZXQsIGl0IHdpbGwgdHJpZ2dl ciAjREYgZXhjZXB0aW9uLgpJZiBpdCBpcyBub3Qgc2V0LCBDUFUgd2lsbCBzZXQgdGhlIGJ1c3kg Yml0IHdoZW4gZW50ZXIgU01NIGV4Y2VwdGlvbi4KVGhlIGJ1c3kgYml0IHNob3VsZCBiZSBjbGVh cmVkIHdoZW4gcmV0dXJuIGJhY2sgZm9ybSBTTU0gZXhjZXB0aW9uIHRvIFNNTQpoYW5kbGVyLiBP dGhlcndpc2UsIGtlZXBpbmcgYnVzeSBiaXQgaW4gc2V0IHN0YXRlIHdpbGwgY2F1c2UgdG8gdHJp Z2dlcgojREYgZXhjZXB0aW9uIHdoZW4gZW50ZXIgU01NIGV4Y2VwdGlvbiBuZXh0IHRpbWUuClNv LCB3ZSB1c2UgaW5zdHJ1Y3Rpb24gU0FWRVBSRVZTU1AsIENMUlNTQlNZIGFuZCBSU1RPUlNTUCB0 byBjbGVhciB0aGUKc2hhZG93IHN0YWNrIHRva2VuIGJ1c3kgYml0IGJlZm9yZSBSRVRGIGluc3Ry dWN0aW9uIGluIFNNTSBleGNlcHRpb24uCgpSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3Jl Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzE5MgoKU2lnbmVkLW9mZi1ieTogU2hlbmcgV2VpIDx3LnNo ZW5nQGludGVsLmNvbT4KQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50 ZWwuY29tPgpDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPgpDYzogWmhp Z3VhbmcgTGl1IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPgpDYzogSmlld2VuIFlhbyA8amlld2Vu Lnlhb0BpbnRlbC5jb20+CkNjOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CkNjOiBS YXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CkNjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu Y29tPgpDYzogUmFodWwgS3VtYXIgPHJhaHVsMS5rdW1hckBpbnRlbC5jb20+CgpTaGVuZyBXZWkg KDIpOgogIE1kZVBrZy9JbmNsdWRlOiBBZGQgQ0VUIGluc3RydWN0aW9ucyB0byBOYXNtLmluYwog IFVlZmlDcHVQa2cvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYjogQ2xlYXIgQ0VUIHNoYWRvdyBzdGFj ayB0b2tlbiBidXN5CiAgICBiaXQKCiBNZGVQa2cvSW5jbHVkZS9JYTMyL05hc20uaW5jICAgICAg ICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKystCiBNZGVQa2cvSW5jbHVkZS9YNjQvTmFz bS5pbmMgICAgICAgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrKystCiAuLi4vRHhlQ3B1 RXhjZXB0aW9uSGFuZGxlckxpYi5pbmYgICAgICAgICAgICAgICAgICB8ICAzICsrKwogLi4uL1Bl aUNwdUV4Y2VwdGlvbkhhbmRsZXJMaWIuaW5mICAgICAgICAgICAgICAgICAgfCAgMyArKysKIC4u Li9TZWNQZWlDcHVFeGNlcHRpb25IYW5kbGVyTGliLmluZiAgICAgICAgICAgICAgIHwgIDQgKysr KwogLi4uL1NtbUNwdUV4Y2VwdGlvbkhhbmRsZXJMaWIuaW5mICAgICAgICAgICAgICAgICAgfCAg MyArKysKIC4uLi9YNjQvWGNvZGU1RXhjZXB0aW9uSGFuZGxlckFzbS5uYXNtICAgICAgICAgICAg IHwgMjggKysrKysrKysrKysrKysrKysrKysrLQogLi4uL1hjb2RlNVNlY1BlaUNwdUV4Y2VwdGlv bkhhbmRsZXJMaWIuaW5mICAgICAgICAgfCAgNCArKysrCiA4IGZpbGVzIGNoYW5nZWQsIDcwIGlu c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgotLSAKMi4xNi4yLndpbmRvd3MuMQoK --_004_CY4PR11MB192855141697562544FE568AE1B99CY4PR11MB1928namp_ Content-Type: application/octet-stream; name="0001-MdePkg-Include-Add-CET-instructions-to-Nasm.inc.patch" Content-Description: 0001-MdePkg-Include-Add-CET-instructions-to-Nasm.inc.patch Content-Disposition: attachment; filename="0001-MdePkg-Include-Add-CET-instructions-to-Nasm.inc.patch"; size=2415; creation-date="Fri, 29 Jan 2021 08:26:00 GMT"; modification-date="Fri, 29 Jan 2021 08:26:00 GMT" Content-Transfer-Encoding: base64 RnJvbSBkMjcwNDRkYWY5MjRjMWNlYjk4ZDYxZWRkZTU3ZjVlM2ExMWExMTY0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTaGVuZyBXZWkgPHcuc2hlbmdAaW50ZWwuY29tPgpEYXRlOiBU dWUsIDI2IEphbiAyMDIxIDE2OjU0OjE1ICswODAwClN1YmplY3Q6IFtQQVRDSCAxLzJdIE1kZVBr Zy9JbmNsdWRlOiBBZGQgQ0VUIGluc3RydWN0aW9ucyB0byBOYXNtLmluYwoKVGhpcyBpcyB0byBh ZGQgaW5zdHJ1Y3Rpb24gU0FWRVBSRVZTU1AsIENMUlNTQlNZIGFuZCBSU1RPUlNTUF9SQVggaW4g TmFzbSwKYmVjYXVzZSB0aGVzZSBpbnN0cnVjdGlvbnMgYXJlIG5vdCBzdXBwb3J0ZWQgeWV0LgoK UkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTMxOTIK ClNpZ25lZC1vZmYtYnk6IFNoZW5nIFdlaSA8dy5zaGVuZ0BpbnRlbC5jb20+CkNjOiBNaWNoYWVs IEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KQ2M6IExpbWluZyBHYW8gPGdh b2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4KQ2M6IFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGlu dGVsLmNvbT4KQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgotLS0KIE1kZVBr Zy9JbmNsdWRlL0lhMzIvTmFzbS5pbmMgfCAxNCArKysrKysrKysrKysrLQogTWRlUGtnL0luY2x1 ZGUvWDY0L05hc20uaW5jICB8IDE0ICsrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDI2 IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTWRlUGtnL0luY2x1 ZGUvSWEzMi9OYXNtLmluYyBiL01kZVBrZy9JbmNsdWRlL0lhMzIvTmFzbS5pbmMKaW5kZXggMzFj ZTg2MWYxZS4uOWMxYjc3OTZlYSAxMDA2NDQKLS0tIGEvTWRlUGtnL0luY2x1ZGUvSWEzMi9OYXNt LmluYworKysgYi9NZGVQa2cvSW5jbHVkZS9JYTMyL05hc20uaW5jCkBAIC0xLDYgKzEsNiBAQAog Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIDsNCi07IENvcHlyaWdodCAoYykgMjAxOSwgSW50ZWwg Q29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KKzsgQ29weXJpZ2h0IChjKSAy MDE5IC0gMjAyMSwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0K IDsgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1QYXRlbnQNCiA7DQogOyBB YnN0cmFjdDoNCkBAIC0yMCwzICsyMCwxNSBAQAogJW1hY3JvIElOQ1NTUF9FQVggICAgICAwDQog ICAgIERCIDB4RjMsIDB4MEYsIDB4QUUsIDB4RTgNCiAlZW5kbWFjcm8NCisNCislbWFjcm8gU0FW RVBSRVZTU1AgICAgIDANCisgICAgREIgMHhGMywgMHgwRiwgMHgwMSwgMHhFQQ0KKyVlbmRtYWNy bw0KKw0KKyVtYWNybyBDTFJTU0JTWV9FQVggICAgMA0KKyAgICBEQiAweDY3LCAweEYzLCAweDBG LCAweEFFLCAweDMwDQorJWVuZG1hY3JvDQorDQorJW1hY3JvIFJTVE9SU1NQX0VBWCAgICAwDQor ICAgIERCIDB4NjcsIDB4RjMsIDB4MEYsIDB4MDEsIDB4MjgNCislZW5kbWFjcm8NCmRpZmYgLS1n aXQgYS9NZGVQa2cvSW5jbHVkZS9YNjQvTmFzbS5pbmMgYi9NZGVQa2cvSW5jbHVkZS9YNjQvTmFz bS5pbmMKaW5kZXggNDI0MTI3MzVlYS4uYzUxODk5ODJiYiAxMDA2NDQKLS0tIGEvTWRlUGtnL0lu Y2x1ZGUvWDY0L05hc20uaW5jCisrKyBiL01kZVBrZy9JbmNsdWRlL1g2NC9OYXNtLmluYwpAQCAt MSw2ICsxLDYgQEAKIDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiA7DQotOyBDb3B5cmlnaHQgKGMp IDIwMTksIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4NCis7IENv cHlyaWdodCAoYykgMjAxOSAtIDIwMjEsIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJl c2VydmVkLjxCUj4NCiA7IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0 ZW50DQogOw0KIDsgQWJzdHJhY3Q6DQpAQCAtMjAsMyArMjAsMTUgQEAKICVtYWNybyBJTkNTU1Bf UkFYICAgICAgMA0KICAgICBEQiAweEYzLCAweDQ4LCAweDBGLCAweEFFLCAweEU4DQogJWVuZG1h Y3JvDQorDQorJW1hY3JvIFNBVkVQUkVWU1NQICAgICAwDQorICAgIERCIDB4RjMsIDB4MEYsIDB4 MDEsIDB4RUENCislZW5kbWFjcm8NCisNCislbWFjcm8gQ0xSU1NCU1lfUkFYICAgIDANCisgICAg REIgMHhGMywgMHgwRiwgMHhBRSwgMHgzMA0KKyVlbmRtYWNybw0KKw0KKyVtYWNybyBSU1RPUlNT UF9SQVggICAgMA0KKyAgICBEQiAweEYzLCAweDBGLCAweDAxLCAweDI4DQorJWVuZG1hY3JvDQot LSAKMi4xNi4yLndpbmRvd3MuMQoK --_004_CY4PR11MB192855141697562544FE568AE1B99CY4PR11MB1928namp_ Content-Type: application/octet-stream; name="0002-UefiCpuPkg-CpuExceptionHandlerLib-Clear-CET-shadow-s.patch" Content-Description: 0002-UefiCpuPkg-CpuExceptionHandlerLib-Clear-CET-shadow-s.patch Content-Disposition: attachment; filename="0002-UefiCpuPkg-CpuExceptionHandlerLib-Clear-CET-shadow-s.patch"; size=6464; creation-date="Fri, 29 Jan 2021 08:26:00 GMT"; modification-date="Fri, 29 Jan 2021 08:26:00 GMT" Content-Transfer-Encoding: base64 RnJvbSBkMTA5OWFlMDllNmJmZWFjMDg2ZWU5NzRlZGJlZTdhNWM0YTM0OTA1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTaGVuZyBXZWkgPHcuc2hlbmdAaW50ZWwuY29tPgpEYXRlOiBU dWUsIDI2IEphbiAyMDIxIDE3OjAwOjU4ICswODAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIFVlZmlD cHVQa2cvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYjogQ2xlYXIgQ0VUIHNoYWRvdyBzdGFjawogdG9r ZW4gYnVzeSBiaXQKCklmIENFVCBzaGFkb3dzIHN0YWNrIGZlYXR1cmUgZW5hYmxlZCBpbiBTTU0g YW5kIHN0YWNrIHN3aXRjaCBpcyBlbmFibGVkLg0KV2hlbiBjb2RlIGV4ZWN1dGUgZnJvbSBTTU0g aGFuZGxlciB0byBTTU0gZXhjZXB0aW9uLCBDUFUgd2lsbCBjaGVjayBTTU0NCmV4Y2VwdGlvbiBz aGFkb3cgc3RhY2sgdG9rZW4gYnVzeSBiaXQgaWYgaXQgaXMgY2xlYXJlZCBvciBub3QuIA0KSWYg aXQgaXMgc2V0LCBpdCB3aWxsIHRyaWdnZXIgI0RGIGV4Y2VwdGlvbi4NCklmIGl0IGlzIG5vdCBz ZXQsIENQVSB3aWxsIHNldCB0aGUgYnVzeSBiaXQgd2hlbiBlbnRlciBTTU0gZXhjZXB0aW9uLg0K VGhlIGJ1c3kgYml0IHNob3VsZCBiZSBjbGVhcmVkIHdoZW4gcmV0dXJuIGJhY2sgZm9ybSBTTU0g ZXhjZXB0aW9uIHRvIFNNTQ0KaGFuZGxlci4gT3RoZXJ3aXNlLCBrZWVwaW5nIGJ1c3kgYml0IGlu IHNldCBzdGF0ZSB3aWxsIGNhdXNlIHRvIHRyaWdnZXINCiNERiBleGNlcHRpb24gd2hlbiBlbnRl ciBTTU0gZXhjZXB0aW9uIG5leHQgdGltZS4NClNvLCB3ZSB1c2UgaW5zdHJ1Y3Rpb24gU0FWRVBS RVZTU1AsIENMUlNTQlNZIGFuZCBSU1RPUlNTUCB0byBjbGVhciB0aGUNCnNoYWRvdyBzdGFjayB0 b2tlbiBidXN5IGJpdCBiZWZvcmUgUkVURiBpbnN0cnVjdGlvbiBpbiBTTU0gZXhjZXB0aW9uLg0K ClJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0zMTky CgpTaWduZWQtb2ZmLWJ5OiBTaGVuZyBXZWkgPHcuc2hlbmdAaW50ZWwuY29tPgpDYzogRXJpYyBE b25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgpDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgpD YzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KQ2M6IFJhaHVsIEt1bWFyIDxyYWh1 bDEua3VtYXJAaW50ZWwuY29tPgpDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+ Ci0tLQogLi4uL0R4ZUNwdUV4Y2VwdGlvbkhhbmRsZXJMaWIuaW5mICAgICAgICAgICAgICAgICAg fCAgMyArKysKIC4uLi9QZWlDcHVFeGNlcHRpb25IYW5kbGVyTGliLmluZiAgICAgICAgICAgICAg ICAgIHwgIDMgKysrCiAuLi4vU2VjUGVpQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi5pbmYgICAgICAg ICAgICAgICB8ICA0ICsrKysKIC4uLi9TbW1DcHVFeGNlcHRpb25IYW5kbGVyTGliLmluZiAgICAg ICAgICAgICAgICAgIHwgIDMgKysrCiAuLi4vWDY0L1hjb2RlNUV4Y2VwdGlvbkhhbmRsZXJBc20u bmFzbSAgICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysrKysrKy0KIC4uLi9YY29kZTVT ZWNQZWlDcHVFeGNlcHRpb25IYW5kbGVyTGliLmluZiAgICAgICAgIHwgIDQgKysrKwogNiBmaWxl cyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv VWVmaUNwdVBrZy9MaWJyYXJ5L0NwdUV4Y2VwdGlvbkhhbmRsZXJMaWIvRHhlQ3B1RXhjZXB0aW9u SGFuZGxlckxpYi5pbmYgYi9VZWZpQ3B1UGtnL0xpYnJhcnkvQ3B1RXhjZXB0aW9uSGFuZGxlckxp Yi9EeGVDcHVFeGNlcHRpb25IYW5kbGVyTGliLmluZgppbmRleCAwN2IzNGM5MmE4Li5lN2E4MWJl YmRiIDEwMDY0NAotLS0gYS9VZWZpQ3B1UGtnL0xpYnJhcnkvQ3B1RXhjZXB0aW9uSGFuZGxlckxp Yi9EeGVDcHVFeGNlcHRpb25IYW5kbGVyTGliLmluZgorKysgYi9VZWZpQ3B1UGtnL0xpYnJhcnkv Q3B1RXhjZXB0aW9uSGFuZGxlckxpYi9EeGVDcHVFeGNlcHRpb25IYW5kbGVyTGliLmluZgpAQCAt NDMsNiArNDMsOSBAQAogICBnVWVmaUNwdVBrZ1Rva2VuU3BhY2VHdWlkLlBjZENwdVN0YWNrU3dp dGNoRXhjZXB0aW9uTGlzdA0KICAgZ1VlZmlDcHVQa2dUb2tlblNwYWNlR3VpZC5QY2RDcHVLbm93 bkdvb2RTdGFja1NpemUNCiANCitbRmVhdHVyZVBjZF0NCisgIGdVZWZpQ3B1UGtnVG9rZW5TcGFj ZUd1aWQuUGNkQ3B1U21tU3RhY2tHdWFyZCAgICAgICAgICAgICAgICAgICAgIyMgQ09OU1VNRVMN CisNCiBbUGFja2FnZXNdDQogICBNZGVQa2cvTWRlUGtnLmRlYw0KICAgTWRlTW9kdWxlUGtnL01k ZU1vZHVsZVBrZy5kZWMNCmRpZmYgLS1naXQgYS9VZWZpQ3B1UGtnL0xpYnJhcnkvQ3B1RXhjZXB0 aW9uSGFuZGxlckxpYi9QZWlDcHVFeGNlcHRpb25IYW5kbGVyTGliLmluZiBiL1VlZmlDcHVQa2cv TGlicmFyeS9DcHVFeGNlcHRpb25IYW5kbGVyTGliL1BlaUNwdUV4Y2VwdGlvbkhhbmRsZXJMaWIu aW5mCmluZGV4IGZlYWU3YjNlMDYuLmNmNWJmZTQwODMgMTAwNjQ0Ci0tLSBhL1VlZmlDcHVQa2cv TGlicmFyeS9DcHVFeGNlcHRpb25IYW5kbGVyTGliL1BlaUNwdUV4Y2VwdGlvbkhhbmRsZXJMaWIu aW5mCisrKyBiL1VlZmlDcHVQa2cvTGlicmFyeS9DcHVFeGNlcHRpb25IYW5kbGVyTGliL1BlaUNw dUV4Y2VwdGlvbkhhbmRsZXJMaWIuaW5mCkBAIC01NywzICs1Nyw2IEBACiBbUGNkXQ0KICAgZ0Vm aU1kZU1vZHVsZVBrZ1Rva2VuU3BhY2VHdWlkLlBjZENwdVN0YWNrR3VhcmQgICAgIyBDT05TVU1F Uw0KIA0KK1tGZWF0dXJlUGNkXQ0KKyAgZ1VlZmlDcHVQa2dUb2tlblNwYWNlR3VpZC5QY2RDcHVT bW1TdGFja0d1YXJkICAgICAgICAgICAgICAgICAgICAjIyBDT05TVU1FUw0KKw0KZGlmZiAtLWdp dCBhL1VlZmlDcHVQa2cvTGlicmFyeS9DcHVFeGNlcHRpb25IYW5kbGVyTGliL1NlY1BlaUNwdUV4 Y2VwdGlvbkhhbmRsZXJMaWIuaW5mIGIvVWVmaUNwdVBrZy9MaWJyYXJ5L0NwdUV4Y2VwdGlvbkhh bmRsZXJMaWIvU2VjUGVpQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi5pbmYKaW5kZXggOTY3Y2I2MWJh Ni4uOGFlNGZlYWU2MiAxMDA2NDQKLS0tIGEvVWVmaUNwdVBrZy9MaWJyYXJ5L0NwdUV4Y2VwdGlv bkhhbmRsZXJMaWIvU2VjUGVpQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi5pbmYKKysrIGIvVWVmaUNw dVBrZy9MaWJyYXJ5L0NwdUV4Y2VwdGlvbkhhbmRsZXJMaWIvU2VjUGVpQ3B1RXhjZXB0aW9uSGFu ZGxlckxpYi5pbmYKQEAgLTQ5LDMgKzQ5LDcgQEAKICAgTG9jYWxBcGljTGliDQogICBQZUNvZmZH ZXRFbnRyeVBvaW50TGliDQogICBWbWdFeGl0TGliDQorDQorW0ZlYXR1cmVQY2RdDQorICBnVWVm aUNwdVBrZ1Rva2VuU3BhY2VHdWlkLlBjZENwdVNtbVN0YWNrR3VhcmQgICAgICAgICAgICAgICAg ICAgICMjIENPTlNVTUVTDQorDQpkaWZmIC0tZ2l0IGEvVWVmaUNwdVBrZy9MaWJyYXJ5L0NwdUV4 Y2VwdGlvbkhhbmRsZXJMaWIvU21tQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi5pbmYgYi9VZWZpQ3B1 UGtnL0xpYnJhcnkvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi9TbW1DcHVFeGNlcHRpb25IYW5kbGVy TGliLmluZgppbmRleCA0Y2RiMTFjMDRlLi41YzNkMWY3Y2ZkIDEwMDY0NAotLS0gYS9VZWZpQ3B1 UGtnL0xpYnJhcnkvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi9TbW1DcHVFeGNlcHRpb25IYW5kbGVy TGliLmluZgorKysgYi9VZWZpQ3B1UGtnL0xpYnJhcnkvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi9T bW1DcHVFeGNlcHRpb25IYW5kbGVyTGliLmluZgpAQCAtNTMsMyArNTMsNiBAQAogICBEZWJ1Z0xp Yg0KICAgVm1nRXhpdExpYg0KIA0KK1tGZWF0dXJlUGNkXQ0KKyAgZ1VlZmlDcHVQa2dUb2tlblNw YWNlR3VpZC5QY2RDcHVTbW1TdGFja0d1YXJkICAgICAgICAgICAgICAgICAgICAjIyBDT05TVU1F Uw0KKw0KZGlmZiAtLWdpdCBhL1VlZmlDcHVQa2cvTGlicmFyeS9DcHVFeGNlcHRpb25IYW5kbGVy TGliL1g2NC9YY29kZTVFeGNlcHRpb25IYW5kbGVyQXNtLm5hc20gYi9VZWZpQ3B1UGtnL0xpYnJh cnkvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi9YNjQvWGNvZGU1RXhjZXB0aW9uSGFuZGxlckFzbS5u YXNtCmluZGV4IDI2Y2FlNTZjYzUuLjEzZmQxNDdmMTEgMTAwNjQ0Ci0tLSBhL1VlZmlDcHVQa2cv TGlicmFyeS9DcHVFeGNlcHRpb25IYW5kbGVyTGliL1g2NC9YY29kZTVFeGNlcHRpb25IYW5kbGVy QXNtLm5hc20KKysrIGIvVWVmaUNwdVBrZy9MaWJyYXJ5L0NwdUV4Y2VwdGlvbkhhbmRsZXJMaWIv WDY0L1hjb2RlNUV4Y2VwdGlvbkhhbmRsZXJBc20ubmFzbQpAQCAtMSw1ICsxLDUgQEAKIDstLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0gOw0KLTsgQ29weXJpZ2h0IChjKSAyMDEyIC0gMjAxOCwgSW50ZWwg Q29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KKzsgQ29weXJpZ2h0IChjKSAy MDEyIC0gMjAyMSwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0K IDsgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1QYXRlbnQNCiA7DQogOyBN b2R1bGUgTmFtZToNCkBAIC0xMyw2ICsxMyw3IEBACiA7IE5vdGVzOg0KIDsNCiA7LS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tDQorJWluY2x1ZGUgIk5hc20uaW5jIg0KIA0KIDsNCiA7IENvbW1vbkV4Y2Vw dGlvbkhhbmRsZXIoKQ0KQEAgLTIzLDYgKzI0LDcgQEAKIGV4dGVybiBBU01fUEZYKG1FcnJvckNv ZGVGbGFnKSAgICA7IEVycm9yIGNvZGUgZmxhZ3MgZm9yIGV4Y2VwdGlvbnMNCiBleHRlcm4gQVNN X1BGWChtRG9GYXJSZXR1cm5GbGFnKSAgOyBEbyBmYXIgcmV0dXJuIGZsYWcNCiBleHRlcm4gQVNN X1BGWChDb21tb25FeGNlcHRpb25IYW5kbGVyKQ0KK2V4dGVybiBBU01fUEZYKEZlYXR1cmVQY2RH ZXQgKFBjZENwdVNtbVN0YWNrR3VhcmQpKQ0KIA0KIFNFQ1RJT04gLmRhdGENCiANCkBAIC0zNzEs NiArMzczLDMwIEBAIERvUmV0dXJuOgogICAgIHB1c2ggICAgcXdvcmQgW3JheCArIDB4MThdICAg ICAgIDsgc2F2ZSBFRkxBR1MgaW4gbmV3IGxvY2F0aW9uDQogICAgIG1vdiAgICAgcmF4LCBbcmF4 XSAgICAgICAgOyByZXN0b3JlIHJheA0KICAgICBwb3BmcSAgICAgICAgICAgICAgICAgICAgIDsg cmVzdG9yZSBFRkxBR1MNCisNCisgICAgcHVzaCAgICByYXgNCisgICAgY21wICAgICBieXRlIFtk d29yZCBBU01fUEZYKEZlYXR1cmVQY2RHZXQgKFBjZENwdVNtbVN0YWNrR3VhcmQpKV0sIDANCisg ICAganogICAgICBDZXREb25lDQorICAgIG1vdiAgICAgcmF4LCBjcjQNCisgICAgYW5kICAgICBy YXgsIDB4ODAwMDAwICAgICA7IGNoZWNrIGlmIENFVCBpcyBlbmFibGVkDQorICAgIGp6ICAgICAg Q2V0RG9uZQ0KKyAgICBwdXNoICAgIHJieA0KKyAgICBtb3YgICAgIHJheCwgMHgwNA0KKyAgICBJ TkNTU1BfUkFYDQorICAgIFNBVkVQUkVWU1NQDQorICAgIFJFQURTU1BfUkFYDQorICAgIG1vdiAg ICAgcmJ4LCByYXgNCisgICAgc3ViICAgICByYXgsIDB4MTANCisgICAgQ0xSU1NCU1lfUkFYDQor ICAgIG1vdiAgICAgcmF4LCByYngNCisgICAgc3ViICAgICByYXgsIDB4MzANCisgICAgUlNUT1JT U1BfUkFYDQorICAgIG1vdiAgICAgcmF4LCAweDAxDQorICAgIElOQ1NTUF9SQVgNCisgICAgcG9w ICAgICByYngNCitDZXREb25lOg0KKyAgICBwb3AgICAgIHJheA0KKw0KICAgICBEQiAgICAgIDB4 NDggICAgICAgICAgICAgICA7IHByZWZpeCB0byBjb21wb3NpdGUgInJldHEiIHdpdGggbmV4dCAi cmV0ZiINCiAgICAgcmV0ZiAgICAgICAgICAgICAgICAgICAgICA7IGZhciByZXR1cm4NCiBEb0ly ZXQ6DQpkaWZmIC0tZ2l0IGEvVWVmaUNwdVBrZy9MaWJyYXJ5L0NwdUV4Y2VwdGlvbkhhbmRsZXJM aWIvWGNvZGU1U2VjUGVpQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi5pbmYgYi9VZWZpQ3B1UGtnL0xp YnJhcnkvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi9YY29kZTVTZWNQZWlDcHVFeGNlcHRpb25IYW5k bGVyTGliLmluZgppbmRleCA3NDNjMmFhNzY2Li5hMTVmMTI1ZDViIDEwMDY0NAotLS0gYS9VZWZp Q3B1UGtnL0xpYnJhcnkvQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi9YY29kZTVTZWNQZWlDcHVFeGNl cHRpb25IYW5kbGVyTGliLmluZgorKysgYi9VZWZpQ3B1UGtnL0xpYnJhcnkvQ3B1RXhjZXB0aW9u SGFuZGxlckxpYi9YY29kZTVTZWNQZWlDcHVFeGNlcHRpb25IYW5kbGVyTGliLmluZgpAQCAtNTQs MyArNTQsNyBAQAogICBMb2NhbEFwaWNMaWINCiAgIFBlQ29mZkdldEVudHJ5UG9pbnRMaWINCiAg IFZtZ0V4aXRMaWINCisNCitbRmVhdHVyZVBjZF0NCisgIGdVZWZpQ3B1UGtnVG9rZW5TcGFjZUd1 aWQuUGNkQ3B1U21tU3RhY2tHdWFyZCAgICAgICAgICAgICAgICAgICAgIyMgQ09OU1VNRVMNCisN Ci0tIAoyLjE2LjIud2luZG93cy4xCgo= --_004_CY4PR11MB192855141697562544FE568AE1B99CY4PR11MB1928namp_--