From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.24; helo=mga09.intel.com; envelope-from=eric.jin@intel.com; receiver=edk2-devel@lists.01.org Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (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 15AE8211E0931 for ; Fri, 22 Mar 2019 00:16:18 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Mar 2019 00:16:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,256,1549958400"; d="scan'208";a="136248545" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga003.jf.intel.com with ESMTP; 22 Mar 2019 00:16:18 -0700 Received: from fmsmsx124.amr.corp.intel.com (10.18.125.39) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 22 Mar 2019 00:16:17 -0700 Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by fmsmsx124.amr.corp.intel.com (10.18.125.39) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 22 Mar 2019 00:16:17 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.134]) by SHSMSX107.ccr.corp.intel.com ([169.254.9.252]) with mapi id 14.03.0415.000; Fri, 22 Mar 2019 15:16:15 +0800 From: "Jin, Eric" To: Supreeth Venkatesh , "edk2-devel@lists.01.org" Thread-Topic: [edk2-test][Patch 1/1] uefi-sct/SctPkg: Size in EraseBlocks() is in bytes Thread-Index: AQHU3cMXUcTULzu4fUe+TuW9OWi/7aYXQgzw Date: Fri, 22 Mar 2019 07:16:15 +0000 Message-ID: References: <20190311052947.3960-1-eric.jin@intel.com> <365c74dea999e06ebfd663b8ac47ad51c5f41ae7.camel@arm.com> In-Reply-To: <365c74dea999e06ebfd663b8ac47ad51c5f41ae7.camel@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [edk2-test][Patch 1/1] uefi-sct/SctPkg: Size in EraseBlocks() is in bytes X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Mar 2019 07:16:19 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U3VwcmVldGgsDQoNClRoYW5rIGZvciB0aGUgcmV3b3JkaW5nIHN1Z2dlc3Rpb24uIA0KV2lsbCBj b21taXQgdGhlIHBhdGNoIHdpdGggYWNjdXJhdGUgbWVzc2FnZS4NCg0KQmVzdCBSZWdhcmRzDQpF cmljDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBTdXByZWV0aCBWZW5rYXRl c2ggPHN1cHJlZXRoLnZlbmthdGVzaEBhcm0uY29tPiANClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE5 LCAyMDE5IDM6NDUgQU0NClRvOiBKaW4sIEVyaWMgPGVyaWMuamluQGludGVsLmNvbT47IGVkazIt ZGV2ZWxAbGlzdHMuMDEub3JnDQpTdWJqZWN0OiBSZTogW2VkazItdGVzdF1bUGF0Y2ggMS8xXSB1 ZWZpLXNjdC9TY3RQa2c6IFNpemUgaW4gRXJhc2VCbG9ja3MoKSBpcyBpbiBieXRlcw0KDQpPbiBN b24sIDIwMTktMDMtMTEgYXQgMTM6MjkgKzA4MDAsIEVyaWMgSmluIHdyb3RlOg0KPiBUaGUgZXJh c2Ugc2l6ZSB1c2VkIGluIGN1cnJlbnQgdGVzdCBpcyBibG9ja3MgbnVtYmVyLA0KUGxlYXNlIHJl d29yZC4gQmxvY2sgbnVtYmVyIG9yIG51bWJlciBvZiBibG9ja3M/DQoNCj4gYW5kIHNob3VsZCBi ZSBjb3JyZWN0ZWQgdG8gdGhlIHNpemUgaW4gYnl0ZXMgdG8gYmUgZXJhc2VkLiBBY2NvcmRpbmcg DQo+IHRvIFVFRkkgc3BlYywgaXQgbXVzdCBiZSBhIG11bHRpcGxlIG9mIHRoZSBwaHlzaWNhbCBi bG9jayBzaXplIG9mIHRoZSANCj4gZGV2aWNlLCBldmVuIHRoZSBFcmFzZUxlbmd0aEdyYW51bGFy aXR5IGJsb2NrcyBmb3Igc29tZSBkZXZpY2UuDQpQbGVhc2UgcmV3b3JkLiANCg0KU3VnZ2VzdGlv bjoNCkN1cnJlbnRseSwgRUZJX0VSQVNFX0JMT0NLX1BST1RPQ09MIHRlc3QgdG8gdmFsaWRhdGUg ZXJhc2UgZnVuY3Rpb25hbGl0eSBvZiBhIGRldmljZSBpbmNvcnJlY3RseSB1c2VkICJCbG9ja051 bWJlciIgd2hpY2ggZG9lcyBub3QgcmVmbGVjdCB0aGUgYWN0dWFsIHNpemUgaW4gYnl0ZXMgdG8g YmUgZXJhc2VkLg0KVGhpcyBwYXRjaCBjb3JyZWN0cyB0aGlzIGJ5IGNhbGN1bGF0aW5nIHNpemUg aW4gYnl0ZXMgdG8gYmUgZXJhc2VkIHVzaW5nICJFcmFzZUxlbmd0aEdyYW51bGFyaXR5IiBhbmQg IkJsb2NrU2l6ZSIuDQpvciBTb21ldGhpbmcgc2ltaWxhci4NCg0KV2l0aCB0aGF0DQpSZXZpZXdl ZC1ieTogU3VwcmVldGggVmVua2F0ZXNoIDxzdXByZWV0aC52ZW5rYXRlc2hAYXJtLmNvbT4NCg0K PiBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4x DQo+IFNpZ25lZC1vZmYtYnk6IEVyaWMgSmluIDxlcmljLmppbkBpbnRlbC5jb20+DQo+IC0tLQ0K PiAgdWVmaS0NCj4gc2N0L1NjdFBrZy9UZXN0Q2FzZS9VRUZJL0VGSS9Qcm90b2NvbC9FcmFzZUJs b2NrL0JsYWNrQm94VGVzdC9FcmFzZUJsDQo+IG9ja0JCVGVzdENvbmZvcm1hbmNlLmMgfCAyNSAr KysrKysrKysrKysrLS0tLS0tLS0tLS0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9u cygrKSwgMTIgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvdWVmaS0NCj4gc2N0L1Nj dFBrZy9UZXN0Q2FzZS9VRUZJL0VGSS9Qcm90b2NvbC9FcmFzZUJsb2NrL0JsYWNrQm94VGVzdC9F cmFzZUJsDQo+IG9ja0JCVGVzdENvbmZvcm1hbmNlLmMgYi91ZWZpLQ0KPiBzY3QvU2N0UGtnL1Rl c3RDYXNlL1VFRkkvRUZJL1Byb3RvY29sL0VyYXNlQmxvY2svQmxhY2tCb3hUZXN0L0VyYXNlQmwN Cj4gb2NrQkJUZXN0Q29uZm9ybWFuY2UuYw0KPiBpbmRleCBkZjA1N2IyNjY2N2YuLmE2MTU2Yjk4 OGY0NCAxMDA2NDQNCj4gLS0tIGEvdWVmaS0NCj4gc2N0L1NjdFBrZy9UZXN0Q2FzZS9VRUZJL0VG SS9Qcm90b2NvbC9FcmFzZUJsb2NrL0JsYWNrQm94VGVzdC9FcmFzZUJsDQo+IG9ja0JCVGVzdENv bmZvcm1hbmNlLmMNCj4gKysrIGIvdWVmaS0NCj4gc2N0L1NjdFBrZy9UZXN0Q2FzZS9VRUZJL0VG SS9Qcm90b2NvbC9FcmFzZUJsb2NrL0JsYWNrQm94VGVzdC9FcmFzZUJsDQo+IG9ja0JCVGVzdENv bmZvcm1hbmNlLmMNCj4gQEAgLTEsNyArMSw3IEBADQo+ICAvKiogQGZpbGUNCj4gIA0KPiAgICBD b3B5cmlnaHQgMjAxNyBVbmlmaWVkIEVGSSwgSW5jLjxCUj4NCj4gLSAgQ29weXJpZ2h0IChjKSAy MDE3LCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+DQo+ICsgIENv cHlyaWdodCAoYykgMjAxNyAtIDIwMTksIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzDQo+ IHJlc2VydmVkLjxCUj4NCj4gIA0KPiAgICBUaGlzIHByb2dyYW0gYW5kIHRoZSBhY2NvbXBhbnlp bmcgbWF0ZXJpYWxzDQo+ICAgIGFyZSBsaWNlbnNlZCBhbmQgbWFkZSBhdmFpbGFibGUgdW5kZXIg dGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIA0KPiB0aGUgQlNEIExpY2Vuc2UgQEAgLTUxLDgg KzUxLDggQEAgQkJUZXN0RXJhc2VCbG9ja3NDb25mb3JtYW5jZVRlc3QgKA0KPiAgICBVSU5UMzIg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJsb2NrU2l6ZTsNCj4gICAgVUlOVDMyICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJb0FsaWduOw0KPiAgICBFRklfTEJBICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIExhc3RCbG9jazsNCj4gLQ0KPiAtICBVSU5UMzIgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJsb2NrTnVtYmVyOw0KPiArICBVSU5UMzIgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVyYXNlTGVuZ3RoR3JhbnVsYXJpdHk7DQo+ICsg IFVJTlROICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJhc2VTaXplOw0KPiAgDQo+ ICAgIEVGSV9FUkFTRV9CTE9DS19UT0tFTiAgICAgICAgICAgICAgICAgVG9rZW47DQo+ICANCj4g QEAgLTEyMSwxMCArMTIxLDExIEBAIEJCVGVzdEVyYXNlQmxvY2tzQ29uZm9ybWFuY2VUZXN0ICgN Cj4gICAgSW9BbGlnbiAgICAgICAgICAgPSBNZWRpYS0+SW9BbGlnbjsNCj4gICAgTGFzdEJsb2Nr ICAgICAgICAgPSBNZWRpYS0+TGFzdEJsb2NrOw0KPiAgDQo+IC0gIEJsb2NrTnVtYmVyICAgICAg ID0gKFVJTlQzMikgTUlOSU1VTShMYXN0QmxvY2ssDQo+IE1BWF9OVU1CRVJfT0ZfUkVBRF9CTE9D S19CVUZGRVIpOw0KPiArICBFcmFzZUxlbmd0aEdyYW51bGFyaXR5ID0gRXJhc2VCbG9jay0+RXJh c2VMZW5ndGhHcmFudWxhcml0eTsNCj4gKyAgRXJhc2VTaXplICAgICAgICAgICAgICA9IChVSU5U TilTY3RNdWx0VTY0eDMyDQo+IChFcmFzZUxlbmd0aEdyYW51bGFyaXR5LCBCbG9ja1NpemUpOw0K PiAgDQo+ICAgIGlmIChNZWRpYVByZXNlbnQgPT0gRkFMU0UpIHsNCj4gLSAgICBTdGF0dXMgPSBF cmFzZUJsb2NrLT5FcmFzZUJsb2NrcyhFcmFzZUJsb2NrLCBNZWRpYUlkLCAwLCAmVG9rZW4sDQo+ IEJsb2NrTnVtYmVyKTsNCj4gKyAgICBTdGF0dXMgPSBFcmFzZUJsb2NrLT5FcmFzZUJsb2NrcyhF cmFzZUJsb2NrLCBNZWRpYUlkLCAwLCAmVG9rZW4sDQo+IEVyYXNlU2l6ZSk7DQo+ICAgICAgaWYg KFN0YXR1cyA9PSBFRklfTk9fTUVESUEpDQo+ICAgICAgICBBc3NlcnRpb25UeXBlID0gRUZJX1RF U1RfQVNTRVJUSU9OX1BBU1NFRDsNCj4gICAgICBlbHNlDQo+IEBAIC0xNDEsNyArMTQyLDcgQEAg QkJUZXN0RXJhc2VCbG9ja3NDb25mb3JtYW5jZVRlc3QgKA0KPiAgICAgICAgICAgICAgICAgICAg ICAgU3RhdHVzDQo+ICAgICAgICAgICAgICAgICAgICAgICApOw0KPiAgDQo+IC0gICAgU3RhdHVz ID0gRXJhc2VCbG9jay0+RXJhc2VCbG9ja3MoRXJhc2VCbG9jaywgTWVkaWFJZCwgTGFzdEJsb2Nr DQo+ICsgMSwgJlRva2VuLCBCbG9ja051bWJlcik7DQo+ICsgICAgU3RhdHVzID0gRXJhc2VCbG9j ay0+RXJhc2VCbG9ja3MoRXJhc2VCbG9jaywgTWVkaWFJZCwgTGFzdEJsb2NrIA0KPiArIDEsICZU b2tlbiwgRXJhc2VTaXplKTsNCj4gICAgICBpZiAoU3RhdHVzID09IEVGSV9OT19NRURJQSkNCj4g ICAgICAgIEFzc2VydGlvblR5cGUgPSBFRklfVEVTVF9BU1NFUlRJT05fUEFTU0VEOw0KPiAgICAg IGVsc2UNCj4gQEAgLTE1OCw3ICsxNTksNyBAQCBCQlRlc3RFcmFzZUJsb2Nrc0NvbmZvcm1hbmNl VGVzdCAoDQo+ICAgICAgICAgICAgICAgICAgICAgICBTdGF0dXMNCj4gICAgICAgICAgICAgICAg ICAgICAgICk7DQo+ICANCj4gLSAgICBTdGF0dXMgPSBFcmFzZUJsb2NrLT5FcmFzZUJsb2NrcyhF cmFzZUJsb2NrLCBNZWRpYUlkLCBMYXN0QmxvY2sNCj4gLSAxMCwgJlRva2VuLCBCbG9ja051bWJl ciArIDEpOw0KPiArICAgIFN0YXR1cyA9IEVyYXNlQmxvY2stPkVyYXNlQmxvY2tzKEVyYXNlQmxv Y2ssIE1lZGlhSWQsIExhc3RCbG9jaw0KPiAtIDEwLCAmVG9rZW4sIEVyYXNlU2l6ZSArIDEpOw0K PiAgICAgIGlmIChTdGF0dXMgPT0gRUZJX05PX01FRElBKQ0KPiAgICAgICAgQXNzZXJ0aW9uVHlw ZSA9IEVGSV9URVNUX0FTU0VSVElPTl9QQVNTRUQ7DQo+ICAgICAgZWxzZQ0KPiBAQCAtMTc3LDcg KzE3OCw3IEBAIEJCVGVzdEVyYXNlQmxvY2tzQ29uZm9ybWFuY2VUZXN0ICgNCj4gICANCj4gICAg fSBlbHNlIHsNCj4gICAgICBpZiAoUmVhZE9ubHkgPT0gVFJVRSkgew0KPiAtICAgICAgU3RhdHVz ID0gRXJhc2VCbG9jay0+RXJhc2VCbG9ja3MoRXJhc2VCbG9jaywgTWVkaWFJZCwgMCwNCj4gJlRv a2VuLCBCbG9ja051bWJlcik7DQo+ICsgICAgICBTdGF0dXMgPSBFcmFzZUJsb2NrLT5FcmFzZUJs b2NrcyhFcmFzZUJsb2NrLCBNZWRpYUlkLCAwLA0KPiAmVG9rZW4sIEVyYXNlU2l6ZSk7DQo+ICAg ICAgICBpZiAoU3RhdHVzID09IEVGSV9XUklURV9QUk9URUNURUQpDQo+ICAgICAgICAgIEFzc2Vy dGlvblR5cGUgPSBFRklfVEVTVF9BU1NFUlRJT05fUEFTU0VEOw0KPiAgICAgICAgZWxzZQ0KPiBA QCAtMTk1LDcgKzE5Niw3IEBAIEJCVGVzdEVyYXNlQmxvY2tzQ29uZm9ybWFuY2VUZXN0ICgNCj4g ICAgICAgICAgICAgICAgICAgICAgICk7ICAgICAgDQo+ICANCj4gICAgICB9IGVsc2Ugew0KPiAt ICAgICAgU3RhdHVzID0gRXJhc2VCbG9jay0+RXJhc2VCbG9ja3MoRXJhc2VCbG9jaywgTWVkaWFJ ZCArIDEsIDAsDQo+ICZUb2tlbiwgQmxvY2tOdW1iZXIpOw0KPiArICAgICAgU3RhdHVzID0gRXJh c2VCbG9jay0+RXJhc2VCbG9ja3MoRXJhc2VCbG9jaywgTWVkaWFJZCArIDEsIDAsDQo+ICZUb2tl biwgRXJhc2VTaXplKTsNCj4gICAgICAgIGlmIChTdGF0dXMgPT0gRUZJX01FRElBX0NIQU5HRUQp DQo+ICAgICAgICAgIEFzc2VydGlvblR5cGUgPSBFRklfVEVTVF9BU1NFUlRJT05fUEFTU0VEOw0K PiAgICAgICAgZWxzZQ0KPiBAQCAtMjEyLDcgKzIxMyw3IEBAIEJCVGVzdEVyYXNlQmxvY2tzQ29u Zm9ybWFuY2VUZXN0ICgNCj4gICAgICAgICAgICAgICAgICAgICAgIFN0YXR1cw0KPiAgICAgICAg ICAgICAgICAgICAgICAgKTsNCj4gIA0KPiAtICAgICAgU3RhdHVzID0gRXJhc2VCbG9jay0+RXJh c2VCbG9ja3MoRXJhc2VCbG9jaywgTWVkaWFJZCArIDEsDQo+IExhc3RCbG9jayArIDEsICZUb2tl biwgQmxvY2tOdW1iZXIpOw0KPiArICAgICAgU3RhdHVzID0gRXJhc2VCbG9jay0+RXJhc2VCbG9j a3MoRXJhc2VCbG9jaywgTWVkaWFJZCArIDEsDQo+IExhc3RCbG9jayArIDEsICZUb2tlbiwgRXJh c2VTaXplKTsNCj4gICAgICAgIGlmIChTdGF0dXMgPT0gRUZJX01FRElBX0NIQU5HRUQpDQo+ICAg ICAgICAgIEFzc2VydGlvblR5cGUgPSBFRklfVEVTVF9BU1NFUlRJT05fUEFTU0VEOw0KPiAgICAg ICAgZWxzZQ0KPiBAQCAtMjI5LDcgKzIzMCw3IEBAIEJCVGVzdEVyYXNlQmxvY2tzQ29uZm9ybWFu Y2VUZXN0ICgNCj4gICAgICAgICAgICAgICAgICAgICAgIFN0YXR1cw0KPiAgICAgICAgICAgICAg ICAgICAgICAgKTsNCj4gIA0KPiAtICAgICAgU3RhdHVzID0gRXJhc2VCbG9jay0+RXJhc2VCbG9j a3MoRXJhc2VCbG9jaywgTWVkaWFJZCArIDEsDQo+IExhc3RCbG9jayAtIDEwLCAmVG9rZW4sIEJs b2NrTnVtYmVyICsgMSk7DQo+ICsgICAgICBTdGF0dXMgPSBFcmFzZUJsb2NrLT5FcmFzZUJsb2Nr cyhFcmFzZUJsb2NrLCBNZWRpYUlkICsgMSwNCj4gTGFzdEJsb2NrIC0gMTAsICZUb2tlbiwgRXJh c2VTaXplICsgMSk7DQo+ICAgICAgICBpZiAoU3RhdHVzID09IEVGSV9NRURJQV9DSEFOR0VEKQ0K PiAgICAgICAgICBBc3NlcnRpb25UeXBlID0gRUZJX1RFU1RfQVNTRVJUSU9OX1BBU1NFRDsNCj4g ICAgICAgIGVsc2UNCj4gQEAgLTI0Niw3ICsyNDcsNyBAQCBCQlRlc3RFcmFzZUJsb2Nrc0NvbmZv cm1hbmNlVGVzdCAoDQo+ICAgICAgICAgICAgICAgICAgICAgICBTdGF0dXMNCj4gICAgICAgICAg ICAgICAgICAgICAgICk7DQo+ICANCj4gLSAgICAgIFN0YXR1cyA9IEVyYXNlQmxvY2stPkVyYXNl QmxvY2tzKEVyYXNlQmxvY2ssIE1lZGlhSWQsDQo+IExhc3RCbG9jayArIDEsICZUb2tlbiwgQmxv Y2tOdW1iZXIpOw0KPiArICAgICAgU3RhdHVzID0gRXJhc2VCbG9jay0+RXJhc2VCbG9ja3MoRXJh c2VCbG9jaywgTWVkaWFJZCwNCj4gTGFzdEJsb2NrICsgMSwgJlRva2VuLCBFcmFzZVNpemUpOw0K PiAgICAgICAgaWYgKFN0YXR1cyA9PSBFRklfSU5WQUxJRF9QQVJBTUVURVIpDQo+ICAgICAgICAg IEFzc2VydGlvblR5cGUgPSBFRklfVEVTVF9BU1NFUlRJT05fUEFTU0VEOw0KPiAgICAgICAgZWxz ZQ0KDQo=