From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) (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 328D081E85 for ; Wed, 16 Nov 2016 03:47:11 -0800 (PST) Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga101.jf.intel.com with ESMTP; 16 Nov 2016 03:47:08 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,647,1473145200"; d="scan'208";a="31965137" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga005.fm.intel.com with ESMTP; 16 Nov 2016 03:47:08 -0800 Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 16 Nov 2016 03:47:08 -0800 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 16 Nov 2016 03:47:07 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.142]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.239]) with mapi id 14.03.0248.002; Wed, 16 Nov 2016 19:47:05 +0800 From: "Ni, Ruiyu" To: Ard Biesheuvel CC: "edk2-devel@lists.01.org" , "leif.lindholm@linaro.org" , "Kinney, Michael D" , "afish@apple.com" , "Tian, Feng" , "Zeng, Star" Thread-Topic: [edk2] [PATCH v2 3/5] MdeModulePkg: implement generic PCI I/O driver for non-discoverable devices Thread-Index: AQHSNcdXSOkUtLQVq0yfAa0zkAnBpaDZzBNQ//+piACAAZXvAIAAhzVc Date: Wed, 16 Nov 2016 11:47:05 +0000 Message-ID: References: <1478173302-22349-1-git-send-email-ard.biesheuvel@linaro.org> <1478173302-22349-3-git-send-email-ard.biesheuvel@linaro.org> <734D49CCEBEEF84792F5B80ED585239D58E785B8@SHSMSX104.ccr.corp.intel.com> , In-Reply-To: Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: MIME-Version: 1.0 Subject: Re: [PATCH v2 3/5] MdeModulePkg: implement generic PCI I/O driver for non-discoverable devices X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Nov 2016 11:47:11 -0000 Content-Language: zh-CN Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 T2suIEkgZGlkbid0IHJlYWxpemUgeW91ciBQQ0kgYWNjZXNzIGlzIGRpZmZlcmVudCBmcm9tIHRo ZSBzdGFuZGFyZCB3YXkuIEkgYWdyZWUgdGhlIFBjaUxpYiBzdWdnZXN0aW9uIGlzIG5vdCBnb29k Lg0KDQq3otfUztK1xCBpUGhvbmUNCg0KPiDU2iAyMDE2xOoxMdTCMTbI1aOsz8LO5zc6NDOjrEFy ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPiDQtLXAo7oNCj4gDQo+PiBP biAxNSBOb3ZlbWJlciAyMDE2IGF0IDExOjMwLCBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2 ZWxAbGluYXJvLm9yZz4gd3JvdGU6DQo+Pj4gT24gMTUgTm92ZW1iZXIgMjAxNiBhdCAwODo0MCwg TmksIFJ1aXl1IDxydWl5dS5uaUBpbnRlbC5jb20+IHdyb3RlOg0KPj4+IEFyZCwNCj4+PiBDYW4g eW91IGNoZWNrIHdoZXRoZXIgUGNpTGliIGNhbiBiZSB1c2VkIHRvIHJlcGxhY2UgdGhlIGltcGxl bWVudGF0aW9uIGluDQo+Pj4gTm9uRGlzY292ZXJhYmxlUGNpRGV2aWNlSW8uYz8NCj4+PiANCj4+ IA0KPj4gT0sNCj4gDQo+IEkgYW0gbm90IHN1cmUgaG93IHRoaXMgc2hvdWxkIHdvcmsuIFRoaXMg ZHJpdmVyIG5lZWRzIHRvIGNvZXhpc3Qgd2l0aA0KPiByZWFsIFBDSSBob3N0IGJyaWRnZSBkcml2 ZXJzLCBhbmQgdGhlIGNvbmZpZyBzcGFjZSBhY2Nlc3MgbWV0aG9kIGlzDQo+IGZ1bGx5IGRlZmlu ZWQgYnkgdGhlIHJlcXVpcmVtZW50cyBvZiB0aGUgZHJpdmVyLCBpLmUuLCBlYWNoIFBDSSBjb25m aWcNCj4gc3BhY2UgYWNjZXNzIHNob3VsZCBiZSBzZXJ2ZWQgZnJvbSB0aGUgZmFrZSBQQ0kgY29u ZmlnIHNwYWNlIGluDQo+IG1lbW9yeSwgYW5kIG5ldmVyIGJlIGZvcndhcmRlZCB0byBhIHJlYWwg ZGV2aWNlLg0KPiANCj4gU28gL3Byb3ZpZGluZy8gYSBQY2lMaWIgaW1wbGVtZW50YXRpb24sIGFu ZCByZXF1aXJpbmcgdGhhdCB0aGF0DQo+IHBhcnRpY3VsYXIgaW1wbGVtZW50YXRpb24gbXVzdCBi ZSB1c2VkIHdpdGggdGhpcyBkcml2ZXIgbWFrZXMgbm8NCj4gc2Vuc2UsIEkgdGhpbmsuDQo+IEFu ZCBkZXBlbmRpbmcgb24gYSBQY2lMaWIgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgbWFrZSBzZW5z ZSBlaXRoZXIsDQo+IHNpbmNlIHRoZSBwbGF0Zm9ybSBjYW5ub3QgY2hvb3NlIHdoaWNoIG1ldGhv ZCB0byB1c2UuDQo+IA0KPiBOb3RlIHRoYXQgd2UgYXJlIG5vdCBlbXVsYXRpbmcgYSBQQ0kgYnVz IGhpZXJhcmNoeSwgd2hlcmUgYSBzaW5nbGUNCj4gY29udGlndW91cyBjaHVuayBvZiBtZW1vcnkg ZW11bGF0ZXMgdGhlIGVudGlyZSBjb25maWcgc3BhY2Ugb2Ygc2V2ZXJhbA0KPiBkZXZpY2VzLiBF YWNoIGRldmljZSBpcyBmdWxseSBpbmRlcGVuZGVudCwgYW5kIHByb3ZpZGVzIGEgbWluaW1hbA0K PiBjb25maWcgc3BhY2UgdG8gZGVzY3JpYmUgdGhlIHR5cGUgb2YgZGV2aWNlLCBhbmQgdGhlIEJB UnMNCj4gDQo+IE9yIGRpZCBJIG1pc3Mgc29tZXRoaW5nPw0K