From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: hao.a.wu@intel.com) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by groups.io with SMTP; Wed, 10 Apr 2019 18:05:50 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Apr 2019 18:05:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,335,1549958400"; d="scan'208";a="148209433" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by FMSMGA003.fm.intel.com with ESMTP; 10 Apr 2019 18:05:48 -0700 Received: from fmsmsx125.amr.corp.intel.com (10.18.125.40) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 10 Apr 2019 18:05:48 -0700 Received: from shsmsx105.ccr.corp.intel.com (10.239.4.158) by FMSMSX125.amr.corp.intel.com (10.18.125.40) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 10 Apr 2019 18:05:48 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.92]) by SHSMSX105.ccr.corp.intel.com ([169.254.11.25]) with mapi id 14.03.0415.000; Thu, 11 Apr 2019 09:05:45 +0800 From: "Wu, Hao A" To: Laszlo Ersek , "devel@edk2.groups.io" CC: "Justen, Jordan L" , Ard Biesheuvel , David Woodhouse , "Ni, Ray" Subject: Re: [PATCH v2 0/8] Duplicate 8259/8254 components in OvmfPkg Thread-Topic: [PATCH v2 0/8] Duplicate 8259/8254 components in OvmfPkg Thread-Index: AQHU77oYMh8CFIR5bkSMdUsL2VAEJaY2JUAg Date: Thu, 11 Apr 2019 01:05:45 +0000 Message-ID: References: <20190410010628.19708-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 Return-Path: hao.a.wu@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBMYXN6bG8gRXJzZWsgW21haWx0 bzpsZXJzZWtAcmVkaGF0LmNvbV0NCj4gU2VudDogVGh1cnNkYXksIEFwcmlsIDExLCAyMDE5IDEy OjI2IEFNDQo+IFRvOiBXdSwgSGFvIEE7IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBKdXN0 ZW4sIEpvcmRhbiBMOyBBcmQgQmllc2hldXZlbDsgRGF2aWQgV29vZGhvdXNlOyBOaSwgUmF5DQo+ IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMC84XSBEdXBsaWNhdGUgODI1OS84MjU0IGNvbXBvbmVu dHMgaW4gT3ZtZlBrZw0KPiANCj4gT24gMDQvMTAvMTkgMDM6MDYsIEhhbyBXdSB3cm90ZToNCj4g PiBUaGlzIHNlcmllcyBpcyBhbHNvIGF2YWlsYWJsZSBhdDoNCj4gPiBodHRwczovL2dpdGh1Yi5j b20vaHd1MjUvZWRrMi90cmVlL292bWZfODI1OV84MjU0X3YyDQo+ID4NCj4gPg0KPiA+IFYyIGNo YW5nZXM6DQo+ID4NCj4gPiBEdWUgdG8gdGhlIGZpbGUgbGljZW5zZSBjaGFuZ2UsIHJlYmFzZSB0 aGUgd2hvbGUgc2VyaWVzIG9udG8gdGhlIHRpcCBvZg0KPiA+IHRoZSBtYXN0ZXIgYnJhbmNoLiBU aGUgJ0NvbnRyaWJ1dGVkLXVuZGVyJyB0YWcgaXMgcmVtb3ZlZCBmcm9tIHRoZSBsb2cNCj4gPiBt ZXNzYWdlcyBhcyB3ZWxsLg0KPiA+DQo+ID4gVGhlIFYyIHNlcmllcyBrZWVwcyBhbGwgdGhlICdS ZXZpZXdlZC1ieScgdGFncyBmcm9tIExhc3psbyBmcm9tIHRoZQ0KPiA+IHByZXZpb3VzIHZlcnNp b24gb2YgdGhlIHNlcmllcy4NCj4gDQo+IEkgc2tpbW1lZCB0aGlzIHZlcnNpb24gYnJpZWZseSwg d2l0aCBhbiBleWUgdG93YXJkcyBteSB2MSByZXF1ZXN0cy4gVGhlDQo+IHYyIHNlcmllcyBsb29r cyBmaW5lIHRvIG1lLCByZWFkeSBmb3IgcHVzaGluZy4NCg0KVGhhbmtzIExhc3psbywNCg0KU2Vy aWVzIGhhcyBiZWVuIHB1c2hlZCBhdDoNCmRkYjhjZWRjZTcuLjZkNzBhZGU5MGMNCg0KQmVzdCBS ZWdhcmRzLA0KSGFvIFd1DQoNCj4gDQo+IFRoYW5rcyENCj4gTGFzemxvDQo+IA0KPiA+DQo+ID4N Cj4gPiBWMSBoaXN0b3J5Og0KPiA+DQo+ID4gQXMgYSBzdWItdGFzayB0byByZW1vdmUgdGhlIElu dGVsRnJhbWV3b3JrUGtnIChCWi0xNjA0KSwNCj4gPg0KPiA+IDgyNTlJbnRlcnJ1cHRDb250cm9s bGVyRHhlIGRyaXZlciAoUGNBdENoaXBzZXRQa2cpDQo+ID4gTGVnYWN5ODI1OSBwcm90b2NvbCAo SW50ZWxGcmFtZXdvcmtQa2cpDQo+ID4gODI1NFRpbWVyRHhlIGRyaXZlciAoUGNBdENoaXBzZXRQ a2cpDQo+ID4NCj4gPiB3aWxsIGJlIHJlbW92ZWQgaW4gdGhlIG5lYXIgZnV0dXJlLiBNZWFud2hp bGUsIE9WTUYgd2lsbCBzdGlsbCByZXF1aXJlDQo+ID4gdGhvc2UgY29tcG9uZW50cyAoZHVlIHRv IENTTSBzdXBwb3J0ICYgSFBFVCBlbXVsYXRpb24gc3RhYmlsaXR5DQo+IGNvbmNlcm4pLg0KPiA+ DQo+ID4gVGh1cywgdGhlIHNlcmllcyB3aWxsIGNvcHkgdGhlIGJlbG93IDgyNTkvODI1NCBjb21w b25lbnRzOg0KPiA+DQo+ID4gQS4gODI1OUludGVycnVwdENvbnRyb2xsZXJEeGUgZHJpdmVyIChQ Y0F0Q2hpcHNldFBrZykNCj4gPiBCLiBUd28gODI1OSByZWxhdGVkIFBDRHMgKFBjQXRDaGlwc2V0 UGtnKQ0KPiA+IEMuIExlZ2FjeTgyNTkgcHJvdG9jb2wgKEludGVsRnJhbWV3b3JrUGtnKQ0KPiA+ IEQuIDgyNTRUaW1lckR4ZSBkcml2ZXIgKFBjQXRDaGlwc2V0UGtnKQ0KPiA+DQo+ID4gaW4gdGhl IE92bWZQa2cgdG8gYWRkcmVzcyB0aGUgYWJvdmUtbWVudGlvbmVkIGlzc3VlLg0KPiA+DQo+ID4N Cj4gPiBUZXN0cyBkb25lIGZvciB0aGUgcHJvcG9zZWQgc2VyaWVzOg0KPiA+DQo+ID4gQS4gT3Zt ZlBrZyBidWlsZCBwYXNzIGZvciBWUzIwMTUgJiBHQ0M1IHRvb2wgY2hhaW5zOw0KPiA+IEIuIEJv b3QgdG8gU2hlbGwgd2l0aCBjb21tYW5kczoNCj4gPiAgIHFlbXUtc3lzdGVtLXg4Nl82NC5leGUg LXBmbGFzaCA8U09NRV9QQVRIPlxPVk1GLmZkIC1kZWJ1Z2Nvbg0KPiBmaWxlOmJvb3QubG9nIC1n bG9iYWwgaXNhLWRlYnVnY29uLmlvYmFzZT0weDQwMg0KPiA+ICAgcWVtdS1zeXN0ZW0teDg2XzY0 LmV4ZSAtbWFjaGluZSBxMzUgLXBmbGFzaCA8U09NRV9QQVRIPlxPVk1GLmZkDQo+IC1kZWJ1Z2Nv biBmaWxlOmJvb3QubG9nIC1nbG9iYWwgaXNhLWRlYnVnY29uLmlvYmFzZT0weDQwMg0KPiA+IEMu ICdzdGFsbCBYJyBjb21tYW5kIHVuZGVyIFNoZWxsIHRvIHZlcmlmeSB0aGUgdGltZXIgaXMgd29y a2luZyBwcm9wZXJseS4NCj4gPg0KPiA+DQo+ID4gKFBsZWFzZSBub3RlIHRoYXQgdGhlcmUgd2ls bCBiZSBhIHN1YnNlcXVlbnQgcGF0Y2ggdG8gcmVtb3ZlIHRoZQ0KPiA4MjU5LzgyNTQNCj4gPiBj b21wb25lbnRzIGFmdGVyIHBsYXRmb3JtcyBkcm9wcGluZyB0aGUgZGVwZW5kZW5jaWVzIG9uIHRo ZW0uKQ0KPiA+DQo+ID4gQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5j b20+DQo+ID4gQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+ID4gQ2M6IEFy ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPg0KPiA+IENjOiBEYXZpZCBX b29kaG91c2UgPGR3bXcyQGluZnJhZGVhZC5vcmc+DQo+ID4gQ2M6IFJheSBOaSA8cmF5Lm5pQGlu dGVsLmNvbT4NCj4gPg0KPiA+DQo+ID4gSGFvIFd1ICg4KToNCj4gPiAgIE92bWZQa2c6IENvcHkg ODI1OUludGVycnVwdENvbnRyb2xsZXJEeGUgZHJpdmVyIGZyb20gUGNBdENoaXBzZXRQa2cNCj4g PiAgIE92bWZQa2c6IENvcHkgTGVnYWN5ODI1OSBwcm90b2NvbCBkZWZpbml0aW9ucyBmcm9tIElu dGVsRnJhbWV3b3JrUGtnDQo+ID4gICBPdm1mUGtnL092bWZQa2cuZGVjOiBBZGQgODI1OS1yZWxh dGVkIFBDRHMgaW4gT1ZNRiBERUMgZmlsZQ0KPiA+ICAgT3ZtZlBrZy84MjU5SW50ZXJydXB0Q29u dHJvbGxlckR4ZTogVXBkYXRlIHRvIG1ha2UgaXQgYnVpbGQgZm9yIE9WTUYNCj4gPiAgIE92bWZQ a2cvQWNwaVBsYXRmb3JtRHhlOiBDb25zdW1lIHRoZSA4MjU5IFBDRCBkZWZpbmVkIGluIE92bWZQ a2cNCj4gPiAgIE92bWZQa2c6IENvcHkgODI1NFRpbWVyRHhlIGRyaXZlciBmcm9tIFBjQXRDaGlw c2V0UGtnDQo+ID4gICBPdm1mUGtnLzgyNTRUaW1lckR4ZTogVXBkYXRlIHRvIG1ha2UgaXQgYnVp bGQgZm9yIE9WTUYNCj4gPiAgIE92bWZQa2c6IFVwZGF0ZSBEU0MvRkRGIGZpbGVzIHRvIGNvbnN1 bWUgODI1OS84MjU0IGRyaXZlcnMgaW4gT3ZtZlBrZw0KPiA+DQo+ID4gIE92bWZQa2cvT3ZtZlBr Zy5kZWMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyOSArLQ0KPiA+ICBP dm1mUGtnL092bWZQa2dJYTMyLmRzYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDYgKy0NCj4gPiAgT3ZtZlBrZy9Pdm1mUGtnSWEzMlg2NC5kc2MgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICA2ICstDQo+ID4gIE92bWZQa2cvT3ZtZlBrZ1g2NC5kc2MgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQ0KPiA+ICBPdm1mUGtnL092bWZQa2dJYTMy LmZkZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0NCj4gPiAgT3ZtZlBr Zy9Pdm1mUGtnSWEzMlg2NC5mZGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICst DQo+ID4gIE92bWZQa2cvT3ZtZlBrZ1g2NC5mZGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgNCArLQ0KPiA+ICBPdm1mUGtnLzgyNTRUaW1lckR4ZS84MjU0VGltZXIuaW5mICAg ICAgICAgICAgICAgICAgICAgfCAgNDIgKysNCj4gPiAgT3ZtZlBrZy84MjU5SW50ZXJydXB0Q29u dHJvbGxlckR4ZS84MjU5LmluZiAgICAgICAgICAgIHwgIDQ1ICsrDQo+ID4gIE92bWZQa2cvQWNw aVBsYXRmb3JtRHhlL0FjcGlQbGF0Zm9ybUR4ZS5pbmYgICAgICAgICAgICB8ICAgNSArLQ0KPiA+ ICBPdm1mUGtnLzgyNTRUaW1lckR4ZS9UaW1lci5oICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAxODUgKysrKysrDQo+ID4gIE92bWZQa2cvODI1OUludGVycnVwdENvbnRyb2xsZXJEeGUvODI1 OS5oICAgICAgICAgICAgICB8IDIxOCArKysrKysrDQo+ID4gIE92bWZQa2cvSW5jbHVkZS9Qcm90 b2NvbC9MZWdhY3k4MjU5LmggICAgICAgICAgICAgICAgICB8IDI5MSArKysrKysrKysNCj4gPiAg T3ZtZlBrZy84MjU0VGltZXJEeGUvVGltZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg NDAxICsrKysrKysrKysrKysNCj4gPiAgT3ZtZlBrZy84MjU5SW50ZXJydXB0Q29udHJvbGxlckR4 ZS84MjU5LmMgICAgICAgICAgICAgIHwgNjIyDQo+ICsrKysrKysrKysrKysrKysrKysrDQo+ID4g IE92bWZQa2cvODI1NFRpbWVyRHhlL1RpbWVyLnVuaSAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAxNiArDQo+ID4gIE92bWZQa2cvODI1NFRpbWVyRHhlL1RpbWVyRXh0cmEudW5pICAgICAgICAg ICAgICAgICAgICB8ICAxNCArDQo+ID4gIE92bWZQa2cvODI1OUludGVycnVwdENvbnRyb2xsZXJE eGUvTGVnYWN5ODI1OS51bmkgICAgICB8ICAxNiArDQo+ID4gIE92bWZQa2cvODI1OUludGVycnVw dENvbnRyb2xsZXJEeGUvTGVnYWN5ODI1OUV4dHJhLnVuaSB8ICAxNCArDQo+ID4gIDE5IGZpbGVz IGNoYW5nZWQsIDE5MDkgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pDQo+ID4gIGNyZWF0 ZSBtb2RlIDEwMDY0NCBPdm1mUGtnLzgyNTRUaW1lckR4ZS84MjU0VGltZXIuaW5mDQo+ID4gIGNy ZWF0ZSBtb2RlIDEwMDY0NCBPdm1mUGtnLzgyNTlJbnRlcnJ1cHRDb250cm9sbGVyRHhlLzgyNTku aW5mDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBPdm1mUGtnLzgyNTRUaW1lckR4ZS9UaW1lci5o DQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBPdm1mUGtnLzgyNTlJbnRlcnJ1cHRDb250cm9sbGVy RHhlLzgyNTkuaA0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgT3ZtZlBrZy9JbmNsdWRlL1Byb3Rv Y29sL0xlZ2FjeTgyNTkuaA0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgT3ZtZlBrZy84MjU0VGlt ZXJEeGUvVGltZXIuYw0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgT3ZtZlBrZy84MjU5SW50ZXJy dXB0Q29udHJvbGxlckR4ZS84MjU5LmMNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IE92bWZQa2cv ODI1NFRpbWVyRHhlL1RpbWVyLnVuaQ0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgT3ZtZlBrZy84 MjU0VGltZXJEeGUvVGltZXJFeHRyYS51bmkNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IE92bWZQ a2cvODI1OUludGVycnVwdENvbnRyb2xsZXJEeGUvTGVnYWN5ODI1OS51bmkNCj4gPiAgY3JlYXRl IG1vZGUgMTAwNjQ0DQo+IE92bWZQa2cvODI1OUludGVycnVwdENvbnRyb2xsZXJEeGUvTGVnYWN5 ODI1OUV4dHJhLnVuaQ0KPiA+DQoNCg==