From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.43; helo=mga05.intel.com; envelope-from=star.zeng@intel.com; receiver=edk2-devel@lists.01.org Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) (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 BB8EC21CF58D1 for ; Thu, 5 Oct 2017 01:19:23 -0700 (PDT) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga105.fm.intel.com with ESMTP; 05 Oct 2017 01:22:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.42,480,1500966000"; d="scan'208";a="319820267" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga004.fm.intel.com with ESMTP; 05 Oct 2017 01:22:45 -0700 Received: from fmsmsx124.amr.corp.intel.com (10.18.125.39) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 5 Oct 2017 01:22:45 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by fmsmsx124.amr.corp.intel.com (10.18.125.39) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 5 Oct 2017 01:22:45 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.175]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.213]) with mapi id 14.03.0319.002; Thu, 5 Oct 2017 16:22:43 +0800 From: "Zeng, Star" To: Laszlo Ersek , Ard Biesheuvel CC: "edk2-devel@lists.01.org" , "Gao, Liming" , "Zeng, Star" Thread-Topic: [PATCH 2/2] ArmVirtPkg ArmVirtDxeHobLib: Implement BuildFv3Hob Thread-Index: AQHTPa90Js6pHcAxkECd4TNv5YyHBKLUX/mAgACKiUA= Date: Thu, 5 Oct 2017 08:22:42 +0000 Message-ID: <0C09AFA07DD0434D9E2A0C6AEB0483103B97E7E2@shsmsx102.ccr.corp.intel.com> References: <20171005063327.4872-1-star.zeng@intel.com> <20171005063327.4872-3-star.zeng@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH 2/2] ArmVirtPkg ArmVirtDxeHobLib: Implement BuildFv3Hob 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: Thu, 05 Oct 2017 08:19:23 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QWdyZWUgYW5kIHRoYW5rcyBmb3IgTGFzbHpvJ3MgUkIgKGFkZGVkIGluIFYyIHBhdGNoIHNlcmll cykuDQpQbGVhc2UgaGVscCBjaGVjayB0aGUgVjIgcGF0Y2ggc2VyaWVzIGF0IGh0dHBzOi8vbGlz dHMuMDEub3JnL3BpcGVybWFpbC9lZGsyLWRldmVsLzIwMTctT2N0b2Jlci8wMTU2MjguaHRtbC4N Cg0KVGhhbmtzLA0KU3Rhcg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IExhc3ps byBFcnNlayBbbWFpbHRvOmxlcnNla0ByZWRoYXQuY29tXSANClNlbnQ6IFRodXJzZGF5LCBPY3Rv YmVyIDUsIDIwMTcgNDowNiBQTQ0KVG86IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBs aW5hcm8ub3JnPjsgWmVuZywgU3RhciA8c3Rhci56ZW5nQGludGVsLmNvbT4NCkNjOiBlZGsyLWRl dmVsQGxpc3RzLjAxLm9yZzsgR2FvLCBMaW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPg0KU3Vi amVjdDogUmU6IFtQQVRDSCAyLzJdIEFybVZpcnRQa2cgQXJtVmlydER4ZUhvYkxpYjogSW1wbGVt ZW50IEJ1aWxkRnYzSG9iDQoNCkhpIFN0YXIsDQoNCk9uIDEwLzA1LzE3IDA5OjU2LCBBcmQgQmll c2hldXZlbCB3cm90ZToNCj4gT24gNSBPY3RvYmVyIDIwMTcgYXQgMDc6MzMsIFN0YXIgWmVuZyA8 c3Rhci56ZW5nQGludGVsLmNvbT4gd3JvdGU6DQo+PiBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5i aWVzaGV1dmVsQGxpbmFyby5vcmc+DQo+PiBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0 LmNvbT4NCj4+IENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4NCj4+IENvbnRy aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjENCj4+IFNp Z25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4NCj4+IC0tLQ0KPj4g IEFybVZpcnRQa2cvTGlicmFyeS9Bcm1WaXJ0RHhlSG9iTGliL0hvYkxpYi5jIHwgMzQgDQo+PiAr KysrKysrKysrKysrKysrKysrKysrKysrKystDQo+PiAgMSBmaWxlIGNoYW5nZWQsIDMzIGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4+DQo+PiBkaWZmIC0tZ2l0IGEvQXJtVmlydFBrZy9M aWJyYXJ5L0FybVZpcnREeGVIb2JMaWIvSG9iTGliLmMgDQo+PiBiL0FybVZpcnRQa2cvTGlicmFy eS9Bcm1WaXJ0RHhlSG9iTGliL0hvYkxpYi5jDQo+PiBpbmRleCA5ZTYxN2I4ZTY5OTEuLmRjODRk ZDMyZDI0YSAxMDA2NDQNCj4+IC0tLSBhL0FybVZpcnRQa2cvTGlicmFyeS9Bcm1WaXJ0RHhlSG9i TGliL0hvYkxpYi5jDQo+PiArKysgYi9Bcm1WaXJ0UGtnL0xpYnJhcnkvQXJtVmlydER4ZUhvYkxp Yi9Ib2JMaWIuYw0KPj4gQEAgLTEsNyArMSw3IEBADQo+PiAgLyoqIEBmaWxlDQo+PiAgICBIT0Ig TGlicmFyeSBpbXBsZW1lbmF0aW9uIGZvciBEeGUgUGhhc2Ugd2l0aCBEZWJ1Z0xpYiBkZXBlbmRl bmN5IA0KPj4gcmVtb3ZlZA0KPj4NCj4+IC1Db3B5cmlnaHQgKGMpIDIwMDYgLSAyMDE2LCBJbnRl bCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyANCj4+IHJlc2VydmVkLjxCUj4NCj4+ICtDb3B5cmln aHQgKGMpIDIwMDYgLSAyMDE3LCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyANCj4+ICty ZXNlcnZlZC48QlI+DQo+PiAgQ29weXJpZ2h0IChjKSAyMDE0LCBMaW5hcm8gTHRkLiBBbGwgcmln aHRzIHJlc2VydmVkLjxCUj4gIFRoaXMgDQo+PiBwcm9ncmFtIGFuZCB0aGUgYWNjb21wYW55aW5n IG1hdGVyaWFscyAgYXJlIGxpY2Vuc2VkIGFuZCBtYWRlIA0KPj4gYXZhaWxhYmxlIHVuZGVyIHRo ZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgQlNEIExpY2Vuc2UgQEAgLTQ0Miw2IA0KPj4g KzQ0MiwzOCBAQCBCdWlsZEZ2MkhvYiAoDQo+PiAgICBBU1NFUlQgKEZBTFNFKTsNCj4+ICB9DQo+ Pg0KPj4gKy8qKg0KPj4gKyAgQnVpbGRzIGEgRUZJX0hPQl9UWVBFX0ZWMyBIT0IuDQo+PiArDQo+ PiArICBUaGlzIGZ1bmN0aW9uIGJ1aWxkcyBhIEVGSV9IT0JfVFlQRV9GVjMgSE9CLg0KPj4gKyAg SXQgY2FuIG9ubHkgYmUgaW52b2tlZCBkdXJpbmcgUEVJIHBoYXNlOyAgZm9yIERYRSBwaGFzZSwg aXQgd2lsbCANCj4+ICsgQVNTRVJUKCkgc2luY2UgUEVJIEhPQiBpcyByZWFkLW9ubHkgZm9yIERY RSBwaGFzZS4NCj4+ICsNCj4+ICsgIElmIHRoZXJlIGlzIG5vIGFkZGl0aW9uYWwgc3BhY2UgZm9y IEhPQiBjcmVhdGlvbiwgdGhlbiBBU1NFUlQoKS4NCj4+ICsgIElmIHRoZSBGdkltYWdlIGJ1ZmZl ciBpcyBub3QgYXQgaXRzIHJlcXVpcmVkIGFsaWdubWVudCwgdGhlbiBBU1NFUlQoKS4NCj4+ICsN Cj4+ICsgIEBwYXJhbSBCYXNlQWRkcmVzcyAgICAgICAgICAgIFRoZSBiYXNlIGFkZHJlc3Mgb2Yg dGhlIEZpcm13YXJlIFZvbHVtZS4NCj4+ICsgIEBwYXJhbSBMZW5ndGggICAgICAgICAgICAgICAg IFRoZSBzaXplIG9mIHRoZSBGaXJtd2FyZSBWb2x1bWUgaW4gYnl0ZXMuDQo+PiArICBAcGFyYW0g QXV0aGVudGljYXRpb25TdGF0dXMgICBUaGUgYXV0aGVudGljYXRpb24gc3RhdHVzLg0KPj4gKyAg QHBhcmFtIEV4dHJhY3RlZEZ2ICAgICAgICAgICAgVFJVRSBpZiB0aGUgRlYgd2FzIGV4dHJhY3Rl ZCBhcyBhIGZpbGUgd2l0aGluIGFub3RoZXIgZmlybXdhcmUgdm9sdW1lLg0KPj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgRkFMU0Ugb3RoZXJ3aXNlLg0KPj4gKyAgQHBhcmFtIEZ2 TmFtZSAgICAgICAgICAgICAgICAgVGhlIG5hbWUgb2YgdGhlIEZpcm13YXJlIFZvbHVtZS4gVmFs aWQgb25seSBpZiBJc0V4dHJhY3RlZEZ2IGlzIFRSVUUNCj4+ICsgIEBwYXJhbSBGaWxlTmFtZSAg ICAgICAgICAgICAgIFRoZSBuYW1lIG9mIHRoZSBmaWxlLiBWYWxpZCBvbmx5IGlmIElzRXh0cmFj dGVkRnYgaXMgVFJVRQ0KPj4gKw0KPiANCj4gQ291bGQgd2Uga2VlcCBsaW5lIGxlbmd0aHMgYmVs b3cgODAgY29sdW1ucyBwbGVhc2U/IFNhbWUgZm9yIHRoZSBwcmV2aW91cyBwYXRjaC4NCg0KSSBh Z3JlZTsgcGxlYXNlIHJld3JhcCB0aGUgY29tbWVudCBibG9jayBsaWtlIHRoYXQuDQoNCj4+ICsq Ki8NCj4+ICtWT0lEDQo+PiArRUZJQVBJDQo+PiArQnVpbGRGdjNIb2IgKA0KPj4gKyAgSU4gICAg ICAgICAgRUZJX1BIWVNJQ0FMX0FERFJFU1MgICAgICAgIEJhc2VBZGRyZXNzLA0KPj4gKyAgSU4g ICAgICAgICAgVUlOVDY0ICAgICAgICAgICAgICAgICAgICAgIExlbmd0aCwNCj4+ICsgIElOICAg ICAgICAgIFVJTlQzMiAgICAgICAgICAgICAgICAgICAgICBBdXRoZW50aWNhdGlvblN0YXR1cywN Cj4+ICsgIElOICAgICAgICAgIEJPT0xFQU4gICAgICAgICAgICAgICAgICAgICBFeHRyYWN0ZWRG diwNCj4+ICsgIElOIENPTlNUICAgIEVGSV9HVUlEICAgICAgICAgICAgICAgICAgICAqRnZOYW1l LCBPUFRJT05BTA0KPj4gKyAgSU4gQ09OU1QgICAgRUZJX0dVSUQgICAgICAgICAgICAgICAgICAg ICpGaWxlTmFtZSBPUFRJT05BTA0KPj4gKyAgKQ0KPj4gK3sNCj4+ICsgIEFTU0VSVCAoRkFMU0Up Ow0KPj4gK30NCg0KVGhlIGltcGxlbWVudGF0aW9uIGxvb2tzIGdvb2QsIHRoaXMgbGlicmFyeSBp bnN0YW5jZSBpcyByZXN0cmljdGVkIHRvICJEWEUgYW5kIGxhdGVyIiBtb2R1bGVzLCBhbmQgSE9C IHByb2R1Y3Rpb24gZmluaXNoZXMgd2l0aCB0aGUgUEVJIHBoYXNlDQotLSBEWEUgYW5kIGxhdGVy IGFyZSBub3QgYWxsb3dlZCB0byBwcm9kdWNlIEhPQnMuIFNvIHRoaXMgZm9sbG93cyB0aGUgcmVz dCBvZiB0aGUgSE9CLWJ1aWxkaW5nIGZ1bmN0aW9ucyBpbiB0aGlzIGxpYnJhcnkgaW5zdGFuY2Uu DQoNCldpdGggdGhlIGxpbmUgbGVuZ3RocyBhZGp1c3RlZCwgZm9yIHRoaXMgcGF0Y2g6DQoNClJl dmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPg0KDQpUaGFua3MgZm9y IHRoZSBxdWljayBmb2xsb3d1cCENCkxhc3psbw0KDQo+Pg0KPj4gIC8qKg0KPj4gICAgQnVpbGRz IGEgQ2Fwc3VsZSBWb2x1bWUgSE9CLg0KPj4gLS0NCj4+IDIuMTMuMy53aW5kb3dzLjENCj4+DQoN Cg==