From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [for-4.7 1/2] xen: XENMEM_add_physmap_batch: Mark 'foreign_id' as reserved for dev_mmio Date: Wed, 25 May 2016 15:28:34 +0100 Message-ID: <5745B692.7030003@arm.com> References: <1464176479-14669-1-git-send-email-julien.grall@arm.com> <1464176479-14669-2-git-send-email-julien.grall@arm.com> <5745C0DE02000078000EEADC@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5745C0DE02000078000EEADC@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 , wei.liu2@citrix.com Cc: tim@xen.org, sstabellini@kernel.org, andrew.cooper3@citrix.com, Ian.Jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org, shannon.zhao@linaro.org List-Id: xen-devel@lists.xenproject.org SGkgSmFuLAoKT24gMjUvMDUvMTYgMTQ6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1 LjA1LjE2IGF0IDEzOjQxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiAtLS0gYS94 ZW4vYXJjaC9hcm0vbW0uYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+PiBAQCAtMTE0Myw2 ICsxMTQzLDEwIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAo+PiAgICAgICAgICAg YnJlYWs7Cj4+ICAgICAgIH0KPj4gICAgICAgY2FzZSBYRU5NQVBTUEFDRV9kZXZfbW1pbzoKPj4g KyAgICAgICAgLyogVGhlIGZpZWxkICdmb3JlaWduX2RvbWlkJyBpcyByZXNlcnZlZCBmb3IgZnV0 dXJlIHVzZSAqLwo+PiArICAgICAgICBpZiAoIGZvcmVpZ25fZG9taWQgKQo+PiArICAgICAgICAg ICAgcmV0dXJuIC1FTk9TWVM7Cj4KPiBUaGlzIHNob3VsZCByZXR1cm4gLUVJTlZBTCBvciBtYXli ZSAtRU9QTk9UU1VQUCwgYnV0Cj4gZGVmaW5pdGVseSBub3QgLUVOT1NZUy4KCkkgd2lsbCB1c2Ug LUVPUE5PVFNVUFAuCgo+Cj4+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPj4gKysrIGIveGVu L2NvbW1vbi9tZW1vcnkuYwo+PiBAQCAtNjM5LDkgKzYzOSwxMSBAQCBzdGF0aWMgaW50IHhlbm1l bV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLAo+PiAgIHsKPj4gICAgICAgdW5zaWdu ZWQgaW50IGRvbmUgPSAwOwo+PiAgICAgICBsb25nIHJjID0gMDsKPj4gKyAgICAvKiBUaGUgZmll bGQgJ2ZvcmVpZ25faWQnIHNob3VsZCBiZSAwIHdoZW4gbWFwcGluZyBNTUlPLiAqLwo+PiArICAg IGRvbWlkX3QgaW52ID0gKHhhdHAtPnNwYWNlICE9IFhFTk1BUFNQQUNFX2Rldl9tbWlvKSA/IERP TUlEX0lOVkFMSUQgOiAwOwo+Cj4gVGhpcyBpcyBhIGJhZCB0eXBlIGZvciBzb21ldGhpbmcgdGhh dCBub3cgaXNuJ3QgYSBkb21haW4gSUQgYW55bW9yZS4KPiBQbGVhc2UgdXNlIHUxNiBvciBldmVu IGJldHRlciB1bnNpZ25lZCBpbnQuIEV2ZW50dWFsbHkgd2Ugc2hvdWxkCj4gZml4IHhlbm1lbV9h ZGRfdG9fcGh5c21hcF9vbmUoKSdzIHJlc3BlY3RpdmUgcGFyYW1ldGVyIHR5cGUKPiBhY2NvcmRp bmdseS4KPgo+IEFsc28gSSB0aGluayB0aGUgY29uZGl0aW9uIHdvdWxkIGJldHRlciBiZSBzcGFj ZSA9PSBnbWZuX2ZvcmVpZ24uCgpPay4KCj4KPj4gQEAgLTY1OCw3ICs2NjAsNyBAQCBzdGF0aWMg aW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLAo+Pgo+PiAgICAgICB3 aGlsZSAoIHhhdHAtPnNpemUgPiBkb25lICkKPj4gICAgICAgewo+PiAtICAgICAgICByYyA9IHhl bm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoZCwgeGF0cC0+c3BhY2UsIERPTUlEX0lOVkFMSUQsCj4+ ICsgICAgICAgIHJjID0geGVubWVtX2FkZF90b19waHlzbWFwX29uZShkLCB4YXRwLT5zcGFjZSwg aW52LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhhdHAtPmlk eCwgeGF0cC0+Z3Bmbik7Cj4KPiBUaGlzIGluc3RhbmNlIHlvdSBjb3VsZCBhY3R1YWxseSBsZWF2 ZSBhbG9uZSAoYXMgaXQncyBkZWFsaW5nIHdpdGgKPiBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlIG9u bHkpLgo+Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAo+PiArKysgYi94ZW4v aW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKPj4gQEAgLTI1OSw3ICsyNTksNyBAQCBzdHJ1Y3QgeGVu X2FkZF90b19waHlzbWFwX2JhdGNoIHsKPj4KPj4gICAgICAgLyogTnVtYmVyIG9mIHBhZ2VzIHRv IGdvIHRocm91Z2ggKi8KPj4gICAgICAgdWludDE2X3Qgc2l6ZTsKPj4gLSAgICBkb21pZF90IGZv cmVpZ25fZG9taWQ7IC8qIElGRiBnbWZuX2ZvcmVpZ24gKi8KPj4gKyAgICBkb21pZF90IGZvcmVp Z25fZG9taWQ7IC8qIElGRiBnbWZuX2ZvcmVpZ24uIFNob3VsZCBiZSAwIGZvciBvdGhlciBzcGFj ZXMuICovCj4KPiBJIHdvbmRlciB3aGV0aGVyIHdlIHNob3VsZG4ndCBmaXggdXAgdGhlIHN0cnVj dHVyZSBoZXJlIHJpZ2h0IGF3YXksCj4gaW5zdGVhZCBvZiBkZWZlcnJpbmcgdGhhdCB0byBhZnRl ciA0LjcuIEFmdGVyIGFsbCwgYXMgYWJvdmUsIHdlIGRvbid0Cj4gcmVhbGx5IHdhbnQgYSBkb21h aW4gSUQgaGVyZSBnZW5lcmFsbHkgYW55bW9yZSwgc28gdGhpcyBzaG91bGQKPiBlaXRoZXIgYmVj b21lICJ1MTYgYXV4IiAob3Igc29tZSBzdWNoKSBvciBhIHVuaW9uIChhbGwgb2YgY291cnNlIG9u bHkKPiBmb3IgbmV3IGVub3VnaCBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fKS4KPgo+IFBsdXMg SSB0aGluayB3ZSB3aWxsIHdhbnQgdGhpcyB0byBiZSBJTi9PVVQsIHN1Y2ggdGhhdCBpZiB0aGUK PiBpbXBsZW1lbnRhdGlvbiwgcmF0aGVyIHRoYW4gZmFpbGluZywgdXNlcyBhIHJlcGxhY2VtZW50 IGF0dHJpYnV0ZSwKPiB0aGF0IGNvdWxkIGJlIGNvbW11bmljYXRlZCBiYWNrLiBPZiBjb3Vyc2Ug dGhhdCB3b3VsZCBtYXR0ZXIKPiBvbmx5IGlmIHdlIGRvbid0IGdvIHRoZSB1bmlvbiByb3V0ZSBt ZW50aW9uZWQgYWJvdmUuCgpJIHdpbGwgZ2l2ZSBhIGxvb2sgdG8gdXNlIGFuIHVuaW9uLgoKUmVn YXJkcywKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK