From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=40.107.0.50; helo=eur02-am5-obe.outbound.protection.outlook.com; envelope-from=sami.mujawar@arm.com; receiver=edk2-devel@lists.01.org Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00050.outbound.protection.outlook.com [40.107.0.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id CF63622106DD3 for ; Wed, 28 Mar 2018 11:34:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=0VJAJ9XBrdMf/a1HEZ61u75oYTKy6A3Qro3Omw5dkPQ=; b=gz28+M9PYmqjLhUZjmthHeNrfD3aL52heOSMXJ4sYmBbPW4AIQMBgYPi/gYVZzgfpcyzWrCgb243RCY8nyOzgDm/6imjCommNX92MNlBiL06TNi76TDtNss9Gb6V1xeEykFwt59eOPvWCb8oj1uLHMQp5qUs0Ujrl12+AJcswaE= Received: from DB6PR0802MB2375.eurprd08.prod.outlook.com (10.172.228.142) by DB6PR0802MB2309.eurprd08.prod.outlook.com (10.172.228.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.631.10; Wed, 28 Mar 2018 18:41:01 +0000 Received: from DB6PR0802MB2375.eurprd08.prod.outlook.com ([fe80::dea:1a83:8ca9:6f5c]) by DB6PR0802MB2375.eurprd08.prod.outlook.com ([fe80::dea:1a83:8ca9:6f5c%18]) with mapi id 15.20.0609.012; Wed, 28 Mar 2018 18:41:01 +0000 From: Sami Mujawar To: "Kinney, Michael D" , "Gao, Liming" 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: AQHTtJJfucoP8mp6/ESu9Aspo7Si36PmHs3g Date: Wed, 28 Mar 2018 18:41:01 +0000 Message-ID: References: <20180305145311.83104-1-sami.mujawar@arm.com> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Sami.Mujawar@arm.com; x-originating-ip: [50.205.23.12] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; DB6PR0802MB2309; 7:x6oi4T4q6DQ8haCjqrjiVc3HM4qPVbppMdAfrpArlm3x9T4QxgXHGbkBYT9VQ1JPQV4k/JIUI+Bf5lmFUjlA7HESuyBLYrTcLrZk5htc65hnyI53BnO51XBizhBba0bJMXxUFx+EgSqtqMgDOLJiHIvfhvv16ZmodWwDXmQaYfg7yYG0lRGuDa0RmeD+ukK1bcIjg9x9TwhxmTSaLp4X4lp+tHxKgdP6bE7EoRHPBcZoKeNWz7J65bCoUhhcTtB0 x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: f5806bb6-16ba-4df9-9956-08d594db7497 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:DB6PR0802MB2309; x-ms-traffictypediagnostic: DB6PR0802MB2309: nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917)(166708455590820)(162533806227266)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(3231221)(944501327)(52105095)(6055026)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DB6PR0802MB2309; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0802MB2309; x-forefront-prvs: 06259BA5A2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(376002)(366004)(39860400002)(346002)(39380400002)(396003)(13464003)(199004)(189003)(25786009)(81156014)(81166006)(8936002)(8676002)(102836004)(478600001)(54906003)(105586002)(68736007)(74316002)(305945005)(7736002)(7696005)(99286004)(15650500001)(5250100002)(5660300001)(186003)(26005)(66066001)(86362001)(2420400007)(76176011)(106356001)(9686003)(97736004)(55016002)(114624004)(6306002)(316002)(6506007)(966005)(53546011)(3280700002)(72206003)(3660700001)(59450400001)(2900100001)(10710500007)(14454004)(4326008)(2906002)(6116002)(33656002)(3846002)(6436002)(7110500001)(229853002)(110136005)(446003)(11346002)(53936002)(486005)(476003)(6246003)(486005)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2309; H:DB6PR0802MB2375.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: zDp04H3/Al1vyB/ZTl9TfoC0KfyeLGwRs2IL+yo6LSUZO1EivkCMnDna+xZxIs5kt481V6ZeIe7zQbyO6UdI87bK19yBuHFdfS/FkoG7MCe484aMoM2UTUT11xioUXJjIzseMk7ubprmpMYSdiayJLDH7TtlypvB8XDa88x8ocLOvOe8ZmY74EE33M26VzUjqqhrrNpjcwVsbClGs6mkP9OMwdodbadtOUpxfE0B/MfREBnlvwI0cGZe5QaNX0oyPuzmnqmUHjyIwiWMuPTsaHtXvfdDEw+cwdItpycZAlQVDA/zI3qR9BlsBLRxkn/ODXHnnegCrGRkz4tTHkxuzw== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: f5806bb6-16ba-4df9-9956-08d594db7497 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2018 18:41:01.6227 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2309 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: Wed, 28 Mar 2018 18:34:26 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTWljaGFlbCwgTGltaW5nLA0KDQpJcyB0aGVyZSBhbnl0aGluZyBlbHNlIG5lZWRlZCBiZWZv cmUgdGhpcyBwYXRjaCBjYW4gYmUgaW50ZWdyYXRlZD8NCg0KUmVnYXJkcywNCg0KU2FtaSBNdWph d2FyDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBBcmQgQmllc2hldXZlbCA8 YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4gDQpTZW50OiAwNSBNYXJjaCAyMDE4IDAyOjU4IFBN DQpUbzogU2FtaSBNdWphd2FyIDxTYW1pLk11amF3YXJAYXJtLmNvbT4NCkNjOiBlZGsyLWRldmVs QGxpc3RzLjAxLm9yZzsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwu Y29tPjsgR2FvLCBMaW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPjsgTGVpZiBMaW5kaG9sbSA8 bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPjsgRXZhbiBMbG95ZCA8RXZhbi5MbG95ZEBhcm0uY29t PjsgTWF0dGVvIENhcmxpbmkgPE1hdHRlby5DYXJsaW5pQGFybS5jb20+OyBTdGVwaGFuaWUgSHVn aGVzLUZpdHQgPFN0ZXBoYW5pZS5IdWdoZXMtRml0dEBhcm0uY29tPjsgbmQgPG5kQGFybS5jb20+ DQpTdWJqZWN0OiBSZTogW1BBVENIIHYxXSBNZGVQa2c6IFNNTVV2MyB1cGRhdGVzIGZvciBJT1JU IHRhYmxlIGRlZmluaXRpb25zDQoNCk9uIDUgTWFyY2ggMjAxOCBhdCAxNDo1MywgU2FtaSBNdWph d2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4gd3JvdGU6DQo+IFVwZGF0ZWQgdGhlIElPUlQgU01N VXYzIE5vZGUgc3RydWN0dXJlIGFuZCBmbGFncyB0byBtYXRjaCB0aGUgSU8gDQo+IFJlbWFwcGlu ZyBUYWJsZSwgUGxhdGZvcm0gRGVzaWduIERvY3VtZW50LCBSZXZpc2lvbiBDIGRhdGVkDQo+IDE1 IE1BWSAyMDE3Lg0KPg0KPiBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv biBBZ3JlZW1lbnQgMS4xDQo+IFNpZ25lZC1vZmYtYnk6IFNhbWkgTXVqYXdhciA8c2FtaS5tdWph d2FyQGFybS5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IEV2YW4gTGxveWQgPGV2YW4ubGxveWRAYXJt LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5h cm8ub3JnPg0KDQo+IC0tLQ0KPg0KPiBUaGUgY2hhbmdlcyBjYW4gYmUgc2VlbiBhdCANCj4gaHR0 cHM6Ly9naXRodWIuY29tL3NhbWltdWphd2FyL2VkazIvdHJlZS8yMzZfaW9yZW1hcHBpbmdfaGVh ZGVyX3YxDQo+DQo+IE5vdGVzOg0KPiAgICAgdjE6DQo+ICAgICAtIFVwZGF0ZWQgU01NVXYzIG5v ZGUgc3RydWN0dXJlIGFuZCBhc3NvY2lhdGVkIGZsYWdzLiBbU0FNSV0NCj4NCj4gIE1kZVBrZy9J bmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvSW9SZW1hcHBpbmdUYWJsZS5oIHwgMTEgKysrKysrKysr Ky0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ DQo+IGRpZmYgLS1naXQgYS9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0lvUmVtYXBw aW5nVGFibGUuaCANCj4gYi9NZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0lvUmVtYXBw aW5nVGFibGUuaA0KPiBpbmRleCANCj4gYzExM2FmZGQyNzg0MzExMWJjN2FkNmUxZGUxMTA4MjYw ZmFkMmJiYy4uMmU1Y2I0NWQ3ZTJmZmQ0YTA1NTllZjcwNmI3MQ0KPiA4NzQ4NDNlM2ZkYmQgMTAw NjQ0DQo+IC0tLSBhL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvSW9SZW1hcHBpbmdU YWJsZS5oDQo+ICsrKyBiL01kZVBrZy9JbmNsdWRlL0luZHVzdHJ5U3RhbmRhcmQvSW9SZW1hcHBp bmdUYWJsZS5oDQo+IEBAIC00LDYgKzQsNyBAQA0KPiAgICANCj4gaHR0cDovL2luZm9jZW50ZXIu YXJtLmNvbS9oZWxwL3RvcGljL2NvbS5hcm0uZG9jLmRlbjAwNDljL0RFTjAwNDlDX0lPXw0KPiBS ZW1hcHBpbmdfVGFibGUucGRmDQo+DQo+ICAgIENvcHlyaWdodCAoYykgMjAxNywgTGluYXJvIExp bWl0ZWQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KPiArICBDb3B5cmlnaHQgKGMpIDIwMTgs IEFSTSBMaW1pdGVkLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4NCj4NCj4gICAgVGhpcyBwcm9n cmFtIGFuZCB0aGUgYWNjb21wYW55aW5nIG1hdGVyaWFscw0KPiAgICBhcmUgbGljZW5zZWQgYW5k IG1hZGUgYXZhaWxhYmxlIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiANCj4gdGhl IEJTRCBMaWNlbnNlIEBAIC01Myw2ICs1NCwxMSBAQA0KPg0KPiAgI2RlZmluZSBFRklfQUNQSV9J T1JUX1NNTVV2M19GTEFHX0NPSEFDX09WRVJSSURFICAgIEJJVDANCj4gICNkZWZpbmUgRUZJX0FD UElfSU9SVF9TTU1VdjNfRkxBR19IVFRVX09WRVJSSURFICAgICBCSVQxDQo+ICsjZGVmaW5lIEVG SV9BQ1BJX0lPUlRfU01NVXYzX0ZMQUdfUFJPWElNSVRZX0RPTUFJTiAgQklUMw0KPiArDQo+ICsj ZGVmaW5lIEVGSV9BQ1BJX0lPUlRfU01NVXYzX01PREVMX0dFTkVSSUMgICAgICAgICAgMHgwDQo+ ICsjZGVmaW5lIEVGSV9BQ1BJX0lPUlRfU01NVXYzX01PREVMX0hJU0lMSUNPTl9ISTE2MVggMHgx DQo+ICsjZGVmaW5lIEVGSV9BQ1BJX0lPUlRfU01NVXYzX01PREVMX0NBVklVTV9DTjk5WFggICAg MHgyDQo+DQo+ICAjZGVmaW5lIEVGSV9BQ1BJX0lPUlRfUk9PVF9DT01QTEVYX0FUU19VTlNVUFBP UlRFRCAgMHgwDQo+ICAjZGVmaW5lIEVGSV9BQ1BJX0lPUlRfUk9PVF9DT01QTEVYX0FUU19TVVBQ T1JURUQgICAgMHgxDQo+IEBAIC0xNjUsNyArMTcxLDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgew0KPiAg fSBFRklfQUNQSV82XzBfSU9fUkVNQVBQSU5HX1NNTVVfTk9ERTsNCj4NCj4gIC8vLw0KPiAtLy8v IE5vZGUgdHlwZSA0OiBTTU1VdjQgbm9kZQ0KPiArLy8vIE5vZGUgdHlwZSA0OiBTTU1VdjMgbm9k ZQ0KPiAgLy8vDQo+ICB0eXBlZGVmIHN0cnVjdCB7DQo+ICAgIEVGSV9BQ1BJXzZfMF9JT19SRU1B UFBJTkdfTk9ERSAgICAgICAgICBOb2RlOw0KPiBAQCAtMTc5LDYgKzE4NSw5IEBAIHR5cGVkZWYg c3RydWN0IHsNCj4gICAgVUlOVDMyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBy aTsNCj4gICAgVUlOVDMyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdlcnI7DQo+ ICAgIFVJTlQzMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTeW5jOw0KPiArICBV SU5UOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHJveGltaXR5RG9tYWluOw0K PiArICBVSU5UOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVzZXJ2ZWQxWzNd Ow0KPiArICBVSU5UMzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRGV2aWNlSWRN YXBwaW5nSW5kZXg7DQo+ICB9IEVGSV9BQ1BJXzZfMF9JT19SRU1BUFBJTkdfU01NVTNfTk9ERTsN Cj4NCj4gIC8vLw0KPiAtLQ0KPiAnR3VpZChDRTE2NTY2OS0zRUYzLTQ5M0YtQjg1RC02MTkwRUU1 Qjk3NTkpJw0KPg0KPg0K