From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=40.107.1.49; helo=eur02-he1-obe.outbound.protection.outlook.com; envelope-from=evan.lloyd@arm.com; receiver=edk2-devel@lists.01.org Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10049.outbound.protection.outlook.com [40.107.1.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id E0BF622183C83 for ; Fri, 1 Dec 2017 08:13:32 -0800 (PST) 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=SiXiDNlD03t5JMUiaTq0EWy8juEVs+yIR+tKDURMgJI=; b=nompQQadsAtTT6xIoOaX+ji5dIwqwzy6f5SB3/A30uD3Fj/ctcz+9ICa7703iCmDxpc3QAPQnIsHjX3qcitzCeA/aazSijASXOzXiz+LJHWf1nnL0lWWm6dhAkDlKqEUyFjUDgAFUrL5UBf/OxBKfpWkBM9jvzdKW9Qoq3HJmMk= Received: from AM4PR0801MB1444.eurprd08.prod.outlook.com (10.168.5.24) by AM4PR0801MB1441.eurprd08.prod.outlook.com (10.168.5.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.260.4; Fri, 1 Dec 2017 16:17:56 +0000 Received: from AM4PR0801MB1444.eurprd08.prod.outlook.com ([fe80::2953:37dd:2fcb:a418]) by AM4PR0801MB1444.eurprd08.prod.outlook.com ([fe80::2953:37dd:2fcb:a418%14]) with mapi id 15.20.0260.007; Fri, 1 Dec 2017 16:17:55 +0000 From: Evan Lloyd To: Ard Biesheuvel CC: "edk2-devel@lists.01.org" , "\"ard.biesheuvel@linaro.org\"@arm.com" <"ard.biesheuvel@linaro.org"@arm.com>, "\"leif.lindholm@linaro.org\"@arm.com" <"leif.lindholm@linaro.org"@arm.com>, "\"Matteo.Carlini@arm.com\"@arm.com" <"Matteo.Carlini@arm.com"@arm.com>, "\"nd@arm.com\"@arm.com" <"nd@arm.com"@arm.com> Thread-Topic: [PATCH 03/19] ArmPlatformPkg: PL111 and HDLCD: add const qualifier Thread-Index: AQHTQ5LhcVBB/pg2QUmXhxB+v24kp6Mu4ozQ Date: Fri, 1 Dec 2017 16:17:55 +0000 Message-ID: References: <20170926201529.11644-1-evan.lloyd@arm.com> <20170926201529.11644-4-evan.lloyd@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=Evan.Lloyd@arm.com; x-originating-ip: [217.140.96.140] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM4PR0801MB1441; 6:Ou11CO+0Xdm3Sig1ks8Plg0XpN0GtQOWwlWjo7NWyZglL+ykKJ7LKbfcDHb8E/q6bzULnCTKpJIuBiKl4+883dNnJCir3y5foD+U9JC/vvEo1yhymLJTPIaX8xVApfAFLOjMwEBRiw/ddw4hfxULYaHhcM0fJSY/Xk+68tXiSLPv4yyKDlhJzjTU3CSmYYz20oL9rJE/5Mc45a3pKjyCKrmj4LBKmMd1wpL1I6F1HBX8wzeMsV7WW+zpVIRrW7+pA9Zn2BJkofmfmAJbdUInl3wbgZFkjpC+I4oCPfJBJiTG4S2lCXpjkTC3EYWaQuDu9xMK82U0LfVtUQXa+BPcsExO7WK6LzGm5D1AxlicEr4=; 5:Q2Byz6JsN1uF67TUgrnT9VG/phBlXI8BtPcJF1QmvLB8PxGqkRS+C37bP8B9h3uOR+M2YHX001kA1MkOxrO5wuOsMzFA8KttM5ReJ+mq+HhUHgFbEssZ3/G60pmNRy7SBkLnj7KisfjK4WoIE7IjiAA7ovryT+bjJfE+O/fOnKE=; 24:NrG9u+0PgYZWmDilvN/AbAT/zSrV4Bg74ZTHwNEUhfbO5vDcgy6Z+konS4T++ItjUolbGfwXPXG5PdFwI0G8TvoI3PVt6q97WU4bc7W7vKY=; 7:KOGsBvN+Mf6kYh/sUc5Ygv+6O5RRMXp3Gpm1ruwJZ+NJjsEPyaxCXHslVdrgRvS+xyvCCNdqXS10i9zyD29MuqIGU2xhVpCsHSAmMtIMj3uRXhhqcsQj2Pk5kFCNeyOxXx90FVEm84h3lAAOxh7DzdXy/sRfAEwQtpyd+HGhzu8bllDgzvu24yx0KJYmVrWqLw6Aiby6ARKi4se5G+pLunwbZxy/QuN1516FV8M6OspjLAbku0grxn88tu9oguwT x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 127e8196-42f4-4c96-c584-08d538d714bd x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603286); SRVR:AM4PR0801MB1441; x-ms-traffictypediagnostic: AM4PR0801MB1441: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917)(162533806227266); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231022)(6055026)(6041248)(20161123564025)(20161123562025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(201708071742011); SRVR:AM4PR0801MB1441; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:AM4PR0801MB1441; x-forefront-prvs: 05087F0C24 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39860400002)(366004)(346002)(376002)(199003)(24454002)(13464003)(40434004)(189002)(6246003)(305945005)(3280700002)(66066001)(53936002)(3660700001)(8936002)(5890100001)(97736004)(3846002)(316002)(7736002)(7696005)(105586002)(55016002)(575784001)(9686003)(54356011)(68736007)(76176011)(25786009)(102836003)(53546010)(106356001)(4326008)(5250100002)(86362001)(101416001)(6116002)(33656002)(5660300001)(2950100002)(6916009)(229853002)(6506006)(81156014)(14454004)(478600001)(2906002)(74316002)(81166006)(99286004)(72206003)(8676002)(6436002)(2900100001)(189998001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0801MB1441; H:AM4PR0801MB1444.eurprd08.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 127e8196-42f4-4c96-c584-08d538d714bd X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Dec 2017 16:17:55.8804 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0801MB1441 Subject: Re: [PATCH 03/19] ArmPlatformPkg: PL111 and HDLCD: add const qualifier 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: Fri, 01 Dec 2017 16:13:33 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQXJkLg0KUmVzcG9uc2UgaW5saW5lIGJlbG93DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gRnJvbTogQXJkIEJpZXNoZXV2ZWwgW21haWx0bzphcmQuYmllc2hldXZlbEBsaW5h cm8ub3JnXQ0KPiBTZW50OiAxMiBPY3RvYmVyIDIwMTcgMjA6NDcNCj4gVG86IEV2YW4gTGxveWQg PEV2YW4uTGxveWRAYXJtLmNvbT4NCj4gQ2M6IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnOyAiYXJk LmJpZXNoZXV2ZWxAbGluYXJvLm9yZyJAYXJtLmNvbTsNCj4gImxlaWYubGluZGhvbG1AbGluYXJv Lm9yZyJAYXJtLmNvbTsNCj4gIk1hdHRlby5DYXJsaW5pQGFybS5jb20iQGFybS5jb207ICJuZEBh cm0uY29tIkBhcm0uY29tDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMDMvMTldIEFybVBsYXRmb3Jt UGtnOiBQTDExMSBhbmQgSERMQ0Q6IGFkZCBjb25zdA0KPiBxdWFsaWZpZXINCj4NCj4gT24gMjYg U2VwdGVtYmVyIDIwMTcgYXQgMjE6MTUsICA8ZXZhbi5sbG95ZEBhcm0uY29tPiB3cm90ZToNCj4g PiBGcm9tOiBHaXJpc2ggUGF0aGFrIDxnaXJpc2gucGF0aGFrQGFybS5jb20+DQo+ID4NCj4gPiBU aGlzIGNoYW5nZSBhZGRzIHNvbWUgU1RBVElDIGFuZCBDT05TVCBxdWFsaWZpZXJzIChtYWlubHkg dG8gYXJndW1lbnRzDQo+ID4gb2YgIGZ1bmN0aW9ucykgaW4gUEwxMTEgYW5kIEhkTGNkIG1vZHVs ZXMuDQo+ID4NCj4gPiBJdCBkb2Vzbid0IGFkZCBvciBtb2RpZnkgYW55IGZ1bmN0aW9uYWxpdHku DQo+ID4NCj4gPiBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl ZW1lbnQgMS4xDQo+ID4gU2lnbmVkLW9mZi1ieTogR2lyaXNoIFBhdGhhayA8Z2lyaXNoLnBhdGhh a0Bhcm0uY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEV2YW4gTGxveWQgPGV2YW4ubGxveWRAYXJt LmNvbT4NCj4gPiAtLS0NCj4gPg0KPiBBcm1QbGF0Zm9ybVBrZy9Bcm1WRXhwcmVzc1BrZy9MaWJy YXJ5L0hkTGNkQXJtVkV4cHJlc3NMaWIvSGRMY2RBcg0KPiBtVkV4cHJlc3MuYyAgICAgICB8IDM0 ICsrKysrKysrKystLS0tLS0tLS0tDQo+ID4NCj4gQXJtUGxhdGZvcm1Qa2cvQXJtVkV4cHJlc3NQ a2cvTGlicmFyeS9QTDExMUxjZEFybVZFeHByZXNzTGliL1BMMTENCj4gMUxjZEFybVZFeHByZXNz LmMgfCAzNCArKysrKysrKysrLS0tLS0tLS0tLQ0KPiA+ICBBcm1QbGF0Zm9ybVBrZy9Ecml2ZXJz L0xjZEdyYXBoaWNzT3V0cHV0RHhlL0hkTGNkLmMNCj4gfCAgNCArLS0NCj4gPiAgQXJtUGxhdGZv cm1Qa2cvRHJpdmVycy9MY2RHcmFwaGljc091dHB1dER4ZS9QTDExMUxjZC5jDQo+IHwgIDQgKy0t DQo+ID4gIDQgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0p DQo+ID4NCj4gPiBkaWZmIC0tZ2l0DQo+ID4NCj4gYS9Bcm1QbGF0Zm9ybVBrZy9Bcm1WRXhwcmVz c1BrZy9MaWJyYXJ5L0hkTGNkQXJtVkV4cHJlc3NMaWIvSGRMY2QNCj4gQXJtVkUNCj4gPiB4cHJl c3MuYw0KPiA+DQo+IGIvQXJtUGxhdGZvcm1Qa2cvQXJtVkV4cHJlc3NQa2cvTGlicmFyeS9IZExj ZEFybVZFeHByZXNzTGliL0hkTGNkDQo+IEFybVZFDQo+ID4geHByZXNzLmMgaW5kZXgNCj4gPg0K PiBjZmUzMjU5ZDNjNzM3ZGUyNDAzNTBlOGMzZWFiODY3YjgwYzQwOTQ4Li5iOTg1OWE1Njk4OGY3 ZTViZTBhZA0KPiBiYWE0OTA0OA0KPiA+IGE2ODNmZTU4NmJmZSAxMDA2NDQNCj4gPiAtLS0NCj4g Pg0KPiBhL0FybVBsYXRmb3JtUGtnL0FybVZFeHByZXNzUGtnL0xpYnJhcnkvSGRMY2RBcm1WRXhw cmVzc0xpYi9IZExjZA0KPiBBcm1WRQ0KPiA+IHhwcmVzcy5jDQo+ID4gKysrDQo+IGIvQXJtUGxh dGZvcm1Qa2cvQXJtVkV4cHJlc3NQa2cvTGlicmFyeS9IZExjZEFybVZFeHByZXNzTGliL0hkTGNk DQo+IEENCj4gPiArKysgcm1WRXhwcmVzcy5jDQo+ID4gQEAgLTQ2LDcgKzQ2LDcgQEAgdHlwZWRl ZiBzdHJ1Y3Qgew0KPiA+DQo+ID4gIC8qKiBUaGUgZGlzcGxheSBtb2RlcyBzdXBwb3J0ZWQgYnkg dGhlIHBsYXRmb3JtLg0KPiA+ICAqKi8NCj4gPiAtTENEX1JFU09MVVRJT04gbVJlc29sdXRpb25z W10gPSB7DQo+ID4gK1NUQVRJQyBDT05TVCBMQ0RfUkVTT0xVVElPTiBtUmVzb2x1dGlvbnNbXSA9 IHsNCj4gPiAgICB7IC8vIE1vZGUgMCA6IFZHQSA6IDY0MCB4IDQ4MCB4IDI0IGJwcA0KPiA+ICAg ICAgVkdBLCBWR0FfSF9SRVNfUElYRUxTLCBWR0FfVl9SRVNfUElYRUxTLA0KPiBMQ0RfQklUU19Q RVJfUElYRUxfMjQsDQo+ID4gICAgICBWR0FfT1NDX0ZSRVFVRU5DWSwNCj4gPiBAQCAtMTQ0LDgg KzE0NCw4IEBAIExjZFBsYXRmb3JtSW5pdGlhbGl6ZURpc3BsYXkgKCAgKiovICBFRklfU1RBVFVT DQo+ID4gTGNkUGxhdGZvcm1HZXRWcmFtICgNCj4gPiAtICBPVVQgRUZJX1BIWVNJQ0FMX0FERFJF U1MqICBWcmFtQmFzZUFkZHJlc3MsDQo+ID4gLSAgT1VUIFVJTlROKiAgICAgICAgICAgICAgICAg VnJhbVNpemUNCj4gPiArICBPVVQgRUZJX1BIWVNJQ0FMX0FERFJFU1MgKiBDT05TVCAgVnJhbUJh c2VBZGRyZXNzLA0KPiA+ICsgIE9VVCBVSU5UTiAqIENPTlNUICAgICAgICAgICAgICAgICBWcmFt U2l6ZQ0KPg0KPiBXaGF0IGlzIHRoZSBwb2ludCBvZiB0aGlzIENPTlNUIChhbmQgYWxsIHRoZSBv dGhlciBvY2N1cnJlbmNlcyBpbiB0aGlzIHBhdGNoKQ0KPg0KPiBJbiBhbGwgY2FzZXMgW0FGQUlD VF0gdGhlIENPTlNUIGFwcGxpZXMgdG8gdGhlIGFyZ3VtZW50IGl0c2VsZiwgbm90IHRvIHRoZQ0K PiBvYmplY3QgaXQgcG9pbnRzIHRvLCB3aGljaCBtZWFucyB0aGUgdmFyaWFibGUgaXMgQ09OU1Qg aW4gdGhlIHNjb3BlIG9mIHRoZQ0KPiBmdW5jdGlvbiwgYnV0IGNhbiBzdGlsbCBiZSBkZXJlZmVy ZW5jZWQgdG8gYXNzaWduIHRoZSBPVVQgdmFsdWUuDQo+DQo+IFRoaXMgbWVhbnMgeW91ciBjaGFu Z2UgaXMgdGVjaG5pY2FsbHkgY29ycmVjdCwgYnV0IGl0IGlzIGV4dHJlbWVseQ0KPiB1bmlkaW9t YXRpYyBmb3IgRURLMiwgc28gYW4gZXhwbGFuYXRpb24gd2h5IHRoaXMgZHJpdmVyIG5lZWRzIHRo aXMgd291bGQgYmUNCj4gaGlnaGx5IGFwcHJlY2lhdGVkLg0KPg0KW1tFdmFuIExsb3lkXV0gVGhl IHN0eWxlIGlzIGV4cGxpY2l0bHkgc2FuY3Rpb25lZCBieSB0aGUgRWRrMiBDQ1MgwqcgNS42LjIu NC4yDQoiIENvbnN0YW50IHBvaW50ZXIgdG8gdmFyaWFibGU6IFVJTlROICogQ09OU1QgQ29uc3RQ b2ludGVyOw0KICAgIENvbnN0UG9pbnRlciBpcyBhIGNvbnN0YW50IHBvaW50ZXIgdG8gYSB2YXJp YWJsZSBVSU5UTi4iDQoNClRoZSByZWFsIGJlbmVmaXQgaXMgdGhhdCBpdCBjbGVhcmx5IGlkZW50 aWZpZXMgdGhlIHBvaW50ZXIgYXMgbm90IGNoYW5nZWQgaW4gdGhlIGZ1bmN0aW9uLg0KSW4gdGhp cyBzcGVjaWZpYyBpbnN0YW5jZSB0aGF0IGFsc28gbWFrZXMgaXQgb2J2aW91cyB0aGF0IHRoZSBP VVQgcGFyYW1ldGVycyBhcmUgbm90IGFycmF5IGJhc2VzLCBqdXN0IHBvaW50ZXJzIHRvIGluZGl2 aWR1YWwgdmFsdWVzLg0KDQpPbiBhIGJyb2FkZXIgbm90ZSAtIHdoeSB3b3VsZCB5b3UgZXZlciBu b3QgaGF2ZSBhIGNvbnN0IHdoZXJlIHNvbWV0aGluZyBpcyBub3QgbW9kaWZpZWQ/DQoNCkFzIGFu b3RoZXIgdmlldywgdGhlICJ1bmlkaW9tYXRpYyBmb3IgRURLMiIgYXJndW1lbnQgaW1wbGllcyB5 b3UgaGF2ZSBhIHZlcnkgaGlnaCBvcGluaW9uIG9mIHRoZSBleGlzdGluZyBBcm1QbGF0Zm9ybVBr ZyBjb2RlIHF1YWxpdHkuDQpUaGUgICJ3ZSBoYXZlIGFsd2F5cyBkb25lIGl0IHRoYXQgd2F5IiBh cmd1bWVudCBkb2VzIG5vdCBlbmNvdXJhZ2UgcXVhbGl0eSBpbXByb3ZlbWVudHMuDQoNClJlZ2Fy ZHMsDQpFdmFuDQo+ID4gICAgKQ0KLi4uDQo+ID4gLS0NCj4gPiBHdWlkKCJDRTE2NTY2OS0zRUYz LTQ5M0YtQjg1RC02MTkwRUU1Qjk3NTkiKQ0KPiA+DQpJTVBPUlRBTlQgTk9USUNFOiBUaGUgY29u dGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25maWRlbnRpYWwg YW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCBy ZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZG8gbm90 IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLCB1c2UgaXQgZm9yIGFu eSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlvbiBpbiBhbnkgbWVkaXVt LiBUaGFuayB5b3UuDQo=