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=liming.gao@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 262152210D9EA for ; Wed, 28 Mar 2018 19:34:00 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Mar 2018 19:40:39 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,374,1517904000"; d="scan'208";a="43091571" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga001.jf.intel.com with ESMTP; 28 Mar 2018 19:40:39 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 28 Mar 2018 19:40:38 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.226]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.166]) with mapi id 14.03.0319.002; Thu, 29 Mar 2018 10:40:36 +0800 From: "Gao, Liming" To: Sami Mujawar , "Kinney, Michael D" CC: "edk2-devel@lists.01.org" , Leif Lindholm , Evan Lloyd , Matteo Carlini , Stephanie Hughes-Fitt , nd , Ard Biesheuvel Thread-Topic: [PATCH v1] MdePkg: SMMUv3 updates for IORT table definitions Thread-Index: AQHTtJG4jlAk9avosUWihu1tlCzZC6PBNXcAgCRj7ICAAQskcA== Date: Thu, 29 Mar 2018 02:40:36 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E1EF5CD@SHSMSX104.ccr.corp.intel.com> References: <20180305145311.83104-1-sami.mujawar@arm.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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 v1] MdePkg: SMMUv3 updates for IORT table definitions 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: Thu, 29 Mar 2018 02:34:01 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U2FtaToNCiAgSSBvcGVuIGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3BpYy9jb20u YXJtLmRvYy5kZW4wMDQ5Yy9ERU4wMDQ5Q19JT19SZW1hcHBpbmdfVGFibGUucGRmLCBhbmQgZmlu ZCB0aGUgbGF0ZXN0IHZlcnNpb24gaXMgTWFyY2ggMjAxOCBSZXZpc2lvbiBELiBEbyB5b3UgY2hl Y2sgdGhlIGxhdGVzdCB2ZXJzaW9uPw0KDQpUaGFua3MNCkxpbWluZw0KPiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTYW1pIE11amF3YXIgW21haWx0bzpTYW1pLk11amF3YXJA YXJtLmNvbV0NCj4gU2VudDogVGh1cnNkYXksIE1hcmNoIDI5LCAyMDE4IDI6NDEgQU0NCj4gVG86 IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IEdhbywgTGlt aW5nIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4NCj4gQ2M6IGVkazItZGV2ZWxAbGlzdHMuMDEub3Jn OyBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+OyBFdmFuIExsb3lkIDxF dmFuLkxsb3lkQGFybS5jb20+OyBNYXR0ZW8gQ2FybGluaQ0KPiA8TWF0dGVvLkNhcmxpbmlAYXJt LmNvbT47IFN0ZXBoYW5pZSBIdWdoZXMtRml0dCA8U3RlcGhhbmllLkh1Z2hlcy1GaXR0QGFybS5j b20+OyBuZCA8bmRAYXJtLmNvbT47IEFyZCBCaWVzaGV1dmVsDQo+IDxhcmQuYmllc2hldXZlbEBs aW5hcm8ub3JnPg0KPiBTdWJqZWN0OiBSRTogW1BBVENIIHYxXSBNZGVQa2c6IFNNTVV2MyB1cGRh dGVzIGZvciBJT1JUIHRhYmxlIGRlZmluaXRpb25zDQo+IA0KPiBIaSBNaWNoYWVsLCBMaW1pbmcs DQo+IA0KPiBJcyB0aGVyZSBhbnl0aGluZyBlbHNlIG5lZWRlZCBiZWZvcmUgdGhpcyBwYXRjaCBj YW4gYmUgaW50ZWdyYXRlZD8NCj4gDQo+IFJlZ2FyZHMsDQo+IA0KPiBTYW1pIE11amF3YXINCj4g DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEFyZCBCaWVzaGV1dmVsIDxh cmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPg0KPiBTZW50OiAwNSBNYXJjaCAyMDE4IDAyOjU4IFBN DQo+IFRvOiBTYW1pIE11amF3YXIgPFNhbWkuTXVqYXdhckBhcm0uY29tPg0KPiBDYzogZWRrMi1k ZXZlbEBsaXN0cy4wMS5vcmc7IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGlu dGVsLmNvbT47IEdhbywgTGltaW5nIDxsaW1pbmcuZ2FvQGludGVsLmNvbT47IExlaWYgTGluZGhv bG0NCj4gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz47IEV2YW4gTGxveWQgPEV2YW4uTGxveWRA YXJtLmNvbT47IE1hdHRlbyBDYXJsaW5pIDxNYXR0ZW8uQ2FybGluaUBhcm0uY29tPjsgU3RlcGhh bmllIEh1Z2hlcy1GaXR0DQo+IDxTdGVwaGFuaWUuSHVnaGVzLUZpdHRAYXJtLmNvbT47IG5kIDxu ZEBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxXSBNZGVQa2c6IFNNTVV2MyB1cGRh dGVzIGZvciBJT1JUIHRhYmxlIGRlZmluaXRpb25zDQo+IA0KPiBPbiA1IE1hcmNoIDIwMTggYXQg MTQ6NTMsIFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+IHdyb3RlOg0KPiA+IFVw ZGF0ZWQgdGhlIElPUlQgU01NVXYzIE5vZGUgc3RydWN0dXJlIGFuZCBmbGFncyB0byBtYXRjaCB0 aGUgSU8NCj4gPiBSZW1hcHBpbmcgVGFibGUsIFBsYXRmb3JtIERlc2lnbiBEb2N1bWVudCwgUmV2 aXNpb24gQyBkYXRlZA0KPiA+IDE1IE1BWSAyMDE3Lg0KPiA+DQo+ID4gQ29udHJpYnV0ZWQtdW5k ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQ0KPiA+IFNpZ25lZC1vZmYt Ynk6IFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+DQo+ID4gU2lnbmVkLW9mZi1i eTogRXZhbiBMbG95ZCA8ZXZhbi5sbG95ZEBhcm0uY29tPg0KPiANCj4gUmV2aWV3ZWQtYnk6IEFy ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPg0KPiANCj4gPiAtLS0NCj4g Pg0KPiA+IFRoZSBjaGFuZ2VzIGNhbiBiZSBzZWVuIGF0DQo+ID4gaHR0cHM6Ly9naXRodWIuY29t L3NhbWltdWphd2FyL2VkazIvdHJlZS8yMzZfaW9yZW1hcHBpbmdfaGVhZGVyX3YxDQo+ID4NCj4g PiBOb3RlczoNCj4gPiAgICAgdjE6DQo+ID4gICAgIC0gVXBkYXRlZCBTTU1VdjMgbm9kZSBzdHJ1 Y3R1cmUgYW5kIGFzc29jaWF0ZWQgZmxhZ3MuIFtTQU1JXQ0KPiA+DQo+ID4gIE1kZVBrZy9JbmNs dWRlL0luZHVzdHJ5U3RhbmRhcmQvSW9SZW1hcHBpbmdUYWJsZS5oIHwgMTEgKysrKysrKysrKy0N Cj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4g Pg0KPiA+IGRpZmYgLS1naXQgYS9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0lvUmVt YXBwaW5nVGFibGUuaA0KPiA+IGIvTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9Jb1Jl bWFwcGluZ1RhYmxlLmgNCj4gPiBpbmRleA0KPiA+IGMxMTNhZmRkMjc4NDMxMTFiYzdhZDZlMWRl MTEwODI2MGZhZDJiYmMuLjJlNWNiNDVkN2UyZmZkNGEwNTU5ZWY3MDZiNzENCj4gPiA4NzQ4NDNl M2ZkYmQgMTAwNjQ0DQo+ID4gLS0tIGEvTWRlUGtnL0luY2x1ZGUvSW5kdXN0cnlTdGFuZGFyZC9J b1JlbWFwcGluZ1RhYmxlLmgNCj4gPiArKysgYi9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5k YXJkL0lvUmVtYXBwaW5nVGFibGUuaA0KPiA+IEBAIC00LDYgKzQsNyBAQA0KPiA+DQo+ID4gaHR0 cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGljL2NvbS5hcm0uZG9jLmRlbjAwNDljL0RF TjAwNDlDX0lPXw0KPiA+IFJlbWFwcGluZ19UYWJsZS5wZGYNCj4gPg0KPiA+ICAgIENvcHlyaWdo dCAoYykgMjAxNywgTGluYXJvIExpbWl0ZWQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KPiA+ ICsgIENvcHlyaWdodCAoYykgMjAxOCwgQVJNIExpbWl0ZWQuIEFsbCByaWdodHMgcmVzZXJ2ZWQu PEJSPg0KPiA+DQo+ID4gICAgVGhpcyBwcm9ncmFtIGFuZCB0aGUgYWNjb21wYW55aW5nIG1hdGVy aWFscw0KPiA+ICAgIGFyZSBsaWNlbnNlZCBhbmQgbWFkZSBhdmFpbGFibGUgdW5kZXIgdGhlIHRl cm1zIGFuZCBjb25kaXRpb25zIG9mDQo+ID4gdGhlIEJTRCBMaWNlbnNlIEBAIC01Myw2ICs1NCwx MSBAQA0KPiA+DQo+ID4gICNkZWZpbmUgRUZJX0FDUElfSU9SVF9TTU1VdjNfRkxBR19DT0hBQ19P VkVSUklERSAgICBCSVQwDQo+ID4gICNkZWZpbmUgRUZJX0FDUElfSU9SVF9TTU1VdjNfRkxBR19I VFRVX09WRVJSSURFICAgICBCSVQxDQo+ID4gKyNkZWZpbmUgRUZJX0FDUElfSU9SVF9TTU1VdjNf RkxBR19QUk9YSU1JVFlfRE9NQUlOICBCSVQzDQo+ID4gKw0KPiA+ICsjZGVmaW5lIEVGSV9BQ1BJ X0lPUlRfU01NVXYzX01PREVMX0dFTkVSSUMgICAgICAgICAgMHgwDQo+ID4gKyNkZWZpbmUgRUZJ X0FDUElfSU9SVF9TTU1VdjNfTU9ERUxfSElTSUxJQ09OX0hJMTYxWCAweDENCj4gPiArI2RlZmlu ZSBFRklfQUNQSV9JT1JUX1NNTVV2M19NT0RFTF9DQVZJVU1fQ045OVhYICAgIDB4Mg0KPiA+DQo+ ID4gICNkZWZpbmUgRUZJX0FDUElfSU9SVF9ST09UX0NPTVBMRVhfQVRTX1VOU1VQUE9SVEVEICAw eDANCj4gPiAgI2RlZmluZSBFRklfQUNQSV9JT1JUX1JPT1RfQ09NUExFWF9BVFNfU1VQUE9SVEVE ICAgIDB4MQ0KPiA+IEBAIC0xNjUsNyArMTcxLDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgew0KPiA+ICB9 IEVGSV9BQ1BJXzZfMF9JT19SRU1BUFBJTkdfU01NVV9OT0RFOw0KPiA+DQo+ID4gIC8vLw0KPiA+ IC0vLy8gTm9kZSB0eXBlIDQ6IFNNTVV2NCBub2RlDQo+ID4gKy8vLyBOb2RlIHR5cGUgNDogU01N VXYzIG5vZGUNCj4gPiAgLy8vDQo+ID4gIHR5cGVkZWYgc3RydWN0IHsNCj4gPiAgICBFRklfQUNQ SV82XzBfSU9fUkVNQVBQSU5HX05PREUgICAgICAgICAgTm9kZTsNCj4gPiBAQCAtMTc5LDYgKzE4 NSw5IEBAIHR5cGVkZWYgc3RydWN0IHsNCj4gPiAgICBVSU5UMzIgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgUHJpOw0KPiA+ICAgIFVJTlQzMiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBHZXJyOw0KPiA+ICAgIFVJTlQzMiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBTeW5jOw0KPiA+ICsgIFVJTlQ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBQcm94aW1pdHlEb21haW47DQo+ID4gKyAgVUlOVDggICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFJlc2VydmVkMVszXTsNCj4gPiArICBVSU5UMzIgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgRGV2aWNlSWRNYXBwaW5nSW5kZXg7DQo+ID4gIH0gRUZJX0FDUElf Nl8wX0lPX1JFTUFQUElOR19TTU1VM19OT0RFOw0KPiA+DQo+ID4gIC8vLw0KPiA+IC0tDQo+ID4g J0d1aWQoQ0UxNjU2NjktM0VGMy00OTNGLUI4NUQtNjE5MEVFNUI5NzU5KScNCj4gPg0KPiA+DQo=