From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 239FA81C4E for ; Wed, 14 Dec 2016 00:43:31 -0800 (PST) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga104.fm.intel.com with ESMTP; 14 Dec 2016 00:43:30 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,346,1477983600"; d="scan'208";a="1098942364" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga002.fm.intel.com with ESMTP; 14 Dec 2016 00:43:30 -0800 Received: from fmsmsx157.amr.corp.intel.com (10.18.116.73) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 14 Dec 2016 00:43:30 -0800 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX157.amr.corp.intel.com (10.18.116.73) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 14 Dec 2016 00:43:30 -0800 Received: from shsmsx151.ccr.corp.intel.com ([169.254.3.77]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.97]) with mapi id 14.03.0248.002; Wed, 14 Dec 2016 16:43:28 +0800 From: "Fu, Siyuan" To: "Wu, Jiaxin" , "edk2-devel@lists.01.org" CC: "Long, Qin" , "Ye, Ting" , "Zhang, Lubo" , "Gao, Liming" , "Kinney, Michael D" , Thomas Palmer Thread-Topic: [Patch 02/10] MdePkg: Add a header to standardize TLS definitions Thread-Index: AQHSVdyDVKmF0Pi/k0i8XcjUeBh/J6EHIIJA Date: Wed, 14 Dec 2016 08:43:27 +0000 Message-ID: References: <1481700859-76060-1-git-send-email-jiaxin.wu@intel.com> <1481700859-76060-3-git-send-email-jiaxin.wu@intel.com> In-Reply-To: <1481700859-76060-3-git-send-email-jiaxin.wu@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_IC x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOGJkN2FlZTQtMmFmNi00MDA5LWFmNzQtOTIwM2E5ZmY0YzQ4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6InRic0NlTHNicXR3NUQ0ZVluc3djUmV6OVlsYlEzcU5IYzM0ZHZ4Z1JzR289In0= x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [Patch 02/10] MdePkg: Add a header to standardize TLS definitions X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Dec 2016 08:43:31 -0000 Content-Language: en-US Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4NCg0KDQotLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogV3UsIEppYXhpbiANClNlbnQ6IDIwMTbE6jEy1MIx NMjVIDE1OjM0DQpUbzogZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmcNCkNjOiBMb25nLCBRaW4gPHFp bi5sb25nQGludGVsLmNvbT47IFllLCBUaW5nIDx0aW5nLnllQGludGVsLmNvbT47IEZ1LCBTaXl1 YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+OyBaaGFuZywgTHVibyA8bHViby56aGFuZ0BpbnRlbC5j b20+OyBHYW8sIExpbWluZyA8bGltaW5nLmdhb0BpbnRlbC5jb20+OyBLaW5uZXksIE1pY2hhZWwg RCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBUaG9tYXMgUGFsbWVyIDx0aG9tYXMucGFs bWVyQGhwZS5jb20+OyBXdSwgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPg0KU3ViamVjdDog W1BhdGNoIDAyLzEwXSBNZGVQa2c6IEFkZCBhIGhlYWRlciB0byBzdGFuZGFyZGl6ZSBUTFMgZGVm aW5pdGlvbnMNCg0KVGhpcyBwYXRoIGlzIHVzZWQgdG8gc3RhbmRhcmRpemUgVExTIGRlZmluaXRp b25zIGZyb20gcmVsYXRlZCBSRkNzLiBJbmNsdWRpbmcgVExTIENpcGhlciBTdWl0ZXMsIFRMUyBW ZXJzaW9uLCBUTFMgQ29udGVudCBUeXBlIGFuZCBUTFMgUmVjb3JkIEhlYWRlciwgZXRjLg0KDQpD YzogTG9uZyBRaW4gPHFpbi5sb25nQGludGVsLmNvbT4NCkNjOiBZZSBUaW5nIDx0aW5nLnllQGlu dGVsLmNvbT4NCkNjOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+DQpDYzogWmhhbmcg THVibyA8bHViby56aGFuZ0BpbnRlbC5jb20+DQpDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp bnRlbC5jb20+DQpDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5j b20+DQpDYzogVGhvbWFzIFBhbG1lciA8dGhvbWFzLnBhbG1lckBocGUuY29tPg0KQ29udHJpYnV0 ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMA0KU2lnbmVkLW9m Zi1ieTogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPg0KLS0tDQogTWRlUGtnL0luY2x1 ZGUvSW5kdXN0cnlTdGFuZGFyZC9UbHMxLmggfCA5MyArKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrDQogMSBmaWxlIGNoYW5nZWQsIDkzIGluc2VydGlvbnMoKykNCiBjcmVhdGUgbW9k ZSAxMDA2NDQgTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9UbHMxLmgNCg0KZGlmZiAt LWdpdCBhL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvVGxzMS5oIGIvTWRlUGtnL0lu Y2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9UbHMxLmgNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQppbmRl eCAwMDAwMDAwLi4xNGViMjY1DQotLS0gL2Rldi9udWxsDQorKysgYi9NZGVQa2cvSW5jbHVkZS9J bmR1c3RyeVN0YW5kYXJkL1RsczEuaA0KQEAgLTAsMCArMSw5MyBAQA0KKy8qKiBAZmlsZQ0KKyAg VHJhbnNwb3J0IExheWVyIFNlY3VyaXR5ICAtLSBUTFMgMS4wLzEuMS8xLjIgU3RhbmRhcmQgZGVm aW5pdGlvbnMsIGZyb20gUkZDIDIyNDYvNDM0Ni81MjQ2ICAgIA0KKw0KKyAgVGhpcyBmaWxlIGNv bnRhaW5zIGNvbW1vbiBUTFMgMS4wLzEuMS8xLjIgZGVmaW5pdGlvbnMgZnJvbSBSRkMgDQorIDIy NDYvNDM0Ni81MjQ2DQorDQorICBDb3B5cmlnaHQgKGMpIDIwMTYsIEludGVsIENvcnBvcmF0aW9u LiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4gIFRoaXMgDQorIHByb2dyYW0gYW5kIHRoZSBhY2Nv bXBhbnlpbmcgbWF0ZXJpYWxzICBhcmUgbGljZW5zZWQgYW5kIG1hZGUgDQorIGF2YWlsYWJsZSB1 bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEJTRCBMaWNlbnNlICB3aGljaCAN CisgYWNjb21wYW5pZXMgdGhpcyBkaXN0cmlidXRpb24uICBUaGUgZnVsbCB0ZXh0IG9mIHRoZSBs aWNlbnNlIG1heSBiZSANCisgZm91bmQgYXQgIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNl cy9ic2QtbGljZW5zZS5waHANCisNCisgIFRIRSBQUk9HUkFNIElTIERJU1RSSUJVVEVEIFVOREVS IFRIRSBCU0QgTElDRU5TRSBPTiBBTiAiQVMgSVMiIEJBU0lTLA0KKyAgV0lUSE9VVCBXQVJSQU5U SUVTIE9SIFJFUFJFU0VOVEFUSU9OUyBPRiBBTlkgS0lORCwgRUlUSEVSIEVYUFJFU1MgT1IgSU1Q TElFRC4NCisqKi8NCisNCisjaWZuZGVmIF9fVExTXzFfSF9fDQorI2RlZmluZSBfX1RMU18xX0hf Xw0KKw0KKyNwcmFnbWEgcGFjaygxKQ0KKw0KKy8vLw0KKy8vLyBUTFMgQ2lwaGVyIFN1aXRlLCBy ZWZlcnMgdG8gQS41IG9mIHJmYy0yMjQ2LCByZmMtNDM0NiBhbmQgcmZjLTUyNDYuDQorLy8vDQor I2RlZmluZSBUTFNfUlNBX1dJVEhfTlVMTF9NRDUgICAgICAgICAgICAgICAgICAgIHsweDAwLCAw eDAxfQ0KKyNkZWZpbmUgVExTX1JTQV9XSVRIX05VTExfU0hBICAgICAgICAgICAgICAgICAgICB7 MHgwMCwgMHgwMn0NCisjZGVmaW5lIFRMU19SU0FfV0lUSF9SQzRfMTI4X01ENSAgICAgICAgICAg ICAgICAgezB4MDAsIDB4MDR9DQorI2RlZmluZSBUTFNfUlNBX1dJVEhfUkM0XzEyOF9TSEEgICAg ICAgICAgICAgICAgIHsweDAwLCAweDA1fQ0KKyNkZWZpbmUgVExTX1JTQV9XSVRIX0lERUFfQ0JD X1NIQSAgICAgICAgICAgICAgICB7MHgwMCwgMHgwN30NCisjZGVmaW5lIFRMU19SU0FfV0lUSF9E RVNfQ0JDX1NIQSAgICAgICAgICAgICAgICAgezB4MDAsIDB4MDl9DQorI2RlZmluZSBUTFNfUlNB X1dJVEhfM0RFU19FREVfQ0JDX1NIQSAgICAgICAgICAgIHsweDAwLCAweDBBfQ0KKyNkZWZpbmUg VExTX0RIX0RTU19XSVRIX0RFU19DQkNfU0hBICAgICAgICAgICAgICB7MHgwMCwgMHgwQ30NCisj ZGVmaW5lIFRMU19ESF9EU1NfV0lUSF8zREVTX0VERV9DQkNfU0hBICAgICAgICAgezB4MDAsIDB4 MER9DQorI2RlZmluZSBUTFNfREhfUlNBX1dJVEhfREVTX0NCQ19TSEEgICAgICAgICAgICAgIHsw eDAwLCAweDBGfQ0KKyNkZWZpbmUgVExTX0RIX1JTQV9XSVRIXzNERVNfRURFX0NCQ19TSEEgICAg ICAgICB7MHgwMCwgMHgxMH0NCisjZGVmaW5lIFRMU19ESEVfRFNTX1dJVEhfREVTX0NCQ19TSEEg ICAgICAgICAgICAgezB4MDAsIDB4MTJ9DQorI2RlZmluZSBUTFNfREhFX0RTU19XSVRIXzNERVNf RURFX0NCQ19TSEEgICAgICAgIHsweDAwLCAweDEzfQ0KKyNkZWZpbmUgVExTX0RIRV9SU0FfV0lU SF9ERVNfQ0JDX1NIQSAgICAgICAgICAgICB7MHgwMCwgMHgxNX0NCisjZGVmaW5lIFRMU19ESEVf UlNBX1dJVEhfM0RFU19FREVfQ0JDX1NIQSAgICAgICAgezB4MDAsIDB4MTZ9DQorI2RlZmluZSBU TFNfUlNBX1dJVEhfQUVTXzEyOF9DQkNfU0hBICAgICAgICAgICAgIHsweDAwLCAweDJGfQ0KKyNk ZWZpbmUgVExTX0RIX0RTU19XSVRIX0FFU18xMjhfQ0JDX1NIQSAgICAgICAgICB7MHgwMCwgMHgz MH0NCisjZGVmaW5lIFRMU19ESF9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEgICAgICAgICAgezB4 MDAsIDB4MzF9DQorI2RlZmluZSBUTFNfREhFX0RTU19XSVRIX0FFU18xMjhfQ0JDX1NIQSAgICAg ICAgIHsweDAwLCAweDMyfQ0KKyNkZWZpbmUgVExTX0RIRV9SU0FfV0lUSF9BRVNfMTI4X0NCQ19T SEEgICAgICAgICB7MHgwMCwgMHgzM30NCisjZGVmaW5lIFRMU19SU0FfV0lUSF9BRVNfMjU2X0NC Q19TSEEgICAgICAgICAgICAgezB4MDAsIDB4MzV9DQorI2RlZmluZSBUTFNfREhfRFNTX1dJVEhf QUVTXzI1Nl9DQkNfU0hBICAgICAgICAgIHsweDAwLCAweDM2fQ0KKyNkZWZpbmUgVExTX0RIX1JT QV9XSVRIX0FFU18yNTZfQ0JDX1NIQSAgICAgICAgICB7MHgwMCwgMHgzN30NCisjZGVmaW5lIFRM U19ESEVfRFNTX1dJVEhfQUVTXzI1Nl9DQkNfU0hBICAgICAgICAgezB4MDAsIDB4Mzh9DQorI2Rl ZmluZSBUTFNfREhFX1JTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQSAgICAgICAgIHsweDAwLCAweDM5 fQ0KKyNkZWZpbmUgVExTX1JTQV9XSVRIX05VTExfU0hBMjU2ICAgICAgICAgICAgICAgICB7MHgw MCwgMHgzQn0NCisjZGVmaW5lIFRMU19SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgICAgICAg ICAgezB4MDAsIDB4M0N9DQorI2RlZmluZSBUTFNfUlNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hBMjU2 ICAgICAgICAgIHsweDAwLCAweDNEfQ0KKyNkZWZpbmUgVExTX0RIX0RTU19XSVRIX0FFU18xMjhf Q0JDX1NIQTI1NiAgICAgICB7MHgwMCwgMHgzRX0NCisjZGVmaW5lIFRMU19ESF9SU0FfV0lUSF9B RVNfMTI4X0NCQ19TSEEyNTYgICAgICAgezB4MDAsIDB4M0Z9DQorI2RlZmluZSBUTFNfREhFX0RT U19XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NiAgICAgIHsweDAwLCAweDQwfQ0KKyNkZWZpbmUgVExT X0RIRV9SU0FfV0lUSF9BRVNfMTI4X0NCQ19TSEEyNTYgICAgICB7MHgwMCwgMHg2N30NCisjZGVm aW5lIFRMU19ESF9EU1NfV0lUSF9BRVNfMjU2X0NCQ19TSEEyNTYgICAgICAgezB4MDAsIDB4Njh9 DQorI2RlZmluZSBUTFNfREhfUlNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hBMjU2ICAgICAgIHsweDAw LCAweDY5fQ0KKyNkZWZpbmUgVExTX0RIRV9EU1NfV0lUSF9BRVNfMjU2X0NCQ19TSEEyNTYgICAg ICB7MHgwMCwgMHg2QX0NCisjZGVmaW5lIFRMU19ESEVfUlNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hB MjU2ICAgICAgezB4MDAsIDB4NkJ9DQorDQorLy8vDQorLy8vIFRMUyBWZXJzaW9uLCByZWZlcnMg dG8gQS4xIG9mIHJmYy0yMjQ2LCByZmMtNDM0NiBhbmQgcmZjLTUyNDYuDQorLy8vDQorI2RlZmlu ZSBUTFMxMF9QUk9UT0NPTF9WRVJTSU9OX01BSk9SICAweDAzICNkZWZpbmUgDQorVExTMTBfUFJP VE9DT0xfVkVSU0lPTl9NSU5PUiAgMHgwMSAjZGVmaW5lIFRMUzExX1BST1RPQ09MX1ZFUlNJT05f TUFKT1IgIA0KKzB4MDMgI2RlZmluZSBUTFMxMV9QUk9UT0NPTF9WRVJTSU9OX01JTk9SICAweDAy ICNkZWZpbmUgDQorVExTMTJfUFJPVE9DT0xfVkVSU0lPTl9NQUpPUiAgMHgwMyAjZGVmaW5lIFRM UzEyX1BST1RPQ09MX1ZFUlNJT05fTUlOT1IgIA0KKzB4MDMNCisNCisvLy8NCisvLy8gVExTIENv bnRlbnQgVHlwZSwgcmVmZXJzIHRvIEEuMSBvZiByZmMtMjI0NiwgcmZjLTQzNDYgYW5kIHJmYy01 MjQ2Lg0KKy8vLw0KK3R5cGVkZWYgZW51bSB7DQorICBUTFNfQ09OVEVOVF9UWVBFX0NIQU5HRV9D SVBIRVJfU1BFQyA9IDIwLA0KKyAgVExTX0NPTlRFTlRfVFlQRV9BTEVSVCAgICAgICAgICAgICAg PSAyMSwNCisgIFRMU19DT05URU5UX1RZUEVfSEFORFNIQUtFICAgICAgICAgID0gMjIsDQorICBU TFNfQ09OVEVOVF9UWVBFX0FQUExJQ0FUSU9OX0RBVEEgICA9IDIzLA0KK30gVExTX0NPTlRFTlRf VFlQRTsNCisNCisvLy8NCisvLy8gVExTIFJlY29yZCBIZWFkZXIsIHJlZmVycyB0byBBLjEgb2Yg cmZjLTIyNDYsIHJmYy00MzQ2IGFuZCByZmMtNTI0Ni4NCisvLy8NCit0eXBlZGVmIHN0cnVjdCB7 ICAgDQorICBVSU5UOCAgICAgICAgICAgICAgICAgICBDb250ZW50VHlwZTsNCisgIEVGSV9UTFNf VkVSU0lPTiAgICAgICAgIFZlcnNpb247DQorICBVSU5UMTYgICAgICAgICAgICAgICAgICBMZW5n dGg7DQorfSBUTFNfUkVDT1JEX0hFQURFUjsNCisNCisjcHJhZ21hIHBhY2soKQ0KKw0KKyNlbmRp Zg0KKw0KLS0NCjEuOS41Lm1zeXNnaXQuMQ0KDQo=