From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.120; helo=mga04.intel.com; envelope-from=jian.j.wang@intel.com; receiver=edk2-devel@lists.01.org Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id CBFA122135D3E for ; Tue, 6 Mar 2018 19:33:37 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Mar 2018 19:39:52 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,434,1515484800"; d="scan'208";a="23124208" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga008.jf.intel.com with ESMTP; 06 Mar 2018 19:39:51 -0800 Received: from fmsmsx118.amr.corp.intel.com (10.18.116.18) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 6 Mar 2018 19:39:51 -0800 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by fmsmsx118.amr.corp.intel.com (10.18.116.18) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 6 Mar 2018 19:39:50 -0800 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.116]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.130]) with mapi id 14.03.0319.002; Wed, 7 Mar 2018 11:39:49 +0800 From: "Wang, Jian J" To: "Ni, Ruiyu" , "Wu, Hao A" , "edk2-devel@lists.01.org" CC: "Zeng, Star" , "Dong, Eric" , "Yao, Jiewen" Thread-Topic: [PATCH v2 0/2] Resolve feature conflict between NX and Stack guard Thread-Index: AQHTtU+prjU2B8vLO0G1XZSN45LHaaPDlLQAgACLzjA= Date: Wed, 7 Mar 2018 03:39:48 +0000 Message-ID: References: <20180306133303.14772-1-hao.a.wu@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDQ0NTdlNDktYmJlNS00MmJkLThmMTQtYWM2NTQyYzlmZTY3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJqUUR2WDNIWjJ6MGM1QkpIVG4rclg5UUdZNFpab1ZUTHJ5aWh3M2puQTBwQTNjTmtMQzNuVmJOemJvNFZ2TjdYIn0= x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH v2 0/2] Resolve feature conflict between NX and Stack guard X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Mar 2018 03:33:38 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNClJlZ2FyZHMsDQpKaWFuDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBG cm9tOiBOaSwgUnVpeXUNCj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAwNywgMjAxOCAxMToxNyBB TQ0KPiBUbzogV3UsIEhhbyBBIDxoYW8uYS53dUBpbnRlbC5jb20+OyBlZGsyLWRldmVsQGxpc3Rz LjAxLm9yZw0KPiBDYzogV2FuZywgSmlhbiBKIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+OyBaZW5n LCBTdGFyIDxzdGFyLnplbmdAaW50ZWwuY29tPjsNCj4gRG9uZywgRXJpYyA8ZXJpYy5kb25nQGlu dGVsLmNvbT47IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gU3ViamVjdDog UmU6IFtQQVRDSCB2MiAwLzJdIFJlc29sdmUgZmVhdHVyZSBjb25mbGljdCBiZXR3ZWVuIE5YIGFu ZCBTdGFjaw0KPiBndWFyZA0KPiANCj4gT24gMy82LzIwMTggOTozMyBQTSwgSGFvIFd1IHdyb3Rl Og0KPiA+IFYyIGNoYW5nZXM6DQo+ID4NCj4gPiBBLiBVc2UgSG9ibGliIEFQSXMgdG8gZ2V0IHRo ZSBiYXNlIG9mIHN0YWNrIGZyb20gSG9iLg0KPiA+IEIuIFJlbW92ZSB1bm5lY2Vzc2FyeSBsb2Nh bCB2YXJpYWJsZSB1c2VkIGluIGZ1bmN0aW9uDQo+ID4gICAgIEluaXRpYWxpemVEeGVOeE1lbW9y eVByb3RlY3Rpb25Qb2xpY3koKS4NCj4gPg0KPiA+IFYxIGhpc3Rvcnk6DQo+ID4NCj4gPiBJZiBl bmFibGVkLCBOWCBtZW1vcnkgcHJvdGVjdGlvbiBmZWF0dXJlIHdpbGwgbWFyayBzb21lIHR5cGVz IG9mIGFjdGl2ZQ0KPiA+IG1lbW9yeSBhcyBOWCAobm9uLWV4ZWN1dGFibGUpLCB3aGljaCBpbmNs dWRlcyB0aGUgZmlyc3QgcGFnZSBvZiB0aGUgc3RhY2suDQo+ID4gVGhpcyB3aWxsIG92ZXJ3cml0 ZSB0aGUgYXR0cmlidXRlcyBvZiB0aGUgZmlyc3QgcGFnZSBvZiB0aGUgc3RhY2sgaWYgdGhlDQo+ ID4gc3RhY2sgZ3VhcmQgZmVhdHVyZSBpcyBhbHNvIGVuYWJsZWQuDQo+ID4NCj4gPiBUaGUgc2Vy aWVzIHdpbGwgb3ZlcnJpZGUgdGhlIGF0dHJpYnV0ZXMgc2V0dGluZyB0byB0aGUgZmlyc3QgcGFn ZSBvZiB0aGUNCj4gPiBzdGFjayBieSBhZGRpbmcgYmFjayB0aGUgJ0VGSV9NRU1PUllfUlAnIGF0 dHJpYnV0ZSB3aGVuIHRoZSBzdGFjayBndWFyZA0KPiA+IGZlYXR1cmUgaXMgZW5hYmxlZC4NCj4g Pg0KPiA+IENjOiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPg0KPiA+IENjOiBT dGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+DQo+ID4gQ2M6IEVyaWMgRG9uZyA8ZXJpYy5k b25nQGludGVsLmNvbT4NCj4gPiBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+ DQo+ID4gQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+DQo+ID4NCj4gPiBIYW8gV3Ug KDIpOg0KPiA+ICAgIE1kZU1vZHVsZVBrZy9Db3JlOiBSZWZpbmUgaGFuZGxpbmcgTlVMTCBkZXRl Y3Rpb24gaW4gTlggc2V0dGluZw0KPiA+ICAgIE1kZU1vZHVsZVBrZy9Db3JlOiBGaXggZmVhdHVy ZSBjb25mbGljdCBiZXR3ZWVuIE5YIGFuZCBTdGFjayBndWFyZA0KPiA+DQo+ID4gICBNZGVNb2R1 bGVQa2cvQ29yZS9EeGUvRHhlTWFpbi5pbmYgICAgICAgICAgICAgfCAgNCArLQ0KPiA+ICAgTWRl TW9kdWxlUGtnL0NvcmUvRHhlL01pc2MvTWVtb3J5UHJvdGVjdGlvbi5jIHwgNzQNCj4gKysrKysr KysrKysrKysrKysrKysrKystLS0tDQo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlv bnMoKyksIDExIGRlbGV0aW9ucygtKQ0KPiA+DQo+IA0KPiAgICAgICAgaWYgKE1lbW9yeU1hcEVu dHJ5LT5QaHlzaWNhbFN0YXJ0ID09IDAgJiYNCj4gICAgICAgICAgICBQY2RHZXQ4IChQY2ROdWxs UG9pbnRlckRldGVjdGlvblByb3BlcnR5TWFzaykgIT0gMCkgew0KPiANCj4gICAgICAgICAgQVNT RVJUIChNZW1vcnlNYXBFbnRyeS0+TnVtYmVyT2ZQYWdlcyA+IDApOw0KPiAgICAgICAgICAvLw0K PiAgICAgICAgICAvLyBBZGQgRUZJX01FTU9SWV9SUCBhdHRyaWJ1dGUgZm9yIHBhZ2UgMCBpZiBO VUxMIHBvaW50ZXINCj4gZGV0ZWN0aW9uIGlzDQo+ICAgICAgICAgIC8vIGVuYWJsZWQuDQo+ICAg ICAgICAgIC8vDQo+IFtSYXldIDEuIEkgcHJlZmVyIHRvIG1vdmUgdGhlIGFib3ZlIGNvbW1lbnRz IGJlZm9yZSB0aGUgImlmICguLi4pIi4NCj4gDQo+ICAgICAgICAgIFNldFVlZmlJbWFnZU1lbW9y eUF0dHJpYnV0ZXMgKA0KPiAgICAgICAgICAgIDAsDQo+ICAgICAgICAgICAgRUZJX1BBR0VTX1RP X1NJWkUgKDEpLA0KPiAgICAgICAgICAgIEVGSV9NRU1PUllfUlAgfCBBdHRyaWJ1dGVzKTsNCj4g ICAgICAgIH0NCj4gDQo+ICAgICAgICBpZiAoU3RhY2tCYXNlICE9IDAgJiYNCj4gICAgICAgICAg ICAoU3RhY2tCYXNlID49IE1lbW9yeU1hcEVudHJ5LT5QaHlzaWNhbFN0YXJ0ICYmDQo+ICAgICAg ICAgICAgIFN0YWNrQmFzZSA8ICBNZW1vcnlNYXBFbnRyeS0+UGh5c2ljYWxTdGFydCArDQo+ICAg ICAgICAgICAgICAgICAgICAgICAgICBMU2hpZnRVNjQgKE1lbW9yeU1hcEVudHJ5LT5OdW1iZXJP ZlBhZ2VzLA0KPiBFRklfUEFHRV9TSElGVCkpICYmDQo+ICAgICAgICAgICAgUGNkR2V0Qm9vbCAo UGNkQ3B1U3RhY2tHdWFyZCkpIHsNCj4gDQo+ICAgICAgICAgIC8vDQo+ICAgICAgICAgIC8vIEFk ZCBFRklfTUVNT1JZX1JQIGF0dHJpYnV0ZSBmb3IgdGhlIGZpcnN0IHBhZ2Ugb2YgdGhlIHN0YWNr DQo+IGlmIHN0YWNrDQo+ICAgICAgICAgIC8vIGd1YXJkIGlzIGVuYWJsZWQuDQo+ICAgICAgICAg IC8vDQo+ICAgICAgICAgIFNldFVlZmlJbWFnZU1lbW9yeUF0dHJpYnV0ZXMgKA0KPiAgICAgICAg ICAgIFN0YWNrQmFzZSwNCj4gICAgICAgICAgICBFRklfUEFHRVNfVE9fU0laRSAoMSksDQo+ICAg ICAgICAgICAgRUZJX01FTU9SWV9SUCB8IEF0dHJpYnV0ZXMpOw0KPiBbUmF5XSAyLiBUaGUgU3Rh Y2tCYXNlIGlzIGRpcmVjdGx5IHVzZWQgaGVyZS4gU28gZG8gd2UgbmVlZCB0byBjaGVjaw0KPiB3 aGV0aGVyIGl0J3MgcGFnZSBhbGlnbmVkPyBEbyB3ZSBuZWVkIHRvIGNoZWNrIHdoZXRoZXIgdGhl IHJhbmdlDQo+IFtTdGFja0Jhc2UsIFN0YWNrQmFzZSArIDRLQikgaXMgaW5zaWRlIHRoZSBNZW1v cnlNYXBFbnRyeT8NCj4gICAgICAgIH0NCg0KSWYgUGNkQ3B1U3RhY2tHdWFyZCBpcyBUUlVFLCBJ IHRoaW5rIHRoZSBvd25lciB3aG8gYWxsb2NhdGVzIG1lbW9yeSBmb3IgU3RhY2tCYXNlDQpzaG91 bGQgbWFrZSBzdXJlIGFsbCB0aGUgY29uZGl0aW9ucyB5b3UgbWVudGlvbmVkLCBidXQgbm90IGhl cmUuDQoNCj4gDQo+IC0tDQo+IFRoYW5rcywNCj4gUmF5DQo=