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.71; helo=eur02-he1-obe.outbound.protection.outlook.com; envelope-from=girish.pathak@arm.com; receiver=edk2-devel@lists.01.org Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10071.outbound.protection.outlook.com [40.107.1.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id B2E90225E9666 for ; Wed, 21 Mar 2018 04:01:33 -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=F0Fzaup+9lA7HXw+euo6kWtCUHEvy+rMZItP0ndoSNg=; b=bK/MEifNhJIzVMf934qqPgzbNYdmjk1+qnvqG17DHbeOTNc+MWo5aAyEz+r8WsnbBtnqNCRsvi/6TXlBiIb/31jManD2jKbSzurmqYOHzzm38FgpwLtOO899yEztjrCWwxtcxV26po0/aKiHzeEyUdfVzurhYkN7UJWZpGMVkOI= Received: from AM4PR08MB0995.eurprd08.prod.outlook.com (10.166.134.10) by AM4PR08MB1234.eurprd08.prod.outlook.com (10.167.92.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.609.10; Wed, 21 Mar 2018 11:07:56 +0000 Received: from AM4PR08MB0995.eurprd08.prod.outlook.com ([fe80::289e:25b0:5bbf:7126]) by AM4PR08MB0995.eurprd08.prod.outlook.com ([fe80::289e:25b0:5bbf:7126%13]) with mapi id 15.20.0588.017; Wed, 21 Mar 2018 11:07:56 +0000 From: Girish Pathak To: Ard Biesheuvel CC: "edk2-devel@lists.01.org" , Leif Lindholm , Matteo Carlini , Stephanie Hughes-Fitt , nd , Arvind Chauhan , Daniil Egranov , Thomas Abraham Thread-Topic: [PATCH edk2-platforms v3 12/17] ARM/VExpressPkg: Allocate framebuffer using EfiRuntimeServicesData Thread-Index: AQHTwMX5mvHlT1WZ0kyu7ropiE2xeqPahPrw Date: Wed, 21 Mar 2018 11:07:56 +0000 Message-ID: References: <20180320161823.54020-1-girish.pathak@arm.com> <20180320161823.54020-13-girish.pathak@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=Girish.Pathak@arm.com; x-originating-ip: [217.140.96.140] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM4PR08MB1234; 7:EvBVKsn0AcNo7Ys7d2G4wcnI5IwEKYd8ttZchBouEil8A4COSeMrzdfJwGfbzSrD4IjL5pCR92lFpGs5oHoOIyCijppPolRFx+Kjc97oBKTpRp8vGdi5hjERy2Wu/8dmj4uz+Qr/y4DXlmlhTr3VOV2bvQRGmmd9+BS2XvTRIPd9NeI/P3GW0tJ3O2m25LbNfxWdecdAyiRlmhnSorVTEa+kwIHWuX+HE0QgVliB8nXOKD3DMP697t8kP2AV5xqw x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: f55f471c-c366-4bc5-4cca-08d58f1c0026 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM4PR08MB1234; x-ms-traffictypediagnostic: AM4PR08MB1234: nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917)(162533806227266); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231221)(944501244)(52105095)(10201501046)(3002001)(6055026)(6041310)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011); SRVR:AM4PR08MB1234; BCL:0; PCL:0; RULEID:; SRVR:AM4PR08MB1234; x-forefront-prvs: 0618E4E7E1 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(39860400002)(346002)(366004)(376002)(39380400002)(13464003)(189003)(199004)(9686003)(59450400001)(186003)(99286004)(316002)(76176011)(4326008)(6916009)(2950100002)(53546011)(6506007)(305945005)(7736002)(53936002)(6246003)(6436002)(102836004)(26005)(55016002)(6116002)(3846002)(5660300001)(7696005)(229853002)(33656002)(81156014)(8676002)(2906002)(2900100001)(86362001)(25786009)(575784001)(72206003)(81166006)(478600001)(8936002)(106356001)(3280700002)(3660700001)(68736007)(105586002)(97736004)(74316002)(14454004)(54906003)(66066001)(5250100002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR08MB1234; H:AM4PR08MB0995.eurprd08.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: eYmCvsocmni1YYkfEE3z0kumz3z/FEF/LHK89p06fanxKe11piGJoj0SBi3DRLXuNwE4VQH4dZGZtwtC/KvSHX/pDXAwmz2BVbtxB3+Em9xkHDFGFJ4gjxX7pUCUQ8xrKIOESpZP/GeN70ZIE3gyrQ6SasZIE6WH75JIAqtZGDOpaaUbyhOx+BFhbkvfi1i/4CTLpf4bIO9oh0wajKwovvO0nBYWtQI/NoaAy2MesJREZscJ+8V5dO4Nm44YVdo5k5dpcNsmep+Jf8FOwgTmWsnd7mjFBbFQzcO0XRwiVrn0BIX7xTgLpvVOI8g+WToXpDd3oY1wpmq9MeW3FSJxtw== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: f55f471c-c366-4bc5-4cca-08d58f1c0026 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2018 11:07:56.6221 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB1234 Subject: Re: [PATCH edk2-platforms v3 12/17] ARM/VExpressPkg: Allocate framebuffer using EfiRuntimeServicesData X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Mar 2018 11:01:35 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQXJkIEJpZXNoZXV2ZWwg W21haWx0bzphcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnXQ0KPiBTZW50OiAyMSBNYXJjaCAyMDE4 IDAzOjM4DQo+IFRvOiBHaXJpc2ggUGF0aGFrIDxHaXJpc2guUGF0aGFrQGFybS5jb20+DQo+IENj OiBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZzsgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBs aW5hcm8ub3JnPjsNCj4gTWF0dGVvIENhcmxpbmkgPE1hdHRlby5DYXJsaW5pQGFybS5jb20+OyBT dGVwaGFuaWUgSHVnaGVzLUZpdHQNCj4gPFN0ZXBoYW5pZS5IdWdoZXMtRml0dEBhcm0uY29tPjsg bmQgPG5kQGFybS5jb20+OyBBcnZpbmQgQ2hhdWhhbg0KPiA8QXJ2aW5kLkNoYXVoYW5AYXJtLmNv bT47IERhbmlpbCBFZ3Jhbm92IDxEYW5paWwuRWdyYW5vdkBhcm0uY29tPjsNCj4gVGhvbWFzIEFi cmFoYW0gPHRob21hcy5hYnJhaGFtQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggZWRr Mi1wbGF0Zm9ybXMgdjMgMTIvMTddIEFSTS9WRXhwcmVzc1BrZzogQWxsb2NhdGUNCj4gZnJhbWVi dWZmZXIgdXNpbmcgRWZpUnVudGltZVNlcnZpY2VzRGF0YQ0KPiANCj4gT24gMjEgTWFyY2ggMjAx OCBhdCAwMDoxOCwgR2lyaXNoIFBhdGhhayA8Z2lyaXNoLnBhdGhha0Bhcm0uY29tPiB3cm90ZToN Cj4gPiBBcyBwZXIgdGhlIFVFRkkgc3BlY2lmaWNhdGlvbigyLjcpIHNlY3Rpb24gMTIuOSwgdGhl IEdPUCBmcmFtZWJ1ZmZlcg0KPiA+IG1lbW9yeSBjYW4gYmUgYWNjZXNzZWQgaW4gdGhlIHByZS1i b290IGFuZCB0aGUgcG9zdCBib290IHBoYXNlIChieSBPUykNCj4gPiBUaGVyZWZvcmUgdGhlIG1l bW9yeSB0eXBlIEVmaUJvb3RTZXJ2aWNlc0RhdGEgaXMgaW5jb3JyZWN0IGZvciB0aGUNCj4gPiBm cmFtZWJ1ZmZlciBtZW1vcnkgYWxsb2NhdGlvbi4gQ2hhbmdlIEVmaUJvb3RTZXJ2aWNlc0RhdGEg d2l0aA0KPiA+IEVmaVJ1bnRpbWVTZXJ2aWNlc0RhdGEgZmxhZyBzbyB0aGF0IGFsbG9jYXRlZCBt ZW1vcnkgY2FuIGJlIGFjY2VzcyBieQ0KPiA+IHRoZSBPUyBpbiB0aGUgcG9zdCBib290IHBoYXNl Lg0KPiA+DQo+IA0KPiBFZmlSdW50aW1lU2VydmljZXNEYXRhIGlzIGludGVuZGVkIGZvciBhbGxv Y2F0aW9ucyB0aGF0IHRoZSBFRkkgcnVudGltZQ0KPiBzZXJ2aWNlcyBuZWVkIHRvIGFjY2VzcyB0 aGVtc2VsdmVzIGF0IHJ1bnRpbWUsIGFuZCB3aWxsIGhlbmNlIGJlIHZpcnR1YWxseQ0KPiByZW1h cHBlZCBieSBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpLg0KPiANCj4gVGhpcyBkb2VzIG5vdCBhcHBs eSB0byB0aGUgZnJhbWVidWZmZXIuIEV2ZW4gaWYgaXQgbWF5IGJlIHVzZWQgYXQgT1MgcnVudGlt ZSwNCj4gdGhlIGZpcm13YXJlIGl0c2VsZiB3aWxsIG5ldmVyIGFjY2VzcyBpdCwgc28gRWZpUnVu dGltZVNlcnZpY2VzRGF0YSBpcyBub3QNCj4gYXBwcm9wcmlhdGUNCj4gDQo+IFBsZWFzZSB1c2Ug RWZpUmVzZXJ2ZWRNZW1vcnkgaW5zdGVhZC4NCg0KU3BlY2lmaWNhdGlvbiAoVUVGSSBTcGVjIDJf N19BIFNlcHQgNi5wZGYpIGRlc2NyaWJlcyBFZmlSZXNlcnZlZE1lbW9yeVR5cGUgYXMgIE5vdCB1 c2FibGUgYmVmb3JlIGFuZCBhZnRlciBFeGl0Qm9vdFNlcnZpY2VzLCBTZWUgVGFibGUgMjggJiAy OQ0KSGVuY2UgRWZpUmVzZXJ2ZWRNZW1vcnlUeXBlIGlzIG5vdCBzdWl0YWJsZSBpbiB0aGlzIGNh c2UuICBBZ3JlZT8gDQoNCj4gDQo+ID4gQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250 cmlidXRpb24gQWdyZWVtZW50IDEuMQ0KPiA+IFNpZ25lZC1vZmYtYnk6IEdpcmlzaCBQYXRoYWsg PGdpcmlzaC5wYXRoYWtAYXJtLmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBFdmFuIExsb3lkIDxl dmFuLmxsb3lkQGFybS5jb20+DQo+ID4gLS0tDQo+ID4NCj4gUGxhdGZvcm0vQVJNL1ZFeHByZXNz UGtnL0xpYnJhcnkvSGRMY2RBcm1WRXhwcmVzc0xpYi9IZExjZEFybVZFeHByDQo+IGVzcy5jICAg ICAgIHwgMiArLQ0KPiA+DQo+ID4NCj4gUGxhdGZvcm0vQVJNL1ZFeHByZXNzUGtnL0xpYnJhcnkv UEwxMTFMY2RBcm1WRXhwcmVzc0xpYi9QTDExMUxjZEFybQ0KPiBWRXgNCj4gPiBwcmVzcy5jIHwg MiArLQ0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkNCj4gPg0KPiA+IGRpZmYgLS1naXQNCj4gPg0KPiBhL1BsYXRmb3JtL0FSTS9WRXhwcmVzc1Br Zy9MaWJyYXJ5L0hkTGNkQXJtVkV4cHJlc3NMaWIvSGRMY2RBcm1WRXgNCj4gcHJlcw0KPiA+IHMu Yw0KPiA+DQo+IGIvUGxhdGZvcm0vQVJNL1ZFeHByZXNzUGtnL0xpYnJhcnkvSGRMY2RBcm1WRXhw cmVzc0xpYi9IZExjZEFybVZFeA0KPiBwcmVzDQo+ID4gcy5jIGluZGV4DQo+ID4NCj4gZjdjYWUz OWM5Y2M5OTU0YmE0Y2FkMWJkNTk3ZWJmYzhiYWYxMGYxMS4uYzBhMjVhMThkM2ZjZmU5MWE3NmVl OTg1ZWUNCj4gNTgNCj4gPiAxNDViOTc5MDBmYTAgMTAwNjQ0DQo+ID4gLS0tDQo+ID4NCj4gYS9Q bGF0Zm9ybS9BUk0vVkV4cHJlc3NQa2cvTGlicmFyeS9IZExjZEFybVZFeHByZXNzTGliL0hkTGNk QXJtVkV4DQo+IHByZXMNCj4gPiBzLmMNCj4gPiArKysNCj4gYi9QbGF0Zm9ybS9BUk0vVkV4cHJl c3NQa2cvTGlicmFyeS9IZExjZEFybVZFeHByZXNzTGliL0hkTGNkQXJtVkV4DQo+ID4gKysrIHBy ZXNzLmMNCj4gPiBAQCAtMTc2LDcgKzE3Niw3IEBAIExjZFBsYXRmb3JtR2V0VnJhbSAoDQo+ID4g ICAgfQ0KPiA+ICAgIFN0YXR1cyA9IGdCUy0+QWxsb2NhdGVQYWdlcyAoDQo+ID4gICAgICAgICAg ICAgICAgICAgIEFsbG9jYXRpb25UeXBlLA0KPiA+IC0gICAgICAgICAgICAgICAgICBFZmlCb290 U2VydmljZXNEYXRhLA0KPiA+ICsgICAgICAgICAgICAgICAgICBFZmlSdW50aW1lU2VydmljZXNE YXRhLA0KPiA+ICAgICAgICAgICAgICAgICAgICBFRklfU0laRV9UT19QQUdFUyAoKChVSU5UTilM Q0RfVlJBTV9TSVpFKSksDQo+ID4gICAgICAgICAgICAgICAgICAgIFZyYW1CYXNlQWRkcmVzcw0K PiA+ICAgICAgICAgICAgICAgICAgICApOw0KPiA+IGRpZmYgLS1naXQNCj4gPg0KPiBhL1BsYXRm b3JtL0FSTS9WRXhwcmVzc1BrZy9MaWJyYXJ5L1BMMTExTGNkQXJtVkV4cHJlc3NMaWIvUEwxMTFM Y2RBcg0KPiBtVg0KPiA+IEV4cHJlc3MuYw0KPiA+DQo+IGIvUGxhdGZvcm0vQVJNL1ZFeHByZXNz UGtnL0xpYnJhcnkvUEwxMTFMY2RBcm1WRXhwcmVzc0xpYi9QTDExMUxjZEFyDQo+IG1WDQo+ID4g RXhwcmVzcy5jIGluZGV4DQo+ID4NCj4gMmY0ODE0YTJhZGJmMDE1MTdiYTE0ZDc1Y2U1NzlmZjM1 YzM2MjM3OS4uNjFkZGY3N2U5MDNlNmMzM2EyNmIyYWE4YjcNCj4gNjENCj4gPiAyMWU4MDcxOTVh OWEgMTAwNjQ0DQo+ID4gLS0tDQo+ID4NCj4gYS9QbGF0Zm9ybS9BUk0vVkV4cHJlc3NQa2cvTGli cmFyeS9QTDExMUxjZEFybVZFeHByZXNzTGliL1BMMTExTGNkQXINCj4gbVYNCj4gPiBFeHByZXNz LmMNCj4gPiArKysNCj4gYi9QbGF0Zm9ybS9BUk0vVkV4cHJlc3NQa2cvTGlicmFyeS9QTDExMUxj ZEFybVZFeHByZXNzTGliL1BMMTExTGNkDQo+ID4gKysrIEFybVZFeHByZXNzLmMNCj4gPiBAQCAt MjMyLDcgKzIzMiw3IEBAIExjZFBsYXRmb3JtR2V0VnJhbSAoDQo+ID4gICAgICAvLyBBbGxvY2F0 ZSB0aGUgVlJBTSBmcm9tIHRoZSBEUkFNIHNvIHRoYXQgbm9ib2R5IGVsc2UgdXNlcyBpdC4NCj4g PiAgICAgIFN0YXR1cyA9IGdCUy0+QWxsb2NhdGVQYWdlcyAoDQo+ID4gICAgICAgICAgICAgICAg ICAgICAgQWxsb2NhdGVBZGRyZXNzLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgIEVmaUJvb3RT ZXJ2aWNlc0RhdGEsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgRWZpUnVudGltZVNlcnZpY2Vz RGF0YSwNCj4gPiAgICAgICAgICAgICAgICAgICAgICBFRklfU0laRV9UT19QQUdFUyAoKChVSU5U TilMQ0RfVlJBTV9TSVpFKSksDQo+ID4gICAgICAgICAgICAgICAgICAgICAgVnJhbUJhc2VBZGRy ZXNzDQo+ID4gICAgICAgICAgICAgICAgICAgICAgKTsNCj4gPiAtLQ0KPiA+ICdHdWlkKENFMTY1 NjY5LTNFRjMtNDkzRi1CODVELTYxOTBFRTVCOTc1OSknDQo+ID4NCj4gPg0K