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.151; helo=mga17.intel.com; envelope-from=jiewen.yao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) (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 2B4E22118DC52 for ; Tue, 13 Nov 2018 16:28:24 -0800 (PST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Nov 2018 16:28:24 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,230,1539673200"; d="scan'208";a="100033401" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by orsmga003.jf.intel.com with ESMTP; 13 Nov 2018 16:28:23 -0800 Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 13 Nov 2018 16:28:23 -0800 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by fmsmsx122.amr.corp.intel.com (10.18.125.37) with Microsoft SMTP Server (TLS) id 14.3.408.0; Tue, 13 Nov 2018 16:28:23 -0800 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.84]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.214]) with mapi id 14.03.0415.000; Wed, 14 Nov 2018 08:28:21 +0800 From: "Yao, Jiewen" To: "Cohen, Eugene" , "edk2-devel@lists.01.org" , "Zhang, Chao B" CC: "Bin, Sung-Uk (???)" Thread-Topic: [PATCH 1/4] SecurityPkg: enable TPM components to build for ARM and AARCH64 Thread-Index: AdR7nSnNxWLk1ivnTvCSzfO6Ti0T7gAARu4QAAELcdAAA3gH4A== Date: Wed, 14 Nov 2018 00:28:20 +0000 Message-ID: <74D8A39837DF1E4DA445A8C0B3885C503F3EBF06@shsmsx102.ccr.corp.intel.com> References: <74D8A39837DF1E4DA445A8C0B3885C503F3EB72C@shsmsx102.ccr.corp.intel.com> In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODYyNjQxYWYtY2MwMi00NGFjLTgxYjYtYjgzNGM4NTI4ZWQ4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiczdHcUJiM1VydkdBRjlKYTl0N3UrRjV2b2NvdHpvNzM0azU2QjVnRG9BT1ZCNDFlXC9aWFZJVURcL2t5aGRKek5QIn0= x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH 1/4] SecurityPkg: enable TPM components to build for ARM and AARCH64 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: Wed, 14 Nov 2018 00:28:25 -0000 Content-Language: en-US Content-Type: text/plain; charset="ks_c_5601-1987" Content-Transfer-Encoding: base64 VGhhbmtzIEV1Z2VuZQ0KDQpGb3IgMywgSSBkbyBub3QgdGhpbmsgeW91IG5lZWQgZXhwb3NlIHlv dXIgSVAuDQoNClRoZXJlIGFyZSAyIHB1cnBvc2VzIEkgcHJvcG9zZS4NCjEpIFRvIHByb3ZlIHRo aXMgcGF0Y2ggd29ya3MgZm9yIFNQSS4NCldlIG5lZWQgYSByZWFsIGV4YW1wbGUgdG8gdXNlIHRo aXMgVHBtSW9MaWIuDQpJdCBpcyBPSyB0byBrZWVwIGl0IGNsb3NlIHNvdXJjZSBpZiBpdCBpcyBJ UC4NCkkganVzdCB3YW50IHRvIG1ha2Ugc3VyZSB0aGlzIGFwcHJvYWNoIGlzIGZlYXNpYmxlLg0K DQoyKSBUbyBkZW1vbnN0cmF0ZSBob3cgdG8gZG8gdGhhdC4NCklmIHlvdSBjYW4gdXNlIEVGSV9T UElfUFJPVE9DT0wsIHRoYXQgd291bGQgYmUgcGVyZmVjdC4NCg0KVGhhbmsgeW91DQpZYW8gSmll d2VuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQ29oZW4sIEV1Z2Vu ZSBbbWFpbHRvOmV1Z2VuZUBocC5jb21dDQo+IFNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQs IDIwMTggNjo0OSBBTQ0KPiBUbzogWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPjsg ZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmc7IFpoYW5nLA0KPiBDaGFvIEIgPGNoYW8uYi56aGFuZ0Bp bnRlbC5jb20+DQo+IENjOiBCaW4sIFN1bmctVWsgKLrzvLq/7SkgPHN1bmd1ay1iaW5AaHAuY29t Pg0KPiBTdWJqZWN0OiBSRTogW1BBVENIIDEvNF0gU2VjdXJpdHlQa2c6IGVuYWJsZSBUUE0gY29t cG9uZW50cyB0byBidWlsZCBmb3INCj4gQVJNIGFuZCBBQVJDSDY0DQo+IA0KPiBKaWV3ZW4sDQo+ IA0KPiAxIGFuZCAyIC0gb2theSwgbm8gcHJvYmxlbSwgd29ya2luZyBvbiBpdC4NCj4gDQo+IDMg LSB3ZSBhcmUgZGV2ZWxvcGluZyB0aGUgU1BJIFRQTSBzdXBwb3J0IGFzIHdlIHNwZWFrLiAgT3Vy IFNQSSBjb250cm9sbGVyDQo+IGlzIHByb3ByaWV0YXJ5IHNvIHRoZXJlJ3Mgbm8gdmFsdWUgaW4g dHJ5aW5nIHRvIHNoYXJlIHRoYXQgZHJpdmVyLiAgT3VyIGludGVybmFsDQo+IFNQSSBkcml2ZXIg Y3VycmVudGx5IGRvZXMgbm90IHN1cHBvcnQgdGhlIFBJIHNwZWMgU1BJX0lPX1BST1RPQ09MIGJ1 dCBhcmUNCj4gbG9va2luZyBhdCBhZG9wdGluZyBpdCAtIGlmIHNvIHRoZW4gd2UgY291bGQgY29u dHJpYnV0ZSB0aGUgVHBtSW9MaWJTcGkNCj4gaW5zdGFuY2Ugd2hpY2ggd291bGQgY29ubmVjdCB0 aGUgVFBNIHN0YWNrIHRvIHRoZSBTUElfSU9fUFJPVE9DT0wuICBJcw0KPiB0aGlzIHdoYXQgeW91 IHdhbnRlZCBvciBpcyB0aGVyZSBzb21ldGhpbmcgbW9yZSBzcGVjaWZpYyB5b3Ugd2VyZSBsb29r aW5nDQo+IGZvcj8NCj4gDQo+IFRoYW5rcywNCj4gDQo+IEV1Z2VuZQ0KPiANCj4gPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGlu dGVsLmNvbT4NCj4gPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCAzOjIyIFBNDQo+ ID4gVG86IENvaGVuLCBFdWdlbmUgPGV1Z2VuZUBocC5jb20+OyBlZGsyLWRldmVsQGxpc3RzLjAx Lm9yZzsgWmhhbmcsDQo+ID4gQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPg0KPiA+IENj OiBCaW4sIFN1bmctVWsgKLrzvLq/7SkgPHN1bmd1ay1iaW5AaHAuY29tPg0KPiA+IFN1YmplY3Q6 IFJFOiBbUEFUQ0ggMS80XSBTZWN1cml0eVBrZzogZW5hYmxlIFRQTSBjb21wb25lbnRzIHRvIGJ1 aWxkIGZvcg0KPiA+IEFSTSBhbmQgQUFSQ0g2NA0KPiA+DQo+ID4gSEkgRXVnZW5lDQo+ID4gVGhh bmtzIHRvIGVuYWJsZSBTUEkgVFBNIGNoaXAuDQo+ID4gSW4gZ2VuZXJhbCwgSSBhbSBPSyBvbiB0 aGlzIHBhdGNoIHNlcmllcy4NCj4gPg0KPiA+IFRoZXJlIGFyZSBzb21lIGFkZGl0aW9uYWwgd29y ayBoZXJlLg0KPiA+IDEpIFBsZWFzZSBzcGxpdCB0aGlzIHBhdGNoIHRvIDIuIFRoZSBUcG1Jb0xp YiBpcyBub3QgcHJlc2VudCBpbiBhdCB0aGlzIHBvaW50IG9mDQo+ID4gdGltZS4gV2Ugc2hvdWxk IGFkZCBpdCBhZnRlciBUcG1Jb0xpYiBpbnN0YW5jZSBpcyBhZGRlZC4NCj4gPg0KPiA+IDIpIFNp bmNlIHRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgdGhlIGRlcGVuZGVuY3kgb2YgVHBtSW9MaWIsIHBs ZWFzZSB1cGRhdGUNCj4gPiAqYWxsKiBpbXBhY3RlZCBwbGF0Zm9ybSBpbiBFREtJSSByZXBvIGFu ZCBFREtJSSBwbGF0Zm9ybSByZXBvLg0KPiA+IFdlIG5lZWQgbWFrZSBzdXJlIHRoaXMgcGF0Y2gg c2VyaWVzIGRvZXMgbm90IGJyZWFrIGFueSBleGlzdGluZyBwbGF0Zm9ybQ0KPiA+IGJ1aWxkLg0K PiA+DQo+ID4gMykgSSBob3BlLCAoaWYgcG9zc2libGUpIHlvdSBjYW4gcHJvdmlkZSBvbmUgKnJl YWwgZXhhbXBsZSogb24gaG93IHRvIGFkZA0KPiA+IFNQSSBpbnN0YW5jZSwgdG8gZGVtb25zdHJh dGUgdGhlIHVzYWdlIGFuZCB2YWx1ZSBvZiB0aGlzIG9uZSBtb3JlIGxheWVyDQo+ID4gYWJzdHJh Y3Rpb24uDQo+ID4NCj4gPiBUaGFuayB5b3UNCj4gPiBZYW8gSmlld2VuDQo+ID4NCj4gPg0KPiA+ ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IENvaGVuLCBFdWdlbmUg W21haWx0bzpldWdlbmVAaHAuY29tXQ0KPiA+ID4gU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAx NCwgMjAxOCA2OjEzIEFNDQo+ID4gPiBUbzogZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmc7IFlhbywg Smlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47DQo+ID4gPiBaaGFuZywgQ2hhbyBCIDxjaGFv LmIuemhhbmdAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IEJpbiwgU3VuZy1VayAouvO8ur/tKSA8c3Vu Z3VrLWJpbkBocC5jb20+DQo+ID4gPiBTdWJqZWN0OiBbUEFUQ0ggMS80XSBTZWN1cml0eVBrZzog ZW5hYmxlIFRQTSBjb21wb25lbnRzIHRvIGJ1aWxkIGZvcg0KPiA+ID4gQVJNIGFuZCBBQVJDSDY0 DQo+ID4gPg0KPiA+ID4gIFNlY3VyaXR5UGtnOiBlbmFibGUgVFBNIGNvbXBvbmVudHMgdG8gYnVp bGQgZm9yIEFSTSBhbmQgQUFSQ0g2NA0KPiA+ID4NCj4gPiA+IENvbnRyaWJ1dGVkLXVuZGVyOiBU aWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjENCj4gPiA+IENjOiBDaGFvIFpoYW5n IDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55 YW9AaW50ZWwuY29tPg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogRXVnZW5lIENvaGVuIDxldWdlbmVA aHAuY29tPg0KPiA+ID4gLS0tDQo+ID4gPiAgU2VjdXJpdHlQa2cvU2VjdXJpdHlQa2cuZHNjIHwg MyArKy0NCj4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pDQo+ID4gPg0KPiA+ID4gZGlmZiAtLWdpdCBhL1NlY3VyaXR5UGtnL1NlY3VyaXR5UGtnLmRz YyBiL1NlY3VyaXR5UGtnL1NlY3VyaXR5UGtnLmRzYw0KPiA+ID4gaW5kZXggNjhhMjk1My4uNmZi OWFkMiAxMDA2NDQNCj4gPiA+IC0tLSBhL1NlY3VyaXR5UGtnL1NlY3VyaXR5UGtnLmRzYw0KPiA+ ID4gKysrIGIvU2VjdXJpdHlQa2cvU2VjdXJpdHlQa2cuZHNjDQo+ID4gPiBAQCAtNTMsNiArNTMs NyBAQA0KPiA+ID4gICAgSW50cmluc2ljTGlifENyeXB0b1BrZy9MaWJyYXJ5L0ludHJpbnNpY0xp Yi9JbnRyaW5zaWNMaWIuaW5mDQo+ID4gPiAgICBPcGVuc3NsTGlifENyeXB0b1BrZy9MaWJyYXJ5 L09wZW5zc2xMaWIvT3BlbnNzbExpYi5pbmYNCj4gPiA+ICAgIElvTGlifE1kZVBrZy9MaWJyYXJ5 L0Jhc2VJb0xpYkludHJpbnNpYy9CYXNlSW9MaWJJbnRyaW5zaWMuaW5mDQo+ID4gPiArICBUcG1J b0xpYnxTZWN1cml0eVBrZy9MaWJyYXJ5L1RwbUlvTGliTW1pby9UcG1Jb0xpYk1taW8uaW5mDQo+ ID4gPiAgICBUcG1Db21tTGlifFNlY3VyaXR5UGtnL0xpYnJhcnkvVHBtQ29tbUxpYi9UcG1Db21t TGliLmluZg0KPiA+ID4NCj4gPiA+DQo+ID4gUGxhdGZvcm1TZWN1cmVMaWJ8U2VjdXJpdHlQa2cv TGlicmFyeS9QbGF0Zm9ybVNlY3VyZUxpYk51bGwvUGxhdGZvcm1TZQ0KPiA+ID4gUGxhdGZvcm1T ZWN1cmVMaWJ8Y3UNCj4gPiA+IHJlTGliTnVsbC5pbmYNCj4gPiA+DQo+ID4gPg0KPiA+IFRjZ1Bo eXNpY2FsUHJlc2VuY2VMaWJ8U2VjdXJpdHlQa2cvTGlicmFyeS9EeGVUY2dQaHlzaWNhbFByZXNl bmNlTGliL0QNCj4gPiA+IFRjZ1BoeXNpY2FsUHJlc2VuY2VMaWJ8eGUNCj4gPiA+IFRjZ1BoeXNp Y2FsUHJlc2VuY2VMaWIuaW5mDQo+ID4gPiBAQCAtMTk5LDcgKzIwMCw3IEBADQo+ID4gPiAgW0Nv bXBvbmVudHMuSUEzMiwgQ29tcG9uZW50cy5YNjQsIENvbXBvbmVudHMuQVJNLA0KPiA+IENvbXBv bmVudHMuQUFSQ0g2NF0NCj4gPiA+ICAgIFNlY3VyaXR5UGtnL0xpYnJhcnkvQXV0aFZhcmlhYmxl TGliL0F1dGhWYXJpYWJsZUxpYi5pbmYNCj4gPiA+DQo+ID4gPiAtW0NvbXBvbmVudHMuSUEzMiwg Q29tcG9uZW50cy5YNjRdDQo+ID4gPiArW0NvbXBvbmVudHMuSUEzMiwgQ29tcG9uZW50cy5YNjQg Q29tcG9uZW50cy5BUk0sDQo+ID4gPiBDb21wb25lbnRzLkFBUkNINjRdDQo+ID4gPiAgIw0KPiA+ ID4NCj4gPiBTZWN1cml0eVBrZy9Vc2VySWRlbnRpZmljYXRpb24vUHdkQ3JlZGVudGlhbFByb3Zp ZGVyRHhlL1B3ZENyZWRlbnRpYWwNCj4gPiBQDQo+ID4gPiByDQo+ID4gPiBvdmlkZXJEeGUuaW5m DQo+ID4gPiAgIw0KPiA+ID4NCj4gPiBTZWN1cml0eVBrZy9Vc2VySWRlbnRpZmljYXRpb24vVXNi Q3JlZGVudGlhbFByb3ZpZGVyRHhlL1VzYkNyZWRlbnRpYWxQDQo+ID4gPiBybw0KPiA+ID4gdmlk ZXJEeGUuaW5mDQo+ID4gPg0KPiA+ID4NCj4gPiBTZWN1cml0eVBrZy9WYXJpYWJsZUF1dGhlbnRp Y2F0ZWQvU2VjdXJlQm9vdENvbmZpZ0R4ZS9TZWN1cmVCb290Q29uDQo+ID4gZmkNCj4gPiA+IGdE eGUuaW5mDQo+ID4gPiAtLQ0KPiA+ID4gMi43LjQNCg0K