From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shannon Zhao Subject: Re: [PATCH v5 21/22] xen/arm: Add a hypercall for device mmio mapping Date: Wed, 16 Mar 2016 19:22:58 +0800 Message-ID: <56E94212.8040700@huawei.com> References: <1457072152-16128-1-git-send-email-zhaoshenglong@huawei.com> <1457072152-16128-22-git-send-email-zhaoshenglong@huawei.com> <56D9719602000078000D94A2@prv-mh.provo.novell.com> <56E92BEB.7000707@huawei.com> <56E93DB802000078000DD00E@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <56E93DB802000078000DD00E@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: hangaohuai@huawei.com, xen-devel@lists.xen.org, Julien Grall , stefano.stabellini@citrix.com, shannon.zhao@linaro.org, Boris Ostrovsky , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org CgpPbiAyMDE2LzMvMTYgMTg6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjAzLjE2 IGF0IDEwOjQ4LCA8emhhb3NoZW5nbG9uZ0BodWF3ZWkuY29tPiB3cm90ZToKPj4gT24gMjAxNi8z LzQgMTg6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0u Ywo+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+Pj4+PiBAQCAtMTEzOCw2ICsxMTM4LDkg QEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCj4+Pj4+ICAgICAgICAgIHJjdV91bmxv Y2tfZG9tYWluKG9kKTsKPj4+Pj4gICAgICAgICAgYnJlYWs7Cj4+Pj4+ICAgICAgfQo+Pj4+PiAr ICAgIGNhc2UgWEVOTUFQU1BBQ0VfZGV2X21taW86Cj4+Pj4+ICsgICAgICAgIHJjID0gbWFwX2Rl dl9tbWlvX3JlZ2lvbihkLCBncGZuLCAxLCBpZHgpOwo+Pj4gVGhpcyBiZWluZyB0aGUgb25seSBj YWxsZXIsIC4uLgo+Pj4KPj4+Pj4gK2ludCBtYXBfZGV2X21taW9fcmVnaW9uKHN0cnVjdCBkb21h aW4gKmQsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0 X2dmbiwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnIsCj4+ Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbikKPj4+Pj4gK3sK Pj4+IC4uLiB3aGF0J3MgdGhlICJuciIgcGFyYW1ldGVyIGdvb2QgZm9yPyAKPj4gV2hpbGUgY3Vy cmVudGx5IHRoZSBjYWxsZXIgcGFzc2VzIGNvbnN0IHZhbHVlIDEsIGJ1dCBJIHRoaW5rIGl0J3Mg ZmluZQo+PiB0byBtYWtlIHRoaXMgZnVuY3Rpb24gc3VwcG9ydCB0byBtYXAgbXVsdGlwbGUgcGFn ZXMgZm9yIGZ1dHVyZSBwb3NzaWJsZSB1c2UuCj4gCj4gV2VsbCwgaXQgd2FzIGp1c3QgYSByZW1h cmsuIFRoZSBtYWludGFpbmVycyB3aWxsIGp1ZGdlLiBMb29raW5nIGF0IHRoZQo+IHBhdGNoIGFn YWluIEkgbm90aWNlIHRob3VnaCB0aGF0IHRoaXMKPiAKPiArICAgIGlmKCFpb21lbV9hY2Nlc3Nf cGVybWl0dGVkKGQsIHN0YXJ0X2dmbiwgc3RhcnRfZ2ZuICsgbnIpKQo+ICsgICAgICAgIHJldHVy biAwOwo+IAo+IGlzIHdyb25nIChhbmQgbm90IGp1c3QgbWFsZm9ybWVkKSAtIHRoZSByYW5nZSBo ZXJlIGlzIGFuIGluY2x1c2l2ZQo+IG9uZSwgaS5lLiB5b3UgbmVlZCB0byBzdWJ0cmFjdCBvbmUg b24gdGhlIHJpZ2h0IHNpZGUgKGFuZCBiZSBzdXJlCj4gbnIgaXMgbm90IHplcm8pLgo+IApBaCwg cmlnaHQhIFdpbGwgZml4IHRoaXMuCgo+IEFsc28gcGxlYXNlIG5vdGUgcmVnYXJkaW5nCj4gCj4g KyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlVuYWJsZSB0byBtYXAgMHglbHggLSAweCVseCBp biBkb21haW4gJWRcbiIsCj4gCj4gdGhhdCBhdCBsZWFzdCBpbiBjb21tb24gYW5kIHg4NiBjb2Rl ICUjbHggaXMgcHJlZmVycmVkIG92ZXIKPiAweCVseCBhcyBiZWluZyBhIG9uZSBieXRlIHNob3J0 ZXIgc3RyaW5nIGxpdGVyYWwgd2l0aCBubyBtZWFuaW5nZnVsCj4gZGlmZmVyZW5jZSB0byB0aGUg cHJvZHVjZWQgb3V0cHV0LiBJJ2QgYWxzbyByZWNvbW1lbmQgdXNpbmcKPiBtYXRoZW1hdGljYWwg cmFuZ2UgcmVwcmVzZW50YXRpb24sIHRvIG1ha2UgaXQgY2xlYXIgdG8gdGhlIHJlYWRlcgo+IHdo ZXRoZXIgdGhlIHJhbmdlIGlzIGluY2x1c2l2ZSBvciBleGNsdXNpdmUgKGkuZS4gdXNlIGVpdGhl cgo+IFs8bG93Piw8aGlnaD4pIG9yIFs8bG93Piw8aGlnaD5dKSwgYW5kIERvbSVkIG9yIGRvbSVk Lgo+IApPaywgdGhhbmtzIQoKLS0gClNoYW5ub24KCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=