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=michael.d.kinney@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 43B302194EB7D for ; Mon, 25 Mar 2019 13:02:48 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Mar 2019 13:02:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,270,1549958400"; d="scan'208";a="155687986" Received: from orsmsx110.amr.corp.intel.com ([10.22.240.8]) by fmsmga004.fm.intel.com with ESMTP; 25 Mar 2019 13:02:48 -0700 Received: from orsmsx112.amr.corp.intel.com ([169.254.3.233]) by ORSMSX110.amr.corp.intel.com ([169.254.10.179]) with mapi id 14.03.0415.000; Mon, 25 Mar 2019 13:02:47 -0700 From: "Kinney, Michael D" To: Laszlo Ersek , "Wu, Hao A" , "edk2-devel@lists.01.org" , "Kinney, Michael D" CC: "Justen, Jordan L" , Ard Biesheuvel , "Ni, Ray" Thread-Topic: [PATCH v2 2/3] OvmfPkg: Add an Super IO bus driver Thread-Index: AQHU4wJna5nwSpqmLUWtiOho+2IzGaYcmfrAgACHyAD//6BFIA== Date: Mon, 25 Mar 2019 20:02:47 +0000 Message-ID: References: <20190325052853.11220-1-hao.a.wu@intel.com> <20190325052853.11220-3-hao.a.wu@intel.com> <2a2efa72-9d30-dad5-d97f-bcb8f4abe837@redhat.com> In-Reply-To: <2a2efa72-9d30-dad5-d97f-bcb8f4abe837@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.22.254.139] MIME-Version: 1.0 Subject: Re: [PATCH v2 2/3] OvmfPkg: Add an Super IO bus driver 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, 25 Mar 2019 20:02:49 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTGFzemxvLA0KDQpUaGUgcmV2aWV3IG9mIHRoZSBjb250ZW50IGJhc2VkIG9uIHRoZSBlZGsy LXN0YWJsZTIwMTkwMw0KaXMgaW50ZW5kZWQgdG8gbWFrZSBzdXJlIHRoZXJlIGFyZSBubyBtaXN0 YWtlcyBvbiB0aGF0DQpjb250ZW50IHNvIEkgY2FuIGFkanVzdCBmb3IgdGhlIGZpbmFsIHBhdGNo IHNlcmllcy4gIEENCm1pc3Rha2Ugd291bGQgYmUgYXBwbHlpbmcgbmV3IGxpY2Vuc2UgdG8gZmls ZXMgdGhhdCBzaG91bGQNCm5vdCBiZSB1cGRhdGVkLCBvciBub3QgYXBwbHlpbmcgdGhlIGxpY2Vu c2UgdG8gYSBmaWxlIHRoYXQNCnNob3VsZCBoYXZlIGJlZW4gdXBkYXRlZC4gIFlvdSBwcm92aWRl ZCB2YWx1YWJsZSBmZWVkYmFjaw0Kb24gdGhvc2UgdHdvIHBvaW50cyBmb3IgT3ZtZlBrZyBpbiBW MS4NCg0KSSBhZ3JlZSBpdCB3aWxsIGJlIHNpbXBsZXIgaWYgd2UgY2FuIGd1YXJhbnRlZSBubyBm aWxlDQphZGQvcmVtb3ZlIGNvbW1pdHMgb2NjdXIgaW4gYSB3aW5kb3cgbGVhZGluZyB1cCB0byAN CkFwcmlsIDksIDIwMTkuICBTbyBpdCBpcyBub3QgYSBmcmVlemUgb24gYWxsIGNvbnRlbnQuDQpJ dCB3b3VsZCBiZSBhIGZyZWV6ZSBvbiBjb21taXRzIHRoYXQgYWRkL3JlbW92ZSBmaWxlcy4NCg0K SG93IGRvZXMgYSB+MSB3ZWVrIG9mIG5vIGNvbW1pdHMgb2YgZmlsZSBhZGQvcmVtb3ZlDQpzdGFy dGluZyBBcHJpbCAxIHNvdW5kPyAgSSBjYW4gcHJvZHVjZSBhIFYzIG9uIEFwcmlsIDINCmZvciBm aW5hbCByZXZpZXcgYnkgYWxsIHBhY2thZ2UgbWFpbnRhaW5lcnMuDQoNCkkgd291bGQgb2YgY291 cnNlIHJlYmFzZSB0aGUgcGF0Y2ggc2VyaWVzIG9uIEFwcmlsIDkgYW5kDQphbHNvIHZlcmlmeSB0 aGF0IG5vIGZpbGVzIHdlcmUgYWRkZWQvcmVtb3ZlZC4NCg0KVGhhbmtzLA0KDQpNaWtlDQoNCj4g LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTGFzemxvIEVyc2VrIFttYWlsdG86 bGVyc2VrQHJlZGhhdC5jb21dDQo+IFNlbnQ6IE1vbmRheSwgTWFyY2ggMjUsIDIwMTkgMTE6MzMg QU0NCj4gVG86IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47 IFd1LA0KPiBIYW8gQSA8aGFvLmEud3VAaW50ZWwuY29tPjsgZWRrMi1kZXZlbEBsaXN0cy4wMS5v cmcNCj4gQ2M6IEp1c3RlbiwgSm9yZGFuIEwgPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+OyBB cmQNCj4gQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz47IE5pLCBSYXkNCj4g PHJheS5uaUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIgMi8zXSBPdm1mUGtn OiBBZGQgYW4gU3VwZXIgSU8gYnVzDQo+IGRyaXZlcg0KPiANCj4gT24gMDMvMjUvMTkgMTg6MzAs IEtpbm5leSwgTWljaGFlbCBEIHdyb3RlOg0KPiA+IEhpIExhc3psbywNCj4gPg0KPiA+IEkgZG8g bm90IHRoaW5rIGNvbnRlbnQgYWRkZWQgYmVmb3JlIEFwcmlsIDksIDIwMTkNCj4gPiBzaG91bGQg dXNlIHRoZSBuZXcgbGljZW5zZSB0eXBlLiAgV2UgbmVlZCB0byBsZXQgdGhlDQo+ID4gMzAtZGF5 IHJldmlldyBwZXJpb2QgY29tcGxldGUgYW5kIG1ha2Ugc3VyZSBhbGwNCj4gZmVlZGJhY2sNCj4g PiBpcyByZXNvbHZlZC4NCj4gDQo+IEdvb2QgcG9pbnQuDQo+IA0KPiA+IFdlIHdpbGwgaGFuZGxl IGZpbGVzIGFkZGVkIGJldHdlZW4gdGhlIGVkazItDQo+IHN0YWJsZTIwMTkwMw0KPiA+IGFuZCBB cHJpbCA5LCAyMDE5IGluIGEgZmluYWwgcGF0Y2ggc2VyaWVzIHdpdGggYW4gZWFzeQ0KPiA+IHdh eSBmb3IgYWxsIG1haW50YWluZXJzIHRvIHNlZSB3aGF0IGhhcyBjaGFuZ2VkDQo+IGJldHdlZW4N Cj4gPiB0aG9zZSB0d28gcG9pbnRzLg0KPiANCj4gSG0uIEZyb20gdGhlIHJldmlld2VyIHNpZGUs IHRoaXMgaXMgbm90IG9wdGltYWwuIFRoZQ0KPiBwYXRjaCBzZXQgKGFuZCB0aGUNCj4gaW5kaXZp ZHVhbCBwYXRjaGVzIHRoZW1zZWx2ZXMpIGFyZSBwcmV0dHkgYmlnLCBhbmQgZG9pbmcNCj4gaW5j cmVtZW50YWwNCj4gcmV2aWV3cyBvbiB0aGVtIGlzIHRheGluZy4gUmVnYXJkbGVzcyBvZiB3aGV0 aGVyIHRoZQ0KPiBpbmNyZW1lbnRhbCByZXZpZXcNCj4gbmVlZHMgdG8gdGFyZ2V0IGFuIHVwZGF0 ZWQgImZ1bGwiIHBhdGNoIHNldCwgb3IganVzdCBhbg0KPiBpbmNyZW1lbnRhbA0KPiBwYXRjaCBz ZXQgKGZvciBuZXcgZmlsZXMpLCB0aGUgcmV2aWV3ZXIgbmVlZHMgdG8gcmUtDQo+IGV2YWx1YXRl IHdoZXRoZXINCj4gc29tZXRoaW5nIGlzIG5vdyBtaXNzZWQsIGFmdGVyIHRoZSBpbnRyb2R1Y3Rp b24gb2YgbmV3DQo+IGZpbGVzLg0KPiANCj4gSW5zdGVhZCwgSSdkIHByZWZlciBhICJsb2NrIiBw ZXJpb2QgZm9yIE92bWZQa2cgYW5kDQo+IEFybVZpcnRQa2csIGJldHdlZW4NCj4gKGEpIG15IG5l eHQgKGhvcGVmdWxseSwgZmluYWwpIHJldmlldyBmb3IgdGhlIGxpY2Vuc2UNCj4gY29udmVyc2lv bg0KPiBwYXRjaGVzLCBhbmQgKGIpIHRoZSBwdXNoaW5nIG9mIHRob3NlIHBhdGNoZXMuIEZvciB0 aGF0LA0KPiBJIHNlZSB0d28gb3B0aW9uczoNCj4gDQo+IC0gV2UgY291bGQgZGVsYXkgSGFvJ3Mg d29yayAoYW5kIGFsbCBvdGhlciBwYXRjaGVzIHRoYXQNCj4gYWRkIGZpbGVzIHRvDQo+IE92bWZQ a2cgYW5kIEFybVZpcnRQa2cgZmlsZXMpIHVudGlsIGFmdGVyIEFwcmlsIDkuIFdlDQo+IGNhbiBv ZiBjb3Vyc2UNCj4gY29sbGFib3JhdGUgb24gZmVhdHVyZSAvIGJ1Z2ZpeCBwYXRjaGVzIG1lYW53 aGlsZSwgaXQncw0KPiBqdXN0IHRoYXQgdGhlDQo+IGZpbmFsIHZlcnNpb25zIG9mICp0aG9zZSog c2hvdWxkIGJlIHJlcG9zdGVkIHdpdGgNCj4gdXBkYXRlZCBsaWNlbnNlDQo+IGJsb2Nrcy4gSW5j cmVtZW50YWxseSByZXZpZXdpbmcgKnRob3NlKiBjaGFuZ2VzIGZlZWxzIGENCj4gbG90IGVhc2ll ciB0byBtZS4NCj4gDQo+IC0gQWx0ZXJuYXRpdmVseSwgSSBjb3VsZCBkZWxheSBteSBuZXh0ICho b3BlZnVsbHksDQo+IGZpbmFsKSByZXZpZXcgb2YgdGhlDQo+IGxpY2Vuc2UgY29udmVyc2lvbiBw YXRjaGVzIHVudGlsIHJlYXNvbmFibHkgY2xvc2UgdG8NCj4gQXByaWwgOSwgdW50aWwNCj4gd2hp Y2ggInJldmlldyBwb2ludCIgbmV3IGZpbGVzIGNvdWxkIGJlIGFkZGVkIGZyZWVseSwgdG8NCj4g T3ZtZlBrZyBhbmQNCj4gQXJtVmlydFBrZy4gKFRoaXMgd291bGRuJ3QgZWxpbWluYXRlIHRoZSAi bG9jayBwZXJpb2QiLA0KPiBqdXN0IG1ha2UgaXQNCj4gc2hvcnRlciBmb3IgY29udHJpYnV0b3Jz LikNCj4gDQo+IElPVywgdGhpcyBpcyBzaW1pbGFyIHRvIHRoZSBzdGFiaWxpemF0aW9uIHBlcmlv ZCAvDQo+IGZlYXR1cmUgZnJlZXplcywganVzdA0KPiBtdWNoIG1vcmUgaW50cnVzaXZlLCBiZWNh dXNlIGV2ZXJ5dGhpbmcgaGFzIHRvIGJlDQo+IHN3aXRjaGVkIGF0IHRoZSBzYW1lDQo+IG1vbWVu dC4NCj4gDQo+IEknZCBsaWtlIHRvIHJlYWNoIGFuIHVuZGVyc3RhbmRpbmcgb24gb3VyIGFwcHJv YWNoDQo+IGJlZm9yZSBJIHN0YXJ0DQo+IHJldmlld2luZyAiW2VkazJdIFtQQVRDSCBWMl0gQ2hh bmdlIEVESyBJSSB0byBCU0QrUGF0ZW50DQo+IExpY2Vuc2UiLg0KPiANCj4gVGhhbmtzDQo+IExh c3psbw0K