From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v5 21/22] xen/arm: Add a hypercall for device mmio mapping Date: Wed, 16 Mar 2016 04:04:24 -0600 Message-ID: <56E93DB802000078000DD00E@prv-mh.provo.novell.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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <56E92BEB.7000707@huawei.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Shannon Zhao 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 Pj4+IE9uIDE2LjAzLjE2IGF0IDEwOjQ4LCA8emhhb3NoZW5nbG9uZ0BodWF3ZWkuY29tPiB3cm90 ZToKPiBPbiAyMDE2LzMvNCAxODoyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiA+IC0tLSBhL3hl bi9hcmNoL2FybS9tbS5jCj4+PiA+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+PiA+IEBAIC0x MTM4LDYgKzExMzgsOSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKPj4+ID4gICAg ICAgICAgcmN1X3VubG9ja19kb21haW4ob2QpOwo+Pj4gPiAgICAgICAgICBicmVhazsKPj4+ID4g ICAgICB9Cj4+PiA+ICsgICAgY2FzZSBYRU5NQVBTUEFDRV9kZXZfbW1pbzoKPj4+ID4gKyAgICAg ICAgcmMgPSBtYXBfZGV2X21taW9fcmVnaW9uKGQsIGdwZm4sIDEsIGlkeCk7Cj4+IFRoaXMgYmVp bmcgdGhlIG9ubHkgY2FsbGVyLCAuLi4KPj4gCj4+PiA+ICtpbnQgbWFwX2Rldl9tbWlvX3JlZ2lv bihzdHJ1Y3QgZG9tYWluICpkLAo+Pj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu ZWQgbG9uZyBzdGFydF9nZm4sCj4+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l ZCBsb25nIG5yLAo+Pj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt Zm4pCj4+PiA+ICt7Cj4+IC4uLiB3aGF0J3MgdGhlICJuciIgcGFyYW1ldGVyIGdvb2QgZm9yPyAK PiBXaGlsZSBjdXJyZW50bHkgdGhlIGNhbGxlciBwYXNzZXMgY29uc3QgdmFsdWUgMSwgYnV0IEkg dGhpbmsgaXQncyBmaW5lCj4gdG8gbWFrZSB0aGlzIGZ1bmN0aW9uIHN1cHBvcnQgdG8gbWFwIG11 bHRpcGxlIHBhZ2VzIGZvciBmdXR1cmUgcG9zc2libGUgdXNlLgoKV2VsbCwgaXQgd2FzIGp1c3Qg YSByZW1hcmsuIFRoZSBtYWludGFpbmVycyB3aWxsIGp1ZGdlLiBMb29raW5nIGF0IHRoZQpwYXRj aCBhZ2FpbiBJIG5vdGljZSB0aG91Z2ggdGhhdCB0aGlzCgorICAgIGlmKCFpb21lbV9hY2Nlc3Nf cGVybWl0dGVkKGQsIHN0YXJ0X2dmbiwgc3RhcnRfZ2ZuICsgbnIpKQorICAgICAgICByZXR1cm4g MDsKCmlzIHdyb25nIChhbmQgbm90IGp1c3QgbWFsZm9ybWVkKSAtIHRoZSByYW5nZSBoZXJlIGlz IGFuIGluY2x1c2l2ZQpvbmUsIGkuZS4geW91IG5lZWQgdG8gc3VidHJhY3Qgb25lIG9uIHRoZSBy aWdodCBzaWRlIChhbmQgYmUgc3VyZQpuciBpcyBub3QgemVybykuCgpBbHNvIHBsZWFzZSBub3Rl IHJlZ2FyZGluZwoKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlVuYWJsZSB0byBtYXAgMHgl bHggLSAweCVseCBpbiBkb21haW4gJWRcbiIsCgp0aGF0IGF0IGxlYXN0IGluIGNvbW1vbiBhbmQg eDg2IGNvZGUgJSNseCBpcyBwcmVmZXJyZWQgb3ZlcgoweCVseCBhcyBiZWluZyBhIG9uZSBieXRl IHNob3J0ZXIgc3RyaW5nIGxpdGVyYWwgd2l0aCBubyBtZWFuaW5nZnVsCmRpZmZlcmVuY2UgdG8g dGhlIHByb2R1Y2VkIG91dHB1dC4gSSdkIGFsc28gcmVjb21tZW5kIHVzaW5nCm1hdGhlbWF0aWNh bCByYW5nZSByZXByZXNlbnRhdGlvbiwgdG8gbWFrZSBpdCBjbGVhciB0byB0aGUgcmVhZGVyCndo ZXRoZXIgdGhlIHJhbmdlIGlzIGluY2x1c2l2ZSBvciBleGNsdXNpdmUgKGkuZS4gdXNlIGVpdGhl cgpbPGxvdz4sPGhpZ2g+KSBvciBbPGxvdz4sPGhpZ2g+XSksIGFuZCBEb20lZCBvciBkb20lZC4K CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==