From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) (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 894D81A1E01 for ; Tue, 6 Sep 2016 05:41:41 -0700 (PDT) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP; 06 Sep 2016 05:41:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,291,1470726000"; d="scan'208";a="1036045229" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga001.fm.intel.com with ESMTP; 06 Sep 2016 05:41:41 -0700 Received: from fmsmsx112.amr.corp.intel.com (10.18.116.6) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 6 Sep 2016 05:41:40 -0700 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by FMSMSX112.amr.corp.intel.com (10.18.116.6) with Microsoft SMTP Server (TLS) id 14.3.248.2; Tue, 6 Sep 2016 05:41:40 -0700 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.91]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.250]) with mapi id 14.03.0248.002; Tue, 6 Sep 2016 20:41:38 +0800 From: "Tian, Feng" To: Ard Biesheuvel , "Ni, Ruiyu" CC: edk2-devel-01 , "Zeng, Star" , "Gao, Liming" , Laszlo Ersek , Leif Lindholm , "Tian, Feng" Thread-Topic: [edk2] [PATCH 0/7] MdeModulePkg ArmVirtPkg: fixes for 64-bit PCI DMA Thread-Index: AQHSCBMWu16Jy4YR0UmXzY0Ytq/XdKBromsAgAAcT4CAAKkDAA== Date: Tue, 6 Sep 2016 12:41:38 +0000 Message-ID: <7F1BAD85ADEA444D97065A60D2E97EE566D86EFD@SHSMSX101.ccr.corp.intel.com> References: <1473067049-16252-1-git-send-email-ard.biesheuvel@linaro.org> <734D49CCEBEEF84792F5B80ED585239D58D4D199@SHSMSX103.ccr.corp.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 0/7] MdeModulePkg ArmVirtPkg: fixes for 64-bit PCI DMA 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: Tue, 06 Sep 2016 12:41:41 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 QVRBL1VTQi9OVk1FL1NEIGFyZSBvayB0byBtZQ0KDQpSZXZpZXdlZC1ieTogRmVuZyBUaWFuIDxm ZW5nLnRpYW5ASW50ZWwuY29tPg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTog QXJkIEJpZXNoZXV2ZWwgW21haWx0bzphcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnXSANClNlbnQ6 IFR1ZXNkYXksIFNlcHRlbWJlciA2LCAyMDE2IDY6MzYgUE0NClRvOiBOaSwgUnVpeXUgPHJ1aXl1 Lm5pQGludGVsLmNvbT4NCkNjOiBlZGsyLWRldmVsLTAxIDxlZGsyLWRldmVsQGxpc3RzLjAxLm9y Zz47IFRpYW4sIEZlbmcgPGZlbmcudGlhbkBpbnRlbC5jb20+OyBaZW5nLCBTdGFyIDxzdGFyLnpl bmdAaW50ZWwuY29tPjsgR2FvLCBMaW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPjsgTGFzemxv IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT47IExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1A bGluYXJvLm9yZz4NClN1YmplY3Q6IFJlOiBbZWRrMl0gW1BBVENIIDAvN10gTWRlTW9kdWxlUGtn IEFybVZpcnRQa2c6IGZpeGVzIGZvciA2NC1iaXQgUENJIERNQQ0KDQpPbiA2IFNlcHRlbWJlciAy MDE2IGF0IDA5OjU0LCBOaSwgUnVpeXUgPHJ1aXl1Lm5pQGludGVsLmNvbT4gd3JvdGU6DQo+IEFy ZCwNCj4gVGhlIHBhdGNoIHRvIE1kZU1vZHVsZVBrZy9QY2lIb3N0QnJpZGdlRHhlIGlzIGdvb2Qu DQo+DQo+IFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8UnVpeXUubmlAaW50ZWwuY29tPg0KPg0KDQpU aGFua3MgUmF5IQ0KDQpXaG8gaXMgcmVzcG9uc2libGUgZm9yIHRoZSBBdGFwUGFzc1RocnUsIFVT QiwgTlZNRSBhbmQgU0RIQ0kgZHJpdmVycz8NCg0KPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4+IEZyb206IGVkazItZGV2ZWwgW21haWx0bzplZGsyLWRldmVsLWJvdW5jZXNAbGlzdHMu MDEub3JnXSBPbiBCZWhhbGYgDQo+PiBPZiBBcmQgQmllc2hldXZlbA0KPj4gU2VudDogVHVlc2Rh eSwgU2VwdGVtYmVyIDYsIDIwMTYgMzo0OCBQTQ0KPj4gVG86IGVkazItZGV2ZWwtMDEgPGVkazIt ZGV2ZWxAbGlzdHMuMDEub3JnPjsgVGlhbiwgRmVuZyANCj4+IDxmZW5nLnRpYW5AaW50ZWwuY29t PjsgWmVuZywgU3RhciA8c3Rhci56ZW5nQGludGVsLmNvbT47IEdhbywgTGltaW5nIA0KPj4gPGxp bWluZy5nYW9AaW50ZWwuY29tPg0KPj4gQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j b20+OyBMZWlmIExpbmRob2xtIA0KPj4gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz47IEFyZCBC aWVzaGV1dmVsIA0KPj4gPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+DQo+PiBTdWJqZWN0OiBS ZTogW2VkazJdIFtQQVRDSCAwLzddIE1kZU1vZHVsZVBrZyBBcm1WaXJ0UGtnOiBmaXhlcyBmb3Ig DQo+PiA2NC1iaXQgUENJIERNQQ0KPj4NCj4+IEZlbmcsIFN0YXI6IGRvIHlvdSBoYXZlIGFueSBm ZWVkYmFjayBvbiB0aGVzZSBwYXRjaGVzPyBUaGFua3MuDQo+Pg0KPj4gT24gNSBTZXB0ZW1iZXIg MjAxNiBhdCAxMDoxNywgQXJkIEJpZXNoZXV2ZWwgDQo+PiA8YXJkLmJpZXNoZXV2ZWxAbGluYXJv Lm9yZz4NCj4+IHdyb3RlOg0KPj4gPiBBZnRlciBtb3ZpbmcgQXJtVmlydFFlbXUgdG8gdGhlIGdl bmVyaWMgUGNpSG9zdEJyaWRnZUR4ZSwgd2UgDQo+PiA+IG5vdGljZWQgdGhhdCBzZXR0aW5nIERt YUFib3ZlNEcgcmVzdWx0ZWQgaW4gcHJvYmxlbXMgd2l0aCB0aGUgDQo+PiA+IGVtdWxhdGVkIEVI Q0kgVVNCIGhvc3QgY29udHJvbGxlciwgd2hpY2ggd2VyZSBjYXVzZWQgYnkgdGhlIGZhY3QgDQo+ PiA+IHRoYXQgdGhlIFBDSSBsYXllciB3YXMgcHJvdmlkaW5nIERNQSBidWZmZXJzIGFsbG9jYXRl ZCBhYm92ZSA0IEdCIA0KPj4gPiB3aGlsZSB0aGUgZW11bGF0ZWQgRUhDSSBjb250cm9sbGVyIGlu IFFFTVUgZG9lcyBub3QgaW5kaWNhdGUgc3VwcG9ydCBmb3IgNjQtYml0IGFkZHJlc3NpbmcuDQo+ PiA+DQo+PiA+IEFzIGl0IHR1cm5zIG91dCwgdGhlIFBDSSBkcml2ZXJzIGluIE1kZU1vZHVsZVBr ZyAqY29tcGxldGVseSogDQo+PiA+IGlnbm9yZSB0aGUgRUZJX1BDSV9BVFRSSUJVVEVfRFVBTF9B RERSRVNTX0NZQ0xFIGF0dHJpYnV0ZSwgYW5kIA0KPj4gPiBzaW1wbHkNCj4+IGFzc3VtZQ0KPj4g PiB0aGF0IG5vIFBDSSByb290IGJyaWRnZSBkcml2ZXIgd2lsbCBwcm9kdWNlIG1hcHBpbmdzIGFi b3ZlIDQgR0IuIE9uIA0KPj4gPiBBUk0sIHRoaXMgaXMgcHJvYmxlbWF0aWMsIHNpbmNlIG5vdCBh bGwgcGxhdGZvcm1zIGhhdmUgbWVtb3J5IGJlbG93IA0KPj4gPiA0IEdCLCBhbmQgc28gaGF2aW5n IGZ1bGwgc3VwcG9ydCBmb3IgRE1BIGFib3ZlIDQgR0IgaXMgaW5kaXNwZW5zYWJsZS4NCj4+ID4N Cj4+ID4gU28gZmlyc3QsIG1ha2UgdGhlIHZhcmlvdXMgZHJpdmVycyB1bmRlciBNZGVNb2R1bGVQ a2cvUGNpL0J1cyBzZXQgDQo+PiA+IHRoZSBFRklfUENJX0lPX0FUVFJJQlVURV9EVUFMX0FERFJF U1NfQ1lDTEUgYXR0cmlidXRlcyBmb3IgZGV2aWNlcyANCj4+ID4gdGhhdCBjYW4gc3VwcG9ydCA2 NC1iaXQgRE1BIGFkZHJlc3NpbmcgKHBhdGNoZXMgIzEgLSAjNSkuIFRoZW4sIHdlIA0KPj4gPiBj YW4gdXBkYXRlIHRoZSBob3N0IGJyaWRnZSBkcml2ZXIgdG8gYWN0dWFsbHkgdGFrZSB0aGVzZSBh dHRyaWJ1dGVzIA0KPj4gPiBpbnRvIGFjY291bnQsIGFuZCBvbmx5IGNyZWF0ZSBtYXBwaW5ncyBh Ym92ZSA0IEdCIGZvciBkZXZpY2VzIHRoYXQgDQo+PiA+IGhhdmUNCj4+IGluZGljYXRlZCBzdXBw b3J0IGZvciBpdC4NCj4+ID4NCj4+ID4gRmluYWxseSwgaW4gcGF0Y2ggIzcgd2UgY2FuIHJlbW92 ZSB0aGUgNCBHQiBETUEgbGltaXQgZnJvbSBBcm1WaXJ0UGtnLg0KPj4gPg0KPj4gPiBCcmFuY2gg Y2FuIGJlIGZvdW5kIGhlcmU6DQo+PiA+IGh0dHBzOi8vZ2l0LmxpbmFyby5vcmcvcGVvcGxlL2Fy ZC5iaWVzaGV1dmVsL3VlZmktbmV4dC5naXQvc2hvcnRsb2cNCj4+ID4gL3JlDQo+PiA+IGZzL2hl YWRzL3BjaS02NGJpdC1kbWEtZml4ZXMNCj4+ID4NCj4+ID4gQXJkIEJpZXNoZXV2ZWwgKDcpOg0K Pj4gPiAgIE1kZU1vZHVsZVBrZy9BdGFBdGFwaVBhc3NUaHJ1OiBlbmFibGUgNjQtYml0IFBDSSBE TUENCj4+ID4gICBNZGVNb2R1bGVQa2cvRWhjaUR4ZTogZW5hYmxlIDY0LWJpdCBQQ0kgRE1BDQo+ PiA+ICAgTWRlTW9kdWxlUGtnL052bUV4cHJlc3NEeGU6IGVuYWJsZSA2NC1iaXQgUENJIERNQQ0K Pj4gPiAgIE1kZU1vZHVsZVBrZy9TZE1tY1BjaUhjRHhlOiBlbmFibGUgNjQtYml0IFBDSSBETUEN Cj4+ID4gICBNZGVNb2R1bGVQa2cvWGhjaUR4ZTogZW5hYmxlIDY0LWJpdCBQQ0kgRE1BDQo+PiA+ ICAgTWRlTW9kdWxlUGtnL1BjaUhvc3RCcmlkZ2VEeGU6IHJlc3RyaWN0IDY0LWJpdCBETUEgdG8g ZGV2aWNlcyB0aGF0DQo+PiA+ICAgICBzdXBwb3J0IGl0DQo+PiA+ICAgQXJtVmlydFBrZy9GZHRQ Y2lIb3N0QnJpZGdlTGliOiBlbmFibGUgNjQtYml0IFBDSSBETUENCj4+ID4NCj4+ID4gIEFybVZp cnRQa2cvTGlicmFyeS9GZHRQY2lIb3N0QnJpZGdlTGliL0ZkdFBjaUhvc3RCcmlkZ2VMaWIuYyB8 ICAyICstDQo+PiA+ICBNZGVNb2R1bGVQa2cvQnVzL0F0YS9BdGFBdGFwaVBhc3NUaHJ1L0FoY2lN b2RlLmMgICAgICAgICAgICAgfCAyMA0KPj4gKysrKysrKysrKysrKysrKystDQo+PiA+ICBNZGVN b2R1bGVQa2cvQnVzL1BjaS9FaGNpRHhlL0VoY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAg fCAyMg0KPj4gKysrKysrKysrKysrKysrKysrKy0NCj4+ID4gIE1kZU1vZHVsZVBrZy9CdXMvUGNp L0VoY2lEeGUvRWhjaS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrDQo+PiA+ICBN ZGVNb2R1bGVQa2cvQnVzL1BjaS9FaGNpRHhlL0VoY2lTY2hlZC5jICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQ0KPj4gPiAgTWRlTW9kdWxlUGtnL0J1cy9QY2kvTnZtRXhwcmVzc0R4ZS9Odm1F eHByZXNzSGNpLmMgICAgICAgICAgIHwgMTMNCj4+ICsrKysrKysrKysrKw0KPj4gPiAgTWRlTW9k dWxlUGtnL0J1cy9QY2kvUGNpSG9zdEJyaWRnZUR4ZS9QY2lSb290QnJpZGdlSW8uYyAgICAgIHwg MTQNCj4+ICsrKysrKysrKy0tLS0NCj4+ID4gIE1kZU1vZHVsZVBrZy9CdXMvUGNpL1NkTW1jUGNp SGNEeGUvU2RNbWNQY2lIY0R4ZS5jICAgICAgICAgICB8IDIwDQo+PiArKysrKysrKysrKysrKysr KysNCj4+ID4gIE1kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaS5jICAgICAgICAgICAg ICAgICAgICAgICAgICB8IDIyDQo+PiArKysrKysrKysrKysrKysrKysrLQ0KPj4gPiAgTWRlTW9k dWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNpLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDIgKysNCj4+ID4gIDEwIGZpbGVzIGNoYW5nZWQsIDExMCBpbnNlcnRpb25zKCspLCA5IGRlbGV0 aW9ucygtKQ0KPj4gPg0KPj4gPiAtLQ0KPj4gPiAyLjcuNA0KPj4gPg0KPj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IGVkazItZGV2ZWwgbWFpbGlu ZyBsaXN0DQo+PiBlZGsyLWRldmVsQGxpc3RzLjAxLm9yZw0KPj4gaHR0cHM6Ly9saXN0cy4wMS5v cmcvbWFpbG1hbi9saXN0aW5mby9lZGsyLWRldmVsDQo=