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=jian.j.wang@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 2FCE820356241 for ; Mon, 4 Dec 2017 15:58:02 -0800 (PST) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 04 Dec 2017 16:02:33 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.45,362,1508828400"; d="scan'208";a="10516404" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga001.fm.intel.com with ESMTP; 04 Dec 2017 16:02:32 -0800 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 4 Dec 2017 16:02:32 -0800 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.213]) by shsmsx102.ccr.corp.intel.com ([169.254.2.175]) with mapi id 14.03.0319.002; Tue, 5 Dec 2017 08:02:30 +0800 From: "Wang, Jian J" To: Ard Biesheuvel CC: "edk2-devel@lists.01.org" , Leif Lindholm , "Yao, Jiewen" Thread-Topic: [PATCH v3 07/11] ArmPkg/ArmExceptionLib: Add implementation of new API Thread-Index: AQHTbQgHT/yEcY2b30+EzWMxqc5TgaMz3ovQ Date: Tue, 5 Dec 2017 00:02:30 +0000 Message-ID: References: <20171201023728.4680-1-jian.j.wang@intel.com> <20171201023728.4680-8-jian.j.wang@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDE0Yzk5MjctMWM5Ni00ODNkLThkZTgtYTE1NmE5ZDg2ZjBkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJhZ3FsXC9zbGpTOFpcL1E2UEFlMWwyQ042ckhBbFwvR0FzelBLRUROM014VUcxTk5YbzA3aTRZTlFLcGZiQ3l1OFg2In0= x-ctpclassification: CTP_IC 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 v3 07/11] ArmPkg/ArmExceptionLib: Add implementation of new API X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Dec 2017 23:58:03 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U3VyZS4gVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gRnJvbTogQXJkIEJpZXNoZXV2ZWwgW21haWx0bzphcmQuYmllc2hldXZlbEBsaW5h cm8ub3JnXQ0KPiBTZW50OiBNb25kYXksIERlY2VtYmVyIDA0LCAyMDE3IDk6NTkgUE0NCj4gVG86 IFdhbmcsIEppYW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPg0KPiBDYzogZWRrMi1kZXZlbEBs aXN0cy4wMS5vcmc7IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz47IFlh bywNCj4gSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRD SCB2MyAwNy8xMV0gQXJtUGtnL0FybUV4Y2VwdGlvbkxpYjogQWRkIGltcGxlbWVudGF0aW9uIG9m DQo+IG5ldyBBUEkNCj4gDQo+IE9uIDEgRGVjZW1iZXIgMjAxNyBhdCAwMjozNywgSmlhbiBKIFdh bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4gd3JvdGU6DQo+ID4+IHYzOg0KPiA+PiAgICBOZXds eSBhZGRlZA0KPiA+DQo+ID4gVGhpcyBwYXRjaCBhZGQgaW1wbGVtZW50YXRpb24gb2YgZm9sbG93 aW5nIG5ldyBBUEkgaW50cm9kdWNlZCBpbnRvDQo+ID4gQ3B1RXhjZXB0aW9uSGFuZGxlckxpYi4g U2luY2UgdGhpcyBsaWIgaGFzbid0IHN1cHBvcnQgU3RhY2sgR3VhcmQNCj4gPiBhbmQgc3RhY2sg c3dpdGNoLCB0aGUgbmV3IG1ldGhvZCBqdXN0IGNhbGxzIG9yaWdpbmFsDQo+ID4gSW5pdGlhbGl6 ZUNwdUV4Y2VwdGlvbkhhbmRsZXJzLg0KPiA+DQo+ID4gICBFRklfU1RBVFVTDQo+ID4gICBFRklB UEkNCj4gPiAgIEluaXRpYWxpemVDcHVFeGNlcHRpb25IYW5kbGVyc0V4ICgNCj4gPiAgICAgSU4g RUZJX1ZFQ1RPUl9IQU5ET0ZGX0lORk8gICAgICAgICAgICAqVmVjdG9ySW5mbyBPUFRJT05BTCwN Cj4gPiAgICAgSU4gQ1BVX0VYQ0VQVElPTl9JTklUX0RBVEFfRVggICAgICAgICAqSW5pdERhdGFF eCBPUFRJT05BTA0KPiA+ICAgICApOw0KPiA+DQo+ID4gQ2M6IExlaWYgTGluZGhvbG0gPGxlaWYu bGluZGhvbG1AbGluYXJvLm9yZz4NCj4gPiBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1 dmVsQGxpbmFyby5vcmc+DQo+ID4gQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29t Pg0KPiA+IFN1Z2dlc3RlZC1ieTogQXllbGxldCBXb2xtYW4gPGF5ZWxsZXQud29sbWFuQGludGVs LmNvbT4NCj4gPiBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl ZW1lbnQgMS4xDQo+ID4gU2lnbmVkLW9mZi1ieTogSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGlu dGVsLmNvbT4NCj4gPiAtLS0NCj4gPiAgQXJtUGtnL0xpYnJhcnkvQXJtRXhjZXB0aW9uTGliL0Fy bUV4Y2VwdGlvbkxpYi5jIHwgMzMNCj4gKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gIDEg ZmlsZSBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvQXJt UGtnL0xpYnJhcnkvQXJtRXhjZXB0aW9uTGliL0FybUV4Y2VwdGlvbkxpYi5jDQo+IGIvQXJtUGtn L0xpYnJhcnkvQXJtRXhjZXB0aW9uTGliL0FybUV4Y2VwdGlvbkxpYi5jDQo+ID4gaW5kZXggZThl YTFmMTU5ZC4uOWZiNGEwNTg0NSAxMDA2NDQNCj4gPiAtLS0gYS9Bcm1Qa2cvTGlicmFyeS9Bcm1F eGNlcHRpb25MaWIvQXJtRXhjZXB0aW9uTGliLmMNCj4gPiArKysgYi9Bcm1Qa2cvTGlicmFyeS9B cm1FeGNlcHRpb25MaWIvQXJtRXhjZXB0aW9uTGliLmMNCj4gPiBAQCAtMzIwLDMgKzMyMCwzNiBA QCBDb21tb25DRXhjZXB0aW9uSGFuZGxlcigNCj4gPg0KPiA+ICAgIERlZmF1bHRFeGNlcHRpb25I YW5kbGVyKEV4Y2VwdGlvblR5cGUsIFN5c3RlbUNvbnRleHQpOw0KPiA+ICB9DQo+ID4gKw0KPiA+ ICsvKioNCj4gPiArICBJbml0aWFsaXplcyBhbGwgQ1BVIGV4Y2VwdGlvbnMgZW50cmllcyB3aXRo IG9wdGlvbmFsIGV4dHJhIGluaXRpYWxpemF0aW9ucy4NCj4gPiArDQo+ID4gKyAgQnkgZGVmYXVs dCwgdGhpcyBtZXRob2Qgc2hvdWxkIGluY2x1ZGUgYWxsIGZ1bmN0aW9uYWxpdGllcyBpbXBsZW1l bnRlZCBieQ0KPiA+ICsgIEluaXRpYWxpemVDcHVFeGNlcHRpb25IYW5kbGVycygpLCBwbHVzIGV4 dHJhIGluaXRpYWxpemF0aW9uIHdvcmtzLCBpZiBhbnkuDQo+ID4gKyAgVGhpcyBpcyBjb3VsZCBi ZSBkb25lIGJ5IGNhbGxpbmcgSW5pdGlhbGl6ZUNwdUV4Y2VwdGlvbkhhbmRsZXJzKCkgZGlyZWN0 bHkNCj4gPiArICBpbiB0aGlzIG1ldGhvZCBiZXNpZGVzIHRoZSBleHRyYSB3b3Jrcy4NCj4gPiAr DQo+ID4gKyAgSW5pdERhdGFFeCBpcyBvcHRpb25hbCBhbmQgaXRzIHVzZSBhbmQgY29udGVudCBh cmUgcHJvY2Vzc29yIGFyY2ggZGVwZW5kZW50Lg0KPiA+ICsgIFRoZSB0eXBpY2FsIHVzYWdlIG9m IGl0IGlzIHRvIGNvbnZleSByZXNvdXJjZXMgd2hpY2ggaGF2ZSB0byBiZSByZXNlcnZlZA0KPiA+ ICsgIGVsc2V3aGVyZSBhbmQgYXJlIG5lY2Vzc2FyeSBmb3IgdGhlIGV4dHJhIGluaXRpYWxpemF0 aW9ucyBvZiBleGNlcHRpb24uDQo+ID4gKw0KPiA+ICsgIEBwYXJhbVtpbl0gIFZlY3RvckluZm8g ICAgUG9pbnRlciB0byByZXNlcnZlZCB2ZWN0b3IgbGlzdC4NCj4gPiArICBAcGFyYW1baW5dICBJ bml0RGF0YUV4ICAgIFBvaW50ZXIgdG8gZGF0YSBvcHRpb25hbCBmb3IgZXh0cmEgaW5pdGlhbGl6 YXRpb25zDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBvZiBleGNlcHRpb24uDQo+ ID4gKw0KPiA+ICsgIEByZXR2YWwgRUZJX1NVQ0NFU1MgICAgICAgICAgICAgVGhlIGV4Y2VwdGlv bnMgaGF2ZSBiZWVuIHN1Y2Nlc3NmdWxseQ0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgaW5pdGlhbGl6ZWQuDQo+ID4gKyAgQHJldHZhbCBFRklfSU5WQUxJRF9QQVJBTUVU RVIgICBWZWN0b3JJbmZvIG9yIEluaXREYXRhRXggY29udGFpbnMNCj4gaW52YWxpZA0KPiA+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudC4NCj4gPiArDQo+ID4gKyoq Lw0KPiA+ICtFRklfU1RBVFVTDQo+ID4gK0VGSUFQSQ0KPiA+ICtJbml0aWFsaXplQ3B1RXhjZXB0 aW9uSGFuZGxlcnNFeCAoDQo+ID4gKyAgSU4gRUZJX1ZFQ1RPUl9IQU5ET0ZGX0lORk8gICAgICAg ICAgICAqVmVjdG9ySW5mbyBPUFRJT05BTCwNCj4gPiArICBJTiBDUFVfRVhDRVBUSU9OX0lOSVRf REFUQV9FWCAgICAgICAgICpJbml0RGF0YUV4IE9QVElPTkFMDQo+ID4gKyAgKQ0KPiA+ICt7DQo+ ID4gKyAgcmV0dXJuIEluaXRpYWxpemVDcHVFeGNlcHRpb25IYW5kbGVycyAoVmVjdG9ySW5mbyk7 DQo+ID4gK30NCj4gPiArDQo+IA0KPiBJIHdvdWxkIGFwcHJlY2lhdGUgaXQgaWYgeW91IGNvdWxk IGNsZWFuIHVwIHRoZSBncmFtbWFyIGluIHRoZSBjb21tZW50IGJsb2NrLg0KPiANCj4gT3RoZXIg dGhhbiB0aGF0LA0KPiANCj4gUmV2aWV3ZWQtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hl dXZlbEBsaW5hcm8ub3JnPg0K