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.115; helo=mga14.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) (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 146A622436929 for ; Fri, 23 Feb 2018 02:19:33 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Feb 2018 02:25:35 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.47,382,1515484800"; d="scan'208";a="206378501" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga005.fm.intel.com with ESMTP; 23 Feb 2018 02:25:35 -0800 Received: from fmsmsx158.amr.corp.intel.com (10.18.116.75) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 23 Feb 2018 02:25:34 -0800 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by fmsmsx158.amr.corp.intel.com (10.18.116.75) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 23 Feb 2018 02:25:34 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.125]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.116]) with mapi id 14.03.0319.002; Fri, 23 Feb 2018 18:25:32 +0800 From: "Gao, Liming" To: "Zeng, Star" , Leif Lindholm CC: "Kinney, Michael D" , "edk2-devel@lists.01.org" Thread-Topic: [edk2] [PATCH v2 1/3] MdePkg: restrict UefiMultiPhase.h contents if VFRCOMPILE defined Thread-Index: AQHTrBkDQvPfX3htJUqrnETlIJlkMKOwvyYAgAEJxlA= Date: Fri, 23 Feb 2018 10:25:32 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E1CEF21@SHSMSX104.ccr.corp.intel.com> References: <20171215165925.12306-1-leif.lindholm@linaro.org> <20171215165925.12306-2-leif.lindholm@linaro.org> <0C09AFA07DD0434D9E2A0C6AEB0483103B9C46A4@shsmsx102.ccr.corp.intel.com> <20180222200900.n7n3wy4dihdzlvqo@bivouac.eciton.net> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH v2 1/3] MdePkg: restrict UefiMultiPhase.h contents if VFRCOMPILE defined 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: Fri, 23 Feb 2018 10:19:34 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSBhZ3JlZSB0aGUgY2hhbmdlIGluIE1kZVBrZy4gUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxp bWluZy5nYW9AaW50ZWwuY29tPg0KDQpUaGFua3MNCkxpbWluZw0KPi0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQo+RnJvbTogWmVuZywgU3Rhcg0KPlNlbnQ6IEZyaWRheSwgRmVicnVhcnkgMjMs IDIwMTggMTA6MzQgQU0NCj5UbzogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8u b3JnPg0KPkNjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+ OyBlZGsyLQ0KPmRldmVsQGxpc3RzLjAxLm9yZzsgR2FvLCBMaW1pbmcgPGxpbWluZy5nYW9AaW50 ZWwuY29tPjsgWmVuZywgU3Rhcg0KPjxzdGFyLnplbmdAaW50ZWwuY29tPg0KPlN1YmplY3Q6IFJl OiBbZWRrMl0gW1BBVENIIHYyIDEvM10gTWRlUGtnOiByZXN0cmljdCBVZWZpTXVsdGlQaGFzZS5o DQo+Y29udGVudHMgaWYgVkZSQ09NUElMRSBkZWZpbmVkDQo+DQo+TGVpZiwNCj4NCj5PbiAyMDE4 LzIvMjMgNDowOSwgTGVpZiBMaW5kaG9sbSB3cm90ZToNCj4+IEhpIFN0YXIsDQo+Pg0KPj4gSSBs b3N0IHRyYWNrIG9mIHRoaXMgb25lIGR1cmluZyBteSBzYWJiYXRpY2FsIHVudGlsIEFyZCdzIHBh dGNoDQo+PiBlYXJsaWVyIHRvZGF5IGpvZ2dlZCBteSBtZW1vcnkuDQo+Pg0KPj4gT24gU3VuLCBE ZWMgMTcsIDIwMTcgYXQgMTE6MjM6MTBBTSArMDAwMCwgWmVuZywgU3RhciB3cm90ZToNCj4+PiBZ b3UgbWF5IHN1Ym1pdCBhIGJ1Z3ppbGxhIGZvciB0aGUgbG9uZyB0ZXJtIGFwcHJvYWNoIGFzIExp bWluZw0KPj4+IHN1Z2dlc3RlZCBpbiBWMSBwYXRjaCBzZXJpZXMsIGFuZCB0aGVuIGFkZCB0aGUg YnVnIGxpbmsgaW4gdGhpcw0KPj4+IGNvbW1pdCBsb2c/DQo+Pg0KPj4gSSBoYXZlIHJhaXNlZCBo dHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTg3OA0KPj4gZm9y IHRoZSBlbmhhbmNlbWVudC4NCj4+DQo+PiBBcmUgeW91IE9LIHdpdGggdGhlIHBhdGNoIGFzIGJl bG93IChpdCByZWJhc2VzIGNsZWFubHkgdG8gY3VycmVudA0KPj4gbWFzdGVyKSBpZiBJIGFkZCB0 aGUgcGFyYWdyYXBoOg0KPj4gLS0tDQo+PiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcv c2hvd19idWcuY2dpP2lkPTg3OCBoYXMgYmVlbiByYWlzZWQgdG8NCj4+IHJlcXVlc3QgVmZyQ29t cGlsZSBpcyBleHRlbmRlZCB0byBzdXBwb3J0IHRoZSBvcmlnaW5hbCBmb3JtYXQuDQo+PiAtLS0N Cj4+IHRvIHRoZSBlbmQgb2YgdGhlIGNvbW1pdCBtZXNzYWdlPw0KPg0KPkkgYW0gb2suIFdpdGgg dGhpcyB1cGRhdGUsIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+ Lg0KPkkgaGF2ZSBnaXZlbiBSQiB0byBNZGVNb2R1bGVQa2cgY2hhbmdlIGJlZm9yZS4gOikNCj4N Cj5Zb3UgbWF5IGFsc28gZ2V0IG9waW5pb24gZnJvbSBNaWtlIGFuZCBMaW1pbmcuDQo+DQo+VGhh bmtzLA0KPlN0YXINCj4NCj4+DQo+PiBSZWdhcmRzLA0KPj4NCj4+IExlaWYNCj4+Pg0KPj4+DQo+ Pj4NCj4+PiBUaGFua3MsDQo+Pj4gU3Rhcg0KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t DQo+Pj4gRnJvbTogZWRrMi1kZXZlbCBbbWFpbHRvOmVkazItZGV2ZWwtYm91bmNlc0BsaXN0cy4w MS5vcmddIE9uIEJlaGFsZiBPZg0KPkxlaWYgTGluZGhvbG0NCj4+PiBTZW50OiBTYXR1cmRheSwg RGVjZW1iZXIgMTYsIDIwMTcgMTI6NTkgQU0NCj4+PiBUbzogZWRrMi1kZXZlbEBsaXN0cy4wMS5v cmcNCj4+PiBDYzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t PjsgR2FvLCBMaW1pbmcNCj48bGltaW5nLmdhb0BpbnRlbC5jb20+DQo+Pj4gU3ViamVjdDogW2Vk azJdIFtQQVRDSCB2MiAxLzNdIE1kZVBrZzogcmVzdHJpY3QgVWVmaU11bHRpUGhhc2UuaA0KPmNv bnRlbnRzIGlmIFZGUkNPTVBJTEUgZGVmaW5lZA0KPj4+DQo+Pj4gVHVybnMgb3V0IGFsbCAudmZy IGZpbGVzIGluIHRoZSB0cmVlIGludGVyYWN0aW5nIHdpdGggRHluYW1pY1BjZHMgbWFudWFsbHkN Cj5jb3B5IHRoZSBzYW1lIHNldCBvZiBFRklfVkFSSUFCTEVfKiBkZWZpbml0aW9ucywgc2luY2Ug dGhlIHJlc3Qgb2YNCj5VZWZpTXVsdGlQaGFzZS5oIGlzIGluY29tcGF0aWJsZSB3aXRoIFZmckNv bXBpbGUuDQo+Pj4NCj4+PiBJbnN0ZWFkLCByZXNodWZmbGUgdGhlc2UgZGVmaW5pdGlvbnMgdG8g dGhlIHN0YXJ0IG9mIHRoZSBmaWxlLCBhbmQgcHV0IHRoZSByZXN0DQo+b2YgdGhlIGZpbGUgYmVo aW5kICNpZm5kZWYgVkZSQ09NUElMRSB0byBwZXJtaXQgZGlyZWN0IGluY2x1c2lvbiBpbiAudmZy IHNvdXJjZQ0KPmZpbGVzLg0KPj4+DQo+Pj4gQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwu ZC5raW5uZXlAaW50ZWwuY29tPg0KPj4+IENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVs LmNvbT4NCj4+PiBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl ZW1lbnQgMS4xDQo+Pj4gU2lnbmVkLW9mZi1ieTogTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9s bUBsaW5hcm8ub3JnPg0KPj4+IC0tLQ0KPj4+ICAgTWRlUGtnL0luY2x1ZGUvVWVmaS9VZWZpTXVs dGlQaGFzZS5oIHwgNDQgKysrKysrKysrKy0tLS0tLS0tLS0NCj4+PiAgIDEgZmlsZSBjaGFuZ2Vk LCAyMyBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkNCj4+Pg0KPj4+IGRpZmYgLS1naXQg YS9NZGVQa2cvSW5jbHVkZS9VZWZpL1VlZmlNdWx0aVBoYXNlLmgNCj5iL01kZVBrZy9JbmNsdWRl L1VlZmkvVWVmaU11bHRpUGhhc2UuaA0KPj4+IGluZGV4IDBkY2JiMWI5ZWUuLjY3ZWNjNGMyN2Mg MTAwNjQ0DQo+Pj4gLS0tIGEvTWRlUGtnL0luY2x1ZGUvVWVmaS9VZWZpTXVsdGlQaGFzZS5oDQo+ Pj4gKysrIGIvTWRlUGtnL0luY2x1ZGUvVWVmaS9VZWZpTXVsdGlQaGFzZS5oDQo+Pj4gQEAgLTE1 LDYgKzE1LDI4IEBAIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBSRVBSRVNFTlRBVElPTlMgT0YNCj5B TlkgS0lORCwgRUlUSEVSIEVYUFJFU1MgT1IgSU1QTElFRC4NCj4+PiAgICNpZm5kZWYgX19VRUZJ X01VTFRJUEhBU0VfSF9fDQo+Pj4gICAjZGVmaW5lIF9fVUVGSV9NVUxUSVBIQVNFX0hfXw0KPj4+ DQo+Pj4gKy8vLw0KPj4+ICsvLy8gQXR0cmlidXRlcyBvZiB2YXJpYWJsZS4NCj4+PiArLy8vDQo+ Pj4gKyNkZWZpbmUgRUZJX1ZBUklBQkxFX05PTl9WT0xBVElMRSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDAwMDAwMDAxDQo+Pj4gKyNkZWZpbmUgRUZJX1ZBUklBQkxFX0JPT1RTRVJWSUNF X0FDQ0VTUyAgICAgICAgICAgICAgICAgICAgICAweDAwMDAwMDAyDQo+Pj4gKyNkZWZpbmUgRUZJ X1ZBUklBQkxFX1JVTlRJTUVfQUNDRVNTICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwMDAw MDA0DQo+Pj4gKy8vLw0KPj4+ICsvLy8gVGhpcyBhdHRyaWJ1dGUgaXMgaWRlbnRpZmllZCBieSB0 aGUgbW5lbW9uaWMgJ0hSJw0KPj4+ICsvLy8gZWxzZXdoZXJlIGluIHRoaXMgc3BlY2lmaWNhdGlv bi4NCj4+PiArLy8vDQo+Pj4gKyNkZWZpbmUgRUZJX1ZBUklBQkxFX0hBUkRXQVJFX0VSUk9SX1JF Q09SRA0KPjB4MDAwMDAwMDgNCj4+PiArLy8vDQo+Pj4gKy8vLyBBdHRyaWJ1dGVzIG9mIEF1dGhl bnRpY2F0ZWQgVmFyaWFibGUgLy8vDQo+Pj4gKyNkZWZpbmUgRUZJX1ZBUklBQkxFX1RJTUVfQkFT RURfQVVUSEVOVElDQVRFRF9XUklURV9BQ0NFU1MNCj4weDAwMDAwMDIwDQo+Pj4gKyNkZWZpbmUg RUZJX1ZBUklBQkxFX0FQUEVORF9XUklURSAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAw MDAwMDQwDQo+Pj4gKy8vLw0KPj4+ICsvLy8gTk9URTogRUZJX1ZBUklBQkxFX0FVVEhFTlRJQ0FU RURfV1JJVEVfQUNDRVNTIGlzIGRlcHJlY2F0ZWQNCj5hbmQgc2hvdWxkIGJlIGNvbnNpZGVyZWQg cmVzZXJ2ZWQuDQo+Pj4gKy8vLw0KPj4+ICsjZGVmaW5lIEVGSV9WQVJJQUJMRV9BVVRIRU5USUNB VEVEX1dSSVRFX0FDQ0VTUw0KPjB4MDAwMDAwMTANCj4+PiArDQo+Pj4gKyNpZm5kZWYgVkZSQ09N UElMRQ0KPj4+ICAgI2luY2x1ZGUgPEd1aWQvV2luQ2VydGlmaWNhdGUuaD4NCj4+PiAgIC8vLw0K Pj4+ICAgLy8vIEVudW1lcmF0aW9uIG9mIG1lbW9yeSB0eXBlcyBpbnRyb2R1Y2VkIGluIFVFRkku DQo+Pj4gQEAgLTE1NiwyNyArMTc4LDYgQEAgdHlwZWRlZiBzdHJ1Y3Qgew0KPj4+ICAgfSBFRklf VEFCTEVfSEVBREVSOw0KPj4+DQo+Pj4gICAvLy8NCj4+PiAtLy8vIEF0dHJpYnV0ZXMgb2YgdmFy aWFibGUuDQo+Pj4gLS8vLw0KPj4+IC0jZGVmaW5lIEVGSV9WQVJJQUJMRV9OT05fVk9MQVRJTEUg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMQ0KPj4+IC0jZGVmaW5lIEVGSV9W QVJJQUJMRV9CT09UU0VSVklDRV9BQ0NFU1MgICAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAw Mg0KPj4+IC0jZGVmaW5lIEVGSV9WQVJJQUJMRV9SVU5USU1FX0FDQ0VTUyAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgwMDAwMDAwNA0KPj4+IC0vLy8NCj4+PiAtLy8vIFRoaXMgYXR0cmlidXRl IGlzIGlkZW50aWZpZWQgYnkgdGhlIG1uZW1vbmljICdIUicNCj4+PiAtLy8vIGVsc2V3aGVyZSBp biB0aGlzIHNwZWNpZmljYXRpb24uDQo+Pj4gLS8vLw0KPj4+IC0jZGVmaW5lIEVGSV9WQVJJQUJM RV9IQVJEV0FSRV9FUlJPUl9SRUNPUkQgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwOA0KPj4+ IC0vLy8NCj4+PiAtLy8vIEF0dHJpYnV0ZXMgb2YgQXV0aGVudGljYXRlZCBWYXJpYWJsZSAtLy8v DQo+Pj4gLSNkZWZpbmUgRUZJX1ZBUklBQkxFX1RJTUVfQkFTRURfQVVUSEVOVElDQVRFRF9XUklU RV9BQ0NFU1MNCj4weDAwMDAwMDIwDQo+Pj4gLSNkZWZpbmUgRUZJX1ZBUklBQkxFX0FQUEVORF9X UklURSAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwMDAwMDQwDQo+Pj4gLS8vLw0KPj4+ IC0vLy8gTk9URTogRUZJX1ZBUklBQkxFX0FVVEhFTlRJQ0FURURfV1JJVEVfQUNDRVNTIGlzIGRl cHJlY2F0ZWQNCj5hbmQgc2hvdWxkIGJlIGNvbnNpZGVyZWQgcmVzZXJ2ZWQuDQo+Pj4gLS8vLw0K Pj4+IC0jZGVmaW5lIEVGSV9WQVJJQUJMRV9BVVRIRU5USUNBVEVEX1dSSVRFX0FDQ0VTUw0KPjB4 MDAwMDAwMTANCj4+PiAtDQo+Pj4gLS8vLw0KPj4+ICAgLy8vIEF1dGhJbmZvIGlzIGEgV0lOX0NF UlRJRklDQVRFIHVzaW5nIHRoZSB3Q2VydGlmaWNhdGVUeXBlICAvLy8NCj5XSU5fQ0VSVElGSUNB VEVfVUVGSV9HVUlEIGFuZCB0aGUgQ2VydFR5cGUgIC8vLw0KPkVGSV9DRVJUX1RZUEVfUlNBMjA0 OF9TSEEyNTZfR1VJRC4gSWYgdGhlIGF0dHJpYnV0ZSBzcGVjaWZpZXMgQEAgLTIyOSw1DQo+KzIz MCw2IEBAIHR5cGVkZWYgc3RydWN0IHsNCj4+PiAgICAgLy8vDQo+Pj4gICAgIFdJTl9DRVJUSUZJ Q0FURV9VRUZJX0dVSUQgICBBdXRoSW5mbzsNCj4+PiAgICB9IEVGSV9WQVJJQUJMRV9BVVRIRU5U SUNBVElPTl8yOw0KPj4+ICsjZW5kaWYgLy8gVkZSQ09NUElMRQ0KPj4+DQo+Pj4gICAjZW5kaWYN Cj4+PiAtLQ0KPj4+IDIuMTEuMA0KPj4+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18NCj4+PiBlZGsyLWRldmVsIG1haWxpbmcgbGlzdA0KPj4+IGVk azItZGV2ZWxAbGlzdHMuMDEub3JnDQo+Pj4gaHR0cHM6Ly9saXN0cy4wMS5vcmcvbWFpbG1hbi9s aXN0aW5mby9lZGsyLWRldmVsDQoNCg==