From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=40.107.5.77; helo=eur03-ve1-obe.outbound.protection.outlook.com; envelope-from=udit.kumar@nxp.com; receiver=edk2-devel@lists.01.org Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50077.outbound.protection.outlook.com [40.107.5.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 9C2ED2034A893 for ; Fri, 27 Oct 2017 02:33:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=bj6o2U1aa2gMi3zSohgSjuyETw8sPuWNz3R/ivD/Eho=; b=RIqO3HeO6E7MfE6CnhhP4QLYK797yGf5aTwVESCyeRO3ZSIOOlry3xP1qEMzJgau1/QuBs4irvpZb2U/dxnYPMX56e3F7yoPnuFLsFG1DAIu9ieUItYQtI8OIu5VOlh6CDGa6fQAyE7VtqjdKBlgPnqHgzl8w7I3aQQAPISixUA= Received: from VI1PR0402MB3341.eurprd04.prod.outlook.com (52.134.8.141) by VI1PR0402MB3951.eurprd04.prod.outlook.com (52.134.17.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.4; Fri, 27 Oct 2017 09:37:03 +0000 Received: from VI1PR0402MB3341.eurprd04.prod.outlook.com ([fe80::51e3:cf90:1646:9c51]) by VI1PR0402MB3341.eurprd04.prod.outlook.com ([fe80::51e3:cf90:1646:9c51%13]) with mapi id 15.20.0156.007; Fri, 27 Oct 2017 09:37:03 +0000 From: Udit Kumar To: Ard Biesheuvel CC: Pankaj Bansal , Andrew Fish , "Olivier.Martin@arm.com" , Vladimir Olovyannikov , "edk2-devel@lists.01.org" Thread-Topic: [edk2] Storing Non volatile variables on SD/NAND Thread-Index: AdMwhGas4HV30Cb6RHux5gL+cq9qtgAEHTUAAAJm0wAAGXHS4AAYW1AAABfKRvAAAbCQAAAAEh/QAAD7vYAAE55LQAAD1rowAAJt04AHM+YXEA== Date: Fri, 27 Oct 2017 09:37:03 +0000 Message-ID: References: <4CC33CC2-86D1-490E-A67E-12D751745121@apple.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=udit.kumar@nxp.com; x-originating-ip: [192.88.169.1] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR0402MB3951; 6:ejw7oiw43eCsv2d4IGvqpzbFc+IYBbniT5FzbRvHknkLyDoCBZXQLeoyi1yu3x4zX3L0eMQBW7XGcpx1b+s4S/+ikIAdaZwDgd4zATPMoDSJoLneBvxtLDsBWw896jSmRSPov6frGgvzJx6/d5LvxmTmiU0bPNYfDV7G55rHpX3ROA01kH0JEU6LvbZl4s4dQCspAM+6+sCbPYoKb1yG+sWj9ckQBBV+gQ1YXXJrx2JYd7Sf6+CXkG/7+edGhM1wZFTwGWm+oXmPXvVv6n4/K/t2uTOdTWxYRFPvt8/nccvg0IS2w9JQM6XEIEEo8b+T6o5Ur19j0+5n/7FAcw7fag==; 5:N9qRXV6N2QGvR6VkXoy7uoKv1EU2jJlMBArJy4nDSzujnuG9GuKg4fw8uHp3x7XlGjF/tzkShb/DjmSHAIAp0R5g48dxmwaOsUgct984fq9u44sRm7RKC8fFV1M0JuYXjEIHjL2CdIWNF+WlYQXSXw==; 24:pTWhtgqkSwbz8sLhKRAPrVPOgYZWiJpOwrdAUWyYXu8MHwf/aN9Rk5jJcwhxtbeGXRYz3pSHwP2QQQZLTOImoARHLF7Z112IGo/cf8vsfxc=; 7:YQMaf6ug9Zh9hMjvTw6vRfGsRiIy6psaSc85K280NateWABw8Ulv2s7p8TCWDRbeIRd/enCw7aE7pnS8PKyFrXGkC9609DQ/OWh8WhPo41HrIbHuqBcmd/jWKFZwQjYyqesdHae0miMT6Pb3xj7WBuMlVzc5iztw+xZe/BIozF5DfFdUzXOj1/YYTxQRas7ZWj6qDijC0emp+GgFF5tW0m1IoK5yaMGQ5aAedRKdkNc= x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR; x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10009020)(6009001)(39860400002)(346002)(376002)(189002)(199003)(24454002)(13464003)(97736004)(106356001)(478600001)(33656002)(66066001)(101416001)(5250100002)(229853002)(53936002)(68736007)(4326008)(6246003)(3846002)(189998001)(6116002)(102836003)(54906003)(2900100001)(6506006)(8666007)(6436002)(53546010)(3280700002)(81156014)(8676002)(81166006)(305945005)(3660700001)(2906002)(7696004)(8936002)(99286003)(5660300001)(93886005)(76176999)(25786009)(55016002)(14454004)(86362001)(9686003)(7736002)(2950100002)(74316002)(50986999)(6916009)(105586002)(316002)(54356999); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0402MB3951; H:VI1PR0402MB3341.eurprd04.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; x-ms-office365-filtering-correlation-id: 0b0149d6-dce4-4529-c137-08d51d1e47ca x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(4534020)(4602075)(4627075)(201703031133081)(201702281549075)(2017052603199); SRVR:VI1PR0402MB3951; x-ms-traffictypediagnostic: VI1PR0402MB3951: x-exchange-antispam-report-test: UriScan:(80524489315369)(180628864354917)(185117386973197)(162533806227266)(31960201722614); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(3231020)(3002001)(10201501046)(6055026)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0402MB3951; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0402MB3951; x-forefront-prvs: 0473A03F3F received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b0149d6-dce4-4529-c137-08d51d1e47ca X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2017 09:37:03.2550 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0402MB3951 Subject: Re: Storing Non volatile variables on SD/NAND 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, 27 Oct 2017 09:33:20 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIEFyZC4gDQoNCj4gVGhlIFVFRkkgc3BlYyBhbGxvd3MgeW91IHRvIGV4cG9zZSBlbnRy eSBwb2ludHMgaW50byBhIERYRV9SVU5USU1FX0RSSVZFUg0KPiBtb2R1bGUgdmlhIGEgVUVGSSBj b25maWd1cmF0aW9uIHRhYmxlLCBhbmQgdGhlIE9TIGNhbiB1c2UgYSBkcml2ZXIgdGhhdCB1c2Vz IHRoZQ0KPiBhYnN0cmFjdGVkIGRldmljZSByYXRoZXIgdGhhbiB0aGUgcmVhbCBkZXZpY2UuIFBl cmZvcm1hbmNlIGlzIGdvaW5nIHRvIGJlDQoNCkNvdWxkIHlvdSBwb2ludCBtZSB0byBzb21lIHNh bXBsZSBkcml2ZXIgdXNpbmcgdGhpcyBzY2hlbWUsIA0KTWFpbmx5IGFyb3VuZCBPUyBpbXBsZW1l bnRhdGlvbiANCg0KUmVnYXJkcyANClVkaXQNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KPiBGcm9tOiBBcmQgQmllc2hldXZlbCBbbWFpbHRvOmFyZC5iaWVzaGV1dmVsQGxpbmFyby5v cmddDQo+IFNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDIwLCAyMDE3IDExOjA5IFBNDQo+IFRv OiBVZGl0IEt1bWFyIDx1ZGl0Lmt1bWFyQG54cC5jb20+DQo+IENjOiBQYW5rYWogQmFuc2FsIDxw YW5rYWouYmFuc2FsQG54cC5jb20+OyBBbmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPjsNCj4g T2xpdmllci5NYXJ0aW5AYXJtLmNvbTsgVmxhZGltaXIgT2xvdnlhbm5pa292DQo+IDx2bGFkaW1p ci5vbG92eWFubmlrb3ZAYnJvYWRjb20uY29tPjsgZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmcNCj4g U3ViamVjdDogUmU6IFtlZGsyXSBTdG9yaW5nIE5vbiB2b2xhdGlsZSB2YXJpYWJsZXMgb24gU0Qv TkFORA0KPiANCj4gT24gMjAgU2VwdGVtYmVyIDIwMTcgYXQgMTA6MzQsIFVkaXQgS3VtYXIgPHVk aXQua3VtYXJAbnhwLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBXaGVuIHdlIHdhbnQgdG8gaGF2ZSBV RUZJIGFuZCBPUyBhY2Nlc3Npbmcgc2FtZSBtZWRpYSAsIFBvc3NpYmlsaXRpZXMNCj4gPiBJIHNl ZQ0KPiA+DQo+ID4gMS0gUGF0Y2ggT1MgRm9yIHN0YXR1cyBjaGVjayBvZiBtZWRpYSAoZGl2ZXJz aW9uIGZyb20gZ2VuZXJpYyBPUyksIEdvb2QgY2FzZQ0KPiB3aWxsIGJlIG1vZGlmeSBsb3cgbGV2 ZWwgZHJpdmVyLg0KPiA+IEJ1dCB3ZSBtYXkgZW5kIHVwIHNvbWUgc3VycHJpc2VzIG9uIHN5bmNo cm9uaXphdGlvbi4NCj4gPg0KPiA+IDItIG5vIHJ1bnRpbWUgc2VydmljZSBmb3IgT1MgLiBJIGd1 ZXNzIHRoaXMgd2lsbCBub3QgYmUgcG9zc2libGUNCj4gPg0KPiA+IDMtIFdheSB0aGUgIFZsYWRp bWlyIGltcGxlbWVudGVkIGZvciBlTU1DLCBUaGlzIGhhcyByaXNrIG9mIGxvc2luZyBkYXRhIGlu DQo+IGNhc2Ugb2YgQUMgcG93ZXIgb2ZmLg0KPiA+DQo+ID4gNC0gdXBkYXRlIGhhcmR3YXJlIHdp dGggZHVhbCB2aWV3IChBcmQgc3VnZ2VzdGlvbikNCj4gPg0KPiANCj4gNSAtIGFic3RyYWN0IGRp cmVjdCBibG9jayBkZXZpY2UgYWNjZXNzIGludG8gYSBmaXJtd2FyZSBzZXJ2aWNlIHRoYXQgaXMg ZXhwb3NlZCB2aWENCj4gYSBEWEVfUlVOVElNRV9EUklWRVIuDQo+IA0KPiBUaGUgVUVGSSBzcGVj IGFsbG93cyB5b3UgdG8gZXhwb3NlIGVudHJ5IHBvaW50cyBpbnRvIGEgRFhFX1JVTlRJTUVfRFJJ VkVSDQo+IG1vZHVsZSB2aWEgYSBVRUZJIGNvbmZpZ3VyYXRpb24gdGFibGUsIGFuZCB0aGUgT1Mg Y2FuIHVzZSBhIGRyaXZlciB0aGF0IHVzZXMgdGhlDQo+IGFic3RyYWN0ZWQgZGV2aWNlIHJhdGhl ciB0aGFuIHRoZSByZWFsIGRldmljZS4gUGVyZm9ybWFuY2UgaXMgZ29pbmcgdG8gYmUNCj4gdGVy cmlibGUsIHByb2JhYmx5LCBhbmQgbG90cyBvZiB0aGluZ3MgdGhhdCBhcmUgc3BlY2lmaWMgdG8g U0QvTU1DIHdpbGwgbm8gbG9uZ2VyDQo+IHdvcmssIGJ1dCBpdCBpcyBhIHBvc3NpYmlsaXR5IG5v bmV0aGVsZXNzLg0K