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.88; helo=mga01.intel.com; envelope-from=eric.dong@intel.com; receiver=edk2-devel@lists.01.org Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) (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 82F5320961073 for ; Mon, 7 May 2018 01:13:50 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 May 2018 01:13:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,373,1520924400"; d="scan'208";a="48832351" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by orsmga003.jf.intel.com with ESMTP; 07 May 2018 01:13:49 -0700 Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 7 May 2018 01:13:49 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 7 May 2018 01:13:48 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.40]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.6]) with mapi id 14.03.0319.002; Mon, 7 May 2018 16:13:47 +0800 From: "Dong, Eric" To: =?utf-8?B?TWFydmluIEjDpHVzZXI=?= , "edk2-devel@lists.01.org" CC: Laszlo Ersek Thread-Topic: [PATCH] UefiCpuPkg/SecMain: Add NORETURN decorator to SecStartup(). Thread-Index: AdPkc20FssntDqGvQbCooka0IDGOvgBZ8n9A Date: Mon, 7 May 2018 08:13:46 +0000 Message-ID: References: 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] UefiCpuPkg/SecMain: Add NORETURN decorator to SecStartup(). X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2018 08:13:50 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTWFydmluLA0KDQpTb3JyeSBJIG1pc3NlZCB0aGlzIGNoYW5nZS4gSSB3aWxsIGZvbGxvdyB1 cCB0byBjaGVjayBpbiB0aGUgY2hhbmdlcy4NCg0KVGhhbmtzLA0KRXJpYw0KDQotLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogTWFydmluIEjDpHVzZXIgW21haWx0bzpNYXJ2aW4uSGFl dXNlckBvdXRsb29rLmNvbV0gDQpTZW50OiBTYXR1cmRheSwgTWF5IDUsIDIwMTggOToxOCBQTQ0K VG86IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnDQpDYzogRG9uZywgRXJpYyA8ZXJpYy5kb25nQGlu dGVsLmNvbT47IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQpTdWJqZWN0OiBGVzog W1BBVENIXSBVZWZpQ3B1UGtnL1NlY01haW46IEFkZCBOT1JFVFVSTiBkZWNvcmF0b3IgdG8gU2Vj U3RhcnR1cCgpLg0KDQpIZXkgRXJpYyBhbmQgTGFzemxvLA0KDQpJZiBJIGFtIG5vdCBtaXN0YWtl biwgdGhpcyBwYXRjaCBoYXMgbmVpdGhlciBiZWVuIHJldmlld2VkIGJ5IEVyaWMsIG5vciB3YXMg aXQgcHVzaGVkLg0KSnVzdCBmb3J3YXJkaW5nIGl0IGluIGNhc2UgaXQgd2FzIGZvcmdvdHRlbiBh Ym91dC4NCg0KVGhhbmsgeW91IHZlcnkgbXVjaCENCg0KQmVzdCByZWdhcmRzLA0KTWFydmluLg0K DQo+IC0tLS0tVXJzcHLDvG5nbGljaGUgTmFjaHJpY2h0LS0tLS0NCj4gVm9uOiBMYXN6bG8gRXJz ZWsgPGxlcnNla0ByZWRoYXQuY29tPg0KPiBHZXNlbmRldDogRGllbnN0YWcsIDI3LiBGZWJydWFy IDIwMTggMTg6NDENCj4gQW46IE1hcnZpbiBIw6R1c2VyIDxNYXJ2aW4uSGFldXNlckBvdXRsb29r LmNvbT47IGVkazItIA0KPiBkZXZlbEBsaXN0cy4wMS5vcmcNCj4gQ2M6IGVyaWMuZG9uZ0BpbnRl bC5jb20NCj4gQmV0cmVmZjogUmU6IFtQQVRDSF0gVWVmaUNwdVBrZy9TZWNNYWluOiBBZGQgTk9S RVRVUk4gZGVjb3JhdG9yIHRvIA0KPiBTZWNTdGFydHVwKCkuDQo+IA0KPiBPbiAwMi8yNy8xOCAx Nzo1MCwgTWFydmluIEjDpHVzZXIgd3JvdGU6DQo+ID4gVGhlIGZ1bmN0aW9uIFNlY1N0YXJ0dXAo KSBpcyBub3Qgc3VwcG9zZWQgdG8gcmV0dXJuLiBIZW5jZSwgYWRkIHRoZSANCj4gPiBOT1JFVFVS TiBkZWNvcmF0b3IuDQo+ID4NCj4gPiBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy aWJ1dGlvbiBBZ3JlZW1lbnQgMS4xDQo+ID4gU2lnbmVkLW9mZi1ieTogTWFydmluIEhhZXVzZXIg PE1hcnZpbi5IYWV1c2VyQG91dGxvb2suY29tPg0KPiA+IC0tLQ0KPiA+ICBVZWZpQ3B1UGtnL1Nl Y0NvcmUvU2VjTWFpbi5jIHwgNiArKysrKysNCj4gVWVmaUNwdVBrZy9TZWNDb3JlL1NlY01haW4u aA0KPiA+IHwgMSArDQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspDQo+ID4N Cj4gPiBkaWZmIC0tZ2l0IGEvVWVmaUNwdVBrZy9TZWNDb3JlL1NlY01haW4uYyANCj4gPiBiL1Vl ZmlDcHVQa2cvU2VjQ29yZS9TZWNNYWluLmMgaW5kZXggYzI0MWQzNzA0YWY3Li42ZjlkYjA1ODRj ZTENCj4gMTAwNjQ0DQo+ID4gLS0tIGEvVWVmaUNwdVBrZy9TZWNDb3JlL1NlY01haW4uYw0KPiA+ ICsrKyBiL1VlZmlDcHVQa2cvU2VjQ29yZS9TZWNNYWluLmMNCj4gPiBAQCAtMTEzLDYgKzExMyw3 IEBAIFNlY1BlcmZvcm1hbmNlUHBpQ2FsbEJhY2sgKA0KPiA+ICAgIEBwYXJhbSBCb290RmlybXdh cmVWb2x1bWUgIEJhc2UgYWRkcmVzcyBvZiB0aGUgQm9vdCBGaXJtd2FyZQ0KPiBWb2x1bWUuDQo+ ID4gICoqLw0KPiA+ICBWT0lEDQo+ID4gK05PUkVUVVJODQo+ID4gIEVGSUFQSQ0KPiA+ICBTZWNT dGFydHVwICgNCj4gPiAgICBJTiBVSU5UMzIgICAgICAgICAgICAgICAgICAgU2l6ZU9mUmFtLA0K PiA+IEBAIC0yMDEsNiArMjAyLDExIEBAIFNlY1N0YXJ0dXAgKA0KPiA+ICAgIC8vIEluaXRpYWxp emUgRGVidWcgQWdlbnQgdG8gc3VwcG9ydCBzb3VyY2UgbGV2ZWwgZGVidWcgaW4gDQo+ID4gU0VD L1BFSSBwaGFzZXMNCj4gYmVmb3JlIG1lbW9yeSByZWFkeS4NCj4gPiAgICAvLw0KPiA+ICAgIElu aXRpYWxpemVEZWJ1Z0FnZW50IChERUJVR19BR0VOVF9JTklUX1BSRU1FTV9TRUMsDQo+ICZTZWND b3JlRGF0YSwNCj4gPiBTZWNTdGFydHVwUGhhc2UyKTsNCj4gPiArDQo+ID4gKyAgLy8NCj4gPiAr ICAvLyBTaG91bGQgbm90IGNvbWUgaGVyZS4NCj4gPiArICAvLw0KPiA+ICsgIFVOUkVBQ0hBQkxF ICgpOw0KPiA+ICB9DQo+ID4NCj4gPiAgLyoqDQo+ID4gZGlmZiAtLWdpdCBhL1VlZmlDcHVQa2cv U2VjQ29yZS9TZWNNYWluLmggDQo+ID4gYi9VZWZpQ3B1UGtnL1NlY0NvcmUvU2VjTWFpbi5oIGlu ZGV4IDQ2YzdkNDFjNmUzZS4uNDJhNTcxOGNmZGQ1DQo+IDEwMDY0NA0KPiA+IC0tLSBhL1VlZmlD cHVQa2cvU2VjQ29yZS9TZWNNYWluLmgNCj4gPiArKysgYi9VZWZpQ3B1UGtnL1NlY0NvcmUvU2Vj TWFpbi5oDQo+ID4gQEAgLTc2LDYgKzc2LDcgQEAgU2VjVGVtcG9yYXJ5UmFtRG9uZSAoDQo+ID4g ICAgQHBhcmFtIEJvb3RGaXJtd2FyZVZvbHVtZSAgQmFzZSBhZGRyZXNzIG9mIHRoZSBCb290IEZp cm13YXJlDQo+IFZvbHVtZS4NCj4gPiAgKiovDQo+ID4gIFZPSUQNCj4gPiArTk9SRVRVUk4NCj4g PiAgRUZJQVBJDQo+ID4gIFNlY1N0YXJ0dXAgKA0KPiA+ICAgIElOIFVJTlQzMiAgICAgICAgICAg ICAgICAgICBTaXplT2ZSYW0sDQo+ID4NCj4gDQo+IEkgY2hlY2tlZCB0aGUgTk9SRVRVUk4gYW5k IFVOUkVBQ0hBQkxFKCkgbWFjcm9zIGluIA0KPiAiTWRlUGtnL0luY2x1ZGUvQmFzZS5oIiwgYW5k IGFsc28gdGhlIEluaXRpYWxpemVEZWJ1Z0FnZW50KCkgQVBJLiBJIA0KPiB0aGluayB0aGUgcGF0 Y2ggaXMgY29ycmVjdC4NCj4gDQo+IFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0By ZWRoYXQuY29tPg0KPiANCj4gVGhhbmtzDQo+IExhc3psbw0K