From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 2602E21EA35D3 for ; Tue, 5 Sep 2017 00:05:02 -0700 (PDT) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga105.fm.intel.com with ESMTP; 05 Sep 2017 00:07:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.41,479,1498546800"; d="scan'208,217";a="1169172086" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by orsmga001.jf.intel.com with ESMTP; 05 Sep 2017 00:07:50 -0700 Received: from fmsmsx118.amr.corp.intel.com (10.18.116.18) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Sep 2017 00:07:50 -0700 Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by fmsmsx118.amr.corp.intel.com (10.18.116.18) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 5 Sep 2017 00:07:49 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.117]) by SHSMSX103.ccr.corp.intel.com ([169.254.4.219]) with mapi id 14.03.0319.002; Tue, 5 Sep 2017 15:07:46 +0800 From: "Ni, Ruiyu" To: Bartosz Szczepanek , "edk2-devel@lists.01.org" Thread-Topic: [edk2] CPU/PCI addressing in PciIoGetAttributes Thread-Index: AQHTJXML5svgtoHU5Ui98teVKM6E3KKl3ofg Date: Tue, 5 Sep 2017 07:07:45 +0000 Message-ID: <734D49CCEBEEF84792F5B80ED585239D5BA23CEF@SHSMSX104.ccr.corp.intel.com> References: In-Reply-To: Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 Subject: Re: CPU/PCI addressing in PciIoGetAttributes X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Sep 2017 07:05:02 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QmFydG9zeiwNCg0KQmFzZWQgb24geW91ciBmaW5kaW5ncywgdGhlIEFkZHJSYW5nZU1pbiBoYXMg dG8gYmUgYSBkZXZpY2UgYWRkcmVzc+KYug0KDQpBcyBmYXIgYXMgSSBjYW4gcmVtZW1iZXIsIHRo aXMgaGlzdG9yeSBpczoNCkluIHRoZSB2ZXJ5IGJlZ2lubmluZywgU3BlYyBvd25lciBhc3N1bWVz IHRoZSBkZXZpY2UgYWRkcmVzcyBlcXVhbHMgdG8gQ1BVIGFkZHJlc3MuDQpUaGUgaW1wbGVtZW50 YXRpb24gb2YgR2V0QmFyQXR0cmlidXRlcygpIGRpcmVjdGx5IHJldHVybnMgdGhlIGFkZHJlc3Mg cmVhZCBmcm9tIHRoZSBCQVIuDQpCdXQgbGF0ZXIgd2UgZm91bmQgZGV2aWNlIGFkZHJlc3MgZG9l c27igJl0IGVxdWFsIHRvIENQVSBhZGRyZXNzLCBlc3BlY2lhbGx5IGluIEFSTSBwbGF0Zm9ybS4N ClNvIGluIG9yZGVyIHRvIGV4cG9zZSB0aGUgb2Zmc2V0IG9mIHRoZSB0d28gYWRkcmVzc2VzLCB0 aGUgQWRkcmVzc1RyYW5zbGF0aW9uT2Zmc2V0IGZpZWxkIHdhcyB1c2VkLg0KVG8gYXZvaWQgYnJl YWtpbmcgdGhlIGV4aXN0aW5nIGNvbnN1bWVycywgR2V0QmFyQXR0cmlidXRlcygpIHJlbWFpbnMg dG8gcmV0dXJuIHRoZSBCQVIgYWRkcmVzcy4NCg0KQW55b25lIHBsZWFzZSBjb3JyZWN0IG1lIGlm IEkgYW0gd3JvbmcuDQoNClRoYW5rcywNClJheQ0KDQpGcm9tOiBCYXJ0b3N6IFN6Y3plcGFuZWsg W21haWx0bzpic3pAc2VtaWhhbGYuY29tXQ0KU2VudDogTW9uZGF5LCBTZXB0ZW1iZXIgNCwgMjAx NyA3OjQzIFBNDQpUbzogZWRrMi1kZXZlbEBsaXN0cy4wMS5vcmcNCkNjOiBOaSwgUnVpeXUgPHJ1 aXl1Lm5pQGludGVsLmNvbT4NClN1YmplY3Q6IFtlZGsyXSBDUFUvUENJIGFkZHJlc3NpbmcgaW4g UGNpSW9HZXRBdHRyaWJ1dGVzDQoNCkhpIGd1eXMsDQoNCkkgaGF2ZSBzb21lIGRvdWJ0IGFib3V0 IFBjaUlvR2V0QXR0cmlidXRlcyBiZWhhdmlvdXIgb24gYWFyY2g2NCBwbGF0Zm9ybSB3aXRoIG5v bi11bmlmb3JtIENQVTpQQ0kgYWRkcmVzcyBzcGFjZSBtYXBwaW5nLiBJJ2xsIGJlIGdyYXRlZnVs IGlmIHlvdSB2ZXJpZnkgbXkgdW5kZXJzdGFuZGluZy4NCg0KQWNjb3JkaW5nIHRvIFVFRkkgc3Bl Y2lmaWNhdGlvbiwgQWRkclJhbmdlTWluIGluIFFXT1JEIEFkZHJlc3MgU3BhY2UgRGVzY3JpcHRv ciByZXR1cm5lZCBieSBQY2lJb0dldEF0dHJpYnV0ZXMoKSBzaG91bGQgYmUgYSBDUFUgYWRkcmVz cywgYXQgbGVhc3QgdGhhdCdzIHdoYXQgSSBjb25jbHVkZSBmcm9tOg0KPiBBZGRyZXNzIFRyYW5z bGF0aW9uIE9mZnNldC4gT2Zmc2V0IHRvIGFwcGx5IHRvIHRoZSBTdGFydGluZyBhZGRyZXNzIG9m IGENCj4gQkFSICp0byBjb252ZXJ0IGl0IHRvIGEgUENJIGFkZHJlc3MqLiBUaGlzIHZhbHVlIGlz IHplcm8gdW5sZXNzIHRoZQ0KPiBIb3N0QWRkcmVzcyBhbmQgRGV2aWNlQWRkcmVzcyBmb3IgdGhl IEJBUiBhcmUgZGlmZmVyZW50Lg0KVGhpcyBtZW50aW9ucyAiU3RhcnRpbmcgYWRkcmVzcyIsIHdo aWNoIEkgc3VwcG9zZSByZWZlcnMgdG8gQWRkclJhbmdlTWluLiBJdCBuZWVkcyB0byBiZSBjb252 ZXJ0ZWQgdG8gUENJIGFkZHJlc3MsIHNvIGFzLWlzIGl0IHNob3VsZCBiZSBpbiBDUFUgYWRkcmVz cyBzcGFjZS4NCg0KT24gdGhlIG90aGVyIGhhbmQsIHRoZSBBZGRyUmFuZ2VNaW4gaXMgYXNzaWdu ZWQgQmFzZUFkZHJlc3MgdmFsdWUgb2J0YWluZWQgZGlyZWN0bHkgZnJvbSBQY2lCYXI6DQo+IERl c2NyaXB0b3ItPkFkZHJSYW5nZU1pbiA9IFBjaUlvRGV2aWNlLT5QY2lCYXJbQmFySW5kZXhdLkJh c2VBZGRyZXNzOw0KDQpQY2lCYXIgaXMgZmlsbGVkIGluIFBjaVBhcnNlQmFyKCkgdXNpbmcgb3Jp Z2luYWwgQkFSIGNvbnRlbnQgKHRodXMgQmFzZUFkZHJlc3MgaXMgbm90IHRyYW5zbGF0ZWQsIFBD SSBhZGRyZXNzKS4gVGhpcyB3YXkgdmFsdWUgdGhhdCByZWZlcnMgdG8gUENJIHNwYWNlIGlzIHJl dHVybmVkIGZyb20gUGNpSW9HZXRCYXJBdHRyaWJ1dGVzIGFzIENQVSBhZGRyZXNzLg0KDQpTaG91 bGRuJ3QgdGhlcmUgYmUgdHJhbnNsYXRpb24gb2YgaXQgc29tZXdoZXJlIG9uIHRoZSB3YXk/IE9y IGlzIG15IHVuZGVyc3RhbmRpbmcgZmxhd2VkPyBFaXRoZXIgd2F5LCBwbGVhc2UgbGV0IG1lIGtu b3cuDQoNCkJlc3QgcmVnYXJkcywNCkJhcnRvc3oNCg==