From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web11.4124.1574995839676773661 for ; Thu, 28 Nov 2019 18:50:39 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: bob.c.feng@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Nov 2019 18:50:39 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,255,1571727600"; d="scan'208";a="383964045" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by orsmga005.jf.intel.com with ESMTP; 28 Nov 2019 18:50:38 -0800 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 28 Nov 2019 18:50:38 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.127]) by shsmsx102.ccr.corp.intel.com ([169.254.2.108]) with mapi id 14.03.0439.000; Fri, 29 Nov 2019 10:50:36 +0800 From: "Bob Feng" To: "devel@edk2.groups.io" , "lersek@redhat.com" , "jerecox@microsoft.com" Subject: Re: [edk2-devel] Seeking feedback: example of building OvmfPkg with Pytools Thread-Topic: [edk2-devel] Seeking feedback: example of building OvmfPkg with Pytools Thread-Index: AQHVpLYtW40xh7S6F0q1zlD/Tknf0KeeOqUAgAMvKUA= Date: Fri, 29 Nov 2019 02:50:36 +0000 Message-ID: <08650203BA1BD64D8AD9B6D5D74A85D16156DED1@SHSMSX104.ccr.corp.intel.com> References: In-Reply-To: Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: bob.c.feng@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgSmVyZW1pYWgsDQoNCkkgaGF2ZSBzb21lIHF1ZXN0aW9ucyBmb3IgdGhpcyBjaGFuZ2UuDQox LiBXaWxsIHRoZXJlIGJlIGEgUGxhdGZvcm1CdWlsZC5weSBpbiBhbnkgcGxhdGZvcm0gYXMgeW91 ciBkZXNpZ24/IEZvciBleGFtcGxlIHRoZXJlIHdpbGwgYmUgYSBQbGF0Zm9ybUJ1aWxkLnB5IGlu IE1kZU1vZHVsZVBrZywgRW11bGF0b3JQa2cgYW5kIGV0Yy4gQW5kIHRoaXMgUGxhdGZvcm1CdWls ZC5weSBjYW4gYmUgc2VlbiBhcyBhIHRlbXBsYXRlPw0KMi4gVGhlIG9yaWdpbmFsIGJ1aWxkIG9w dGlvbnMgY2FuIGJlIHNldCBlaXRoZXIgZnJvbSBQbGF0Zm9ybUJ1aWxkLnB5IENvbW1vblBsYXRm b3JtIGNsYXNzIG9yIHNldCBmcm9tIGNvbW1hbmQgbGluZSwgaXMgaXQgcmlnaHQ/DQozLiBUaGVy ZSBpcyBhbm90aGVyIGJ1aWxkIHNjcmlwdHMgZWRrMi1wbGF0Zm9ybXNcUGxhdGZvcm1cSW50ZWxc YnVpbGRfYmlvcy5weSBmb3IgYnVpbGQgTWluLVBsYXRmb3Jtcy4gQ2FuIFBsYXRmb3JtQnVpbGQu cHkgd29yayB0b2dldGhlciB3aXRoIGl0PyANCjQuIERvc2UgdGhlIHB5dG9vbHMgc3VwcG9ydCBj bGFuZyBvbiB3aW5kb3dzPw0KNS4gSSB0cmllZCB0aGlzIHBhdGNoIG9uIG15IGxvY2FsIG1hY2hp bmVzLCBidXQgYnVpbGQgZmFpbGVkIHdpdGggcHl0b29scyBhbmQgeW91ciBjaGFuZ2UuIA0KMSkg T25lIHdpbmRvd3MgbWFjaGluZSBvbmx5IGluc3RhbGxlZCBWUzIwMTUsICB2c3doZXJlIGNhbid0 IGRldGVjdCBWUzIwMTUuDQoyKSBBbm90aGVyIHdpbmRvd3MgbWFjaGluZSBpbnN0YWxsZWQgVlMy MDE1IGFuZCBWUzIwMTcsIHZzd2hlcmUgY2FuIGZpbmQgVlMyMDE3LCBidXQgYnVpbGQgZmFpbGVk IHdpdGggdGhlIG1lc3NhZ2VzDQogICAgYnVpbGQucHkuLi4NCklORk8gLSAgOiBlcnJvciA3MDAw OiBGYWlsZWQgdG8gZXhlY3V0ZSBjb21tYW5kDQpJTkZPIC0gIFZjXGJpblxubWFrZS5leGUNCg0K MykgSSBoYXZlIGEgVWJ1bnR1IDE4LjA0IG1hY2hpbmUsIGJ1aWxkIGZhaWxlZCBhdCB0aGUgc3Rl cCBvZiAic3R1YXJ0X3VwZGF0ZSAtYyBPdm1mUGtnL1BsYXRmb3JtQnVpbGQucHkiIHdpdGggdGhl IGVycm9yIG1lc3NhZ2VzOg0KICAgIEZpbGUgIi9ob21lL2JvYmZlbmcvUHl0aG9uVmVudjEvbGli L3B5dGhvbjMuNi9zaXRlLXBhY2thZ2VzL2VkazJ0b29sZXh0L2Vudmlyb25tZW50L2V4dGRlcHR5 cGVzL251Z2V0X2RlcGVuZGVuY3kucHkiLCBsaW5lIDE4MCwgaW4gZmV0Y2gNCiAgICBpZiBzZWxm Ll9mZXRjaF9mcm9tX2NhY2hlKHBhY2thZ2VfbmFtZSk6DQogIEZpbGUgIi9ob21lL2JvYmZlbmcv UHl0aG9uVmVudjEvbGliL3B5dGhvbjMuNi9zaXRlLXBhY2thZ2VzL2VkazJ0b29sZXh0L2Vudmly b25tZW50L2V4dGRlcHR5cGVzL251Z2V0X2RlcGVuZGVuY3kucHkiLCBsaW5lIDExMywgaW4gX2Zl dGNoX2Zyb21fY2FjaGUNCiAgICBpZiBub3Qgb3MucGF0aC5pc2RpcihOdWdldERlcGVuZGVuY3ku Z2xvYmFsX2NhY2hlX3BhdGgpOg0KICBGaWxlICIvdXNyL2xpYi9weXRob24zLjYvZ2VuZXJpY3Bh dGgucHkiLCBsaW5lIDQyLCBpbiBpc2Rpcg0KICAgIHN0ID0gb3Muc3RhdChzKQ0KDQpUaGFua3Ms DQpCb2INCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGRldmVsQGVkazIuZ3Jv dXBzLmlvIFttYWlsdG86ZGV2ZWxAZWRrMi5ncm91cHMuaW9dIE9uIEJlaGFsZiBPZiBMYXN6bG8g RXJzZWsNClNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMjcsIDIwMTkgNToyOSBQTQ0KVG86IGRl dmVsQGVkazIuZ3JvdXBzLmlvOyBqZXJlY294QG1pY3Jvc29mdC5jb20NClN1YmplY3Q6IFJlOiBb ZWRrMi1kZXZlbF0gU2Vla2luZyBmZWVkYmFjazogZXhhbXBsZSBvZiBidWlsZGluZyBPdm1mUGtn IHdpdGggUHl0b29scw0KDQpIaSBKZXJlbWlhaCwNCg0KT24gMTEvMjcvMTkgMDE6MDMsIEplcmVt aWFoIENveCB2aWEgR3JvdXBzLklvIHdyb3RlOg0KPiBBbGwsDQo+IEkgY3JlYXRlZCBhbiBleGFt cGxlIG9mIGhvdyB0byBidWlsZCBPdm1mUGtnIHVzaW5nIHRoZSBQeXRvb2xzIGJ1aWxkIGVudmly b25tZW50ICggaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLXB5dG9vbC1leHRlbnNp b25zICkuDQo+IEl0IGlzIGF2YWlsYWJsZSBmb3IgeW91ciBmZWVkYmFjayBvbiBHaXRIdWI6DQo+ IGh0dHBzOi8vZ2l0aHViLmNvbS9vdXQweGIyL2VkazIvcHVsbC8zL2ZpbGVzDQo+IA0KPiBMb29r aW5nIGZvciB5b3VyIHRob3VnaHRzIG9uIGludGVncmF0aW5nIHRoaXMgZXhhbXBsZSBpbnRvIEVE SzIuDQoNClRoaXMgcGF0Y2ggc2V0IHNlZW1zIHRvIHRhcmdldCB0aGUgZWRrMiByZXBvc2l0b3J5 LCBhbmQgYXQgbGVhc3QgaW4gcGFydCBPdm1mUGtnLiBQbGVhc2Ugc3VibWl0IHRoZSBwYXRjaCBz ZXQgdG8gdGhlIGxpc3QgZm9yIHJldmlldy4NCg0KVGhhbmtzDQpMYXN6bG8NCg0KDQoNCg0K