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.100; helo=mga07.intel.com; envelope-from=hao.a.wu@intel.com; receiver=edk2-devel@lists.01.org Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) (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 A6FE9211DB43D for ; Sun, 17 Mar 2019 20:45:31 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Mar 2019 20:45:30 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.58,492,1544515200"; d="scan'208";a="283533506" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by orsmga004.jf.intel.com with ESMTP; 17 Mar 2019 20:45:30 -0700 Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sun, 17 Mar 2019 20:45:30 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by fmsmsx122.amr.corp.intel.com (10.18.125.37) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sun, 17 Mar 2019 20:45:29 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.74]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.26]) with mapi id 14.03.0415.000; Mon, 18 Mar 2019 11:45:27 +0800 From: "Wu, Hao A" To: Ard Biesheuvel CC: "edk2-devel@lists.01.org" , "Justen, Jordan L" , Laszlo Ersek , "Ni, Ray" Thread-Topic: [PATCH v1 0/2] Ovmf: Stop using ISA drivers within IntelFrameworkModulePkg Thread-Index: AQHU2v72KKi1QVwWtUSZpr1S5QC+TqYMAyMAgAS5yyA= Date: Mon, 18 Mar 2019 03:45:27 +0000 Message-ID: References: <20190315071603.16936-1-hao.a.wu@intel.com> 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 Subject: Re: [PATCH v1 0/2] Ovmf: Stop using ISA drivers within IntelFrameworkModulePkg 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: Mon, 18 Mar 2019 03:45:31 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBcmQgQmllc2hldXZlbCBbbWFp bHRvOmFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmddDQo+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMTUs IDIwMTkgNzoxMCBQTQ0KPiBUbzogV3UsIEhhbyBBDQo+IENjOiBlZGsyLWRldmVsQGxpc3RzLjAx Lm9yZzsgSnVzdGVuLCBKb3JkYW4gTDsgTGFzemxvIEVyc2VrOyBOaSwgUmF5DQo+IFN1YmplY3Q6 IFJlOiBbUEFUQ0ggdjEgMC8yXSBPdm1mOiBTdG9wIHVzaW5nIElTQSBkcml2ZXJzIHdpdGhpbg0K PiBJbnRlbEZyYW1ld29ya01vZHVsZVBrZw0KPiANCj4gT24gRnJpLCAxNSBNYXIgMjAxOSBhdCAw ODoxNiwgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gVGhpcyBz ZXJpZXMgd2lsbCB1cGRhdGUgdGhlIE9WTUYgdG8gc3RvcCB1c2luZyB0aGUgSVNBIGRyaXZlcnMg d2l0aGluDQo+ID4gSW50ZWxGcmFtZXdvcmtNb2R1bGVQa2cuDQo+ID4NCj4gPiBBcyB0aGUgcmVw bGFjZW1lbnQsIGEgbmV3IE9WTUYgU3VwZXIgSS9PIGJ1cyBkcml2ZXIgaGFzIGJlZW4gYWRkIHdo aWNoDQo+ID4gd2lsbCBpbnN0YWxsIHRoZSBTdXBlciBJL08gcHJvdG9jb2wgZm9yIElTQSBzZXJp YWwgYW5kIFBTMiBrZXlib2FyZA0KPiA+IGRldmljZXMuIEJ5IGRvaW5nIHNvLCB0aGVzZSBkZXZp Y2VzIGNhbiBiZSBtYW5hZ2VkIGJ5Og0KPiA+DQo+ID4gICBNZGVNb2R1bGVQa2cvQnVzL1BjaS9Q Y2lTaW9TZXJpYWxEeGUvUGNpU2lvU2VyaWFsRHhlLmluZg0KPiA+ICAgTWRlTW9kdWxlUGtnL0J1 cy9Jc2EvUHMyS2V5Ym9hcmREeGUvUHMyS2V5Ym9hcmREeGUuaW5mDQo+ID4NCj4gPiByZXNwZWN0 aXZlbHkuDQo+ID4NCj4gDQo+IEp1c3QgYSBjb3VwbGUgb2Ygbm90ZXMgZnJvbSBteSBzaWRlIC0g SSdtIHN1cmUgTGFzemxvIHdpbGwgaGF2ZSBhIG11Y2gNCj4gbG9uZ2VyIGxpc3QgOi0pDQo+IA0K PiAtIERyb3BwaW5nIHRoZSBmbG9wcHkgZHJpdmVyIGlzIGZpbmUgd2l0aCBtZS4NCj4gLSBXaGF0 IGlzIE9WTUYgc3BlY2lmaWMgYWJvdXQgdGhpcyBkcml2ZXI/IElzIGl0IG9ubHkgdGhlIGhhcmRj b2RlZA0KPiBsaXN0IG9mIENPTTEvQ09NMi9QUzIga2V5Ym9hcmQ/IElmIHNvLCBzaG91bGQgd2Ug c3BsaXQgdGhpcyBpbnRvIGENCj4gZHJpdmVyIGFuZCBhIGxpYnJhcnkgY2xhc3MsIHdoZXJlIHRo ZSBkcml2ZXIgbGl2ZXMgaW4gTWRlTW9kdWxlUGtnLA0KPiBhbmQgdGhlIGxpYnJhcnkgaXMgaW1w bGVtZW50ZWQgaW4gdGhlIGNvbnRleHQgb2YgT1ZNRj8NCg0KSGVsbG8gQXJkLA0KDQpJIHRoaW5r IHRoZSBzcGVjaWFsIHRoaW5nIGZvciB0aGlzIG9uZSBpcyB0aGF0Og0KRm9yIFFFTVUsIGl0IGRv ZXMgbm90IGhhdmUgYSBTdXBlciBJL08gKFNJTykgY2hpcC4gV2hpbGUsIGFzIGZhciBhcyBJDQpr bm93LCB0aGUgU0lPIGNoaXAgZXhpc3RzIG9uIG90aGVyIHBsYXRmb3Jtcy4gVGhlIGRyaXZlciBw cm9wb3NlZCBoZXJlDQpzaW11bGF0ZXMgdGhlIGJlaGF2aW9yIG9mIGFuIFNJTyBjaGlwLiBJTU8s IGlmIHdlIGZpbmQgbW9yZSBwbGF0Zm9ybXMgdGhhdA0KZG8gbm90IGhhdmUgYSBTSU8gY2hpcCwg d2UgY2FuIGNvbnZlcnQgdGhlIGRyaXZlciBpbnRvIGEgZ2VuZXJhbCBvbmUuDQoNCkFsc28sIGZv ciB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhlIHNlcnZpY2VzIGluIHRoZSBTdXBlciBJL08gcHJv dG9jb2wsDQp0aGUgcHJvcG9zZWQgZHJpdmVyIGp1c3QgZG9lcyB0aGUgbWluaW1hbCBlZmZvcnQg aW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUNCnNlcmlhbC9QUzIga2V5Ym9hcmQuDQoNCj4gLSBSZWdh cmRsZXNzIG9mIHRoZSBwcmV2aW91cywgYWRkaW5nIHRoZSBuZXcgZHJpdmVyIHNob3VsZCBiZSBh IHBhdGNoDQo+IG9mIGl0cyBvd24uDQoNCkFncmVlLiBJIHdpbGwgYWRvcHQgdGhlIGRldGFpbGVk IGFwcHJvYWNoIHN1Z2dlc3RlZCBieSBKb3JkYW4gZm9yIHRoaXMgb25lLg0KVGhhbmtzIGZvciB0 aGUgZmVlZGJhY2suDQoNCj4gLSBJIHNwb3R0ZWQgYW4gaW5jb3JyZWN0IHJlZmVyZW5jZSB0byBQ Q0lfSU9fREVWIGluIGEgY29tbWVudCAocGF0Y2ggIzIpDQoNClRoYW5rcyBmb3IgdGhlIGNhdGNo LiBJIHdpbGwgYWRkcmVzcyB0aGlzIGNvbW1lbnQgdHlwbyBpbiB0aGUgbmV4dCB2ZXJzaW9uIG9m DQp0aGUgc2VyaWVzLg0KDQoNCkkgd2lsbCB3YWl0IGEgbGl0dGxlIGxvbmdlciB0byBzZWUgaWYg TGFzemxvIGhhcyBhZGRpdGlvbmFsDQpjb21tZW50cy9mZWVkYmFja3Mgb24gdGhpcy4NCg0KQmVz dCBSZWdhcmRzLA0KSGFvIFd1DQoNCj4gDQo+IA0KPiANCj4gPg0KPiA+IFRlc3RzIGRvbmU6DQo+ ID4gQS4gR0NDNSAmIFZTMjAxNXg4NiB0b29sIGNoYWlucyBidWlsZCBwYXNzDQo+ID4gQi4gTGF1 bmNoIFFFTVUgKDIuNC41MCwgV2luZG93cykgd2l0aCBjb21tYW5kOg0KPiA+ICAgID4gcWVtdS1z eXN0ZW0teDg2XzY0LmV4ZSAtcGZsYXNoIDxTT01FX1BBVEg+XE9WTUYuZmQgLXNlcmlhbA0KPiBm aWxlOjEudHh0IC1zZXJpYWwgZmlsZToyLnR4dA0KPiA+DQo+ID4gICAgQWJsZSB0byBzZWUgdGhl IElTQSBDT00xL0NPTTIgVUFSVCBhbmQgUFMyS2V5Ym9hcmQgZGV2aWNlcyB1bmRlcg0KPiBTaGVs bA0KPiA+ICAgIHVzaW5nIGNvbW1hbmQgJ2RldnRyZWUnOw0KPiA+DQo+ID4gICAgQm90aCB0aGUg c2VyaWFscyBhbmQgUFMyIGtleWJvYXJkIGFyZSB3b3JraW5nIGZpbmU7DQo+ID4NCj4gPiBDYzog Sm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4NCj4gPiBDYzogTGFzemxv IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gPiBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5i aWVzaGV1dmVsQGxpbmFyby5vcmc+DQo+ID4gQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4N Cj4gPg0KPiA+IEhhbyBXdSAoMik6DQo+ID4gICBPdm1mUGtnOiBEcm9wIHRoZSBJU0EgRmxvcHB5 IGRldmljZSBzdXBwb3J0DQo+ID4gICBPdm1mUGtnOiBBZGQgYW4gU3VwZXIgSU8gYnVzIGRyaXZl ciB0byByZXBsYWNlIHRoZSBjdXJyZW50IElTQSBzdXBwb3J0DQo+ID4NCj4gPiAgT3ZtZlBrZy9P dm1mUGtnSWEzMi5kc2MgICAgICAgICAgIHwgIDEwICstDQo+ID4gIE92bWZQa2cvT3ZtZlBrZ0lh MzJYNjQuZHNjICAgICAgICB8ICAxMCArLQ0KPiA+ICBPdm1mUGtnL092bWZQa2dYNjQuZHNjICAg ICAgICAgICAgfCAgMTAgKy0NCj4gPiAgT3ZtZlBrZy9Pdm1mUGtnSWEzMi5mZGYgICAgICAgICAg IHwgIDEwICstDQo+ID4gIE92bWZQa2cvT3ZtZlBrZ0lhMzJYNjQuZmRmICAgICAgICB8ICAxMCAr LQ0KPiA+ICBPdm1mUGtnL092bWZQa2dYNjQuZmRmICAgICAgICAgICAgfCAgMTAgKy0NCj4gPiAg T3ZtZlBrZy9TaW9CdXNEeGUvU2lvQnVzRHhlLmluZiAgIHwgIDU0ICsrDQo+ID4gIE92bWZQa2cv U2lvQnVzRHhlL1Npb0J1c0R4ZS5oICAgICB8IDMzMiArKysrKysrKysrKw0KPiA+ICBPdm1mUGtn L1Npb0J1c0R4ZS9TaW9TZXJ2aWNlLmggICAgfCAyMjEgKysrKysrKw0KPiA+ICBPdm1mUGtnL1Np b0J1c0R4ZS9Db21wb25lbnROYW1lLmMgfCAxNjcgKysrKysrDQo+ID4gIE92bWZQa2cvU2lvQnVz RHhlL1Npb0J1c0R4ZS5jICAgICB8IDYyMiArKysrKysrKysrKysrKysrKysrKw0KPiA+ICBPdm1m UGtnL1Npb0J1c0R4ZS9TaW9TZXJ2aWNlLmMgICAgfCA0MDUgKysrKysrKysrKysrKw0KPiA+ICBP dm1mUGtnL1Npb0J1c0R4ZS9TaW9CdXNEeGUudW5pICAgfCAgMjEgKw0KPiA+ICAxMyBmaWxlcyBj aGFuZ2VkLCAxODQ2IGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQ0KPiA+ICBjcmVhdGUg bW9kZSAxMDA2NDQgT3ZtZlBrZy9TaW9CdXNEeGUvU2lvQnVzRHhlLmluZg0KPiA+ICBjcmVhdGUg bW9kZSAxMDA2NDQgT3ZtZlBrZy9TaW9CdXNEeGUvU2lvQnVzRHhlLmgNCj4gPiAgY3JlYXRlIG1v ZGUgMTAwNjQ0IE92bWZQa2cvU2lvQnVzRHhlL1Npb1NlcnZpY2UuaA0KPiA+ICBjcmVhdGUgbW9k ZSAxMDA2NDQgT3ZtZlBrZy9TaW9CdXNEeGUvQ29tcG9uZW50TmFtZS5jDQo+ID4gIGNyZWF0ZSBt b2RlIDEwMDY0NCBPdm1mUGtnL1Npb0J1c0R4ZS9TaW9CdXNEeGUuYw0KPiA+ICBjcmVhdGUgbW9k ZSAxMDA2NDQgT3ZtZlBrZy9TaW9CdXNEeGUvU2lvU2VydmljZS5jDQo+ID4gIGNyZWF0ZSBtb2Rl IDEwMDY0NCBPdm1mUGtnL1Npb0J1c0R4ZS9TaW9CdXNEeGUudW5pDQo+ID4NCj4gPiAtLQ0KPiA+ IDIuMTIuMC53aW5kb3dzLjENCj4gPg0K