From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu 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:04:31 +0100 Message-ID: <20160525140431.GO22076@citrix.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" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline 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 Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com, andrew.cooper3@citrix.com, Ian.Jackson@eu.citrix.com, george.dunlap@citrix.com, xen-devel@lists.xen.org, Julien Grall , shannon.zhao@linaro.org List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBNYXkgMjUsIDIwMTYgYXQgMDc6MTI6MzBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDI1LjA1LjE2IGF0IDEzOjQxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdy b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9t bS5jCj4gPiBAQCAtMTE0Myw2ICsxMTQzLDEwIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBf b25lKAo+ID4gICAgICAgICAgYnJlYWs7Cj4gPiAgICAgIH0KPiA+ICAgICAgY2FzZSBYRU5NQVBT UEFDRV9kZXZfbW1pbzoKPiA+ICsgICAgICAgIC8qIFRoZSBmaWVsZCAnZm9yZWlnbl9kb21pZCcg aXMgcmVzZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UgKi8KPiA+ICsgICAgICAgIGlmICggZm9yZWlnbl9k b21pZCApCj4gPiArICAgICAgICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4gCj4gVGhpcyBzaG91bGQg cmV0dXJuIC1FSU5WQUwgb3IgbWF5YmUgLUVPUE5PVFNVUFAsIGJ1dAo+IGRlZmluaXRlbHkgbm90 IC1FTk9TWVMuCj4gCj4gPiAtLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCj4gPiArKysgYi94ZW4v Y29tbW9uL21lbW9yeS5jCj4gPiBAQCAtNjM5LDkgKzYzOSwxMSBAQCBzdGF0aWMgaW50IHhlbm1l bV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLAo+ID4gIHsKPiA+ICAgICAgdW5zaWdu ZWQgaW50IGRvbmUgPSAwOwo+ID4gICAgICBsb25nIHJjID0gMDsKPiA+ICsgICAgLyogVGhlIGZp ZWxkICdmb3JlaWduX2lkJyBzaG91bGQgYmUgMCB3aGVuIG1hcHBpbmcgTU1JTy4gKi8KPiA+ICsg ICAgZG9taWRfdCBpbnYgPSAoeGF0cC0+c3BhY2UgIT0gWEVOTUFQU1BBQ0VfZGV2X21taW8pID8g RE9NSURfSU5WQUxJRCA6IDA7Cj4gCj4gVGhpcyBpcyBhIGJhZCB0eXBlIGZvciBzb21ldGhpbmcg dGhhdCBub3cgaXNuJ3QgYSBkb21haW4gSUQgYW55bW9yZS4KPiBQbGVhc2UgdXNlIHUxNiBvciBl dmVuIGJldHRlciB1bnNpZ25lZCBpbnQuIEV2ZW50dWFsbHkgd2Ugc2hvdWxkCj4gZml4IHhlbm1l bV9hZGRfdG9fcGh5c21hcF9vbmUoKSdzIHJlc3BlY3RpdmUgcGFyYW1ldGVyIHR5cGUKPiBhY2Nv cmRpbmdseS4KPiAKPiBBbHNvIEkgdGhpbmsgdGhlIGNvbmRpdGlvbiB3b3VsZCBiZXR0ZXIgYmUg c3BhY2UgPT0gZ21mbl9mb3JlaWduLgo+IAo+ID4gQEAgLTY1OCw3ICs2NjAsNyBAQCBzdGF0aWMg aW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLAo+ID4gIAo+ID4gICAg ICB3aGlsZSAoIHhhdHAtPnNpemUgPiBkb25lICkKPiA+ICAgICAgewo+ID4gLSAgICAgICAgcmMg PSB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKGQsIHhhdHAtPnNwYWNlLCBET01JRF9JTlZBTElE LAo+ID4gKyAgICAgICAgcmMgPSB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKGQsIHhhdHAtPnNw YWNlLCBpbnYsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGF0 cC0+aWR4LCB4YXRwLT5ncGZuKTsKPiAKPiBUaGlzIGluc3RhbmNlIHlvdSBjb3VsZCBhY3R1YWxs eSBsZWF2ZSBhbG9uZSAoYXMgaXQncyBkZWFsaW5nIHdpdGgKPiBYRU5NQVBTUEFDRV9nbWZuX3Jh bmdlIG9ubHkpLgo+IAo+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCj4gPiAr KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKPiA+IEBAIC0yNTksNyArMjU5LDcgQEAg c3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaCB7Cj4gPiAgCj4gPiAgICAgIC8qIE51bWJl ciBvZiBwYWdlcyB0byBnbyB0aHJvdWdoICovCj4gPiAgICAgIHVpbnQxNl90IHNpemU7Cj4gPiAt ICAgIGRvbWlkX3QgZm9yZWlnbl9kb21pZDsgLyogSUZGIGdtZm5fZm9yZWlnbiAqLwo+ID4gKyAg ICBkb21pZF90IGZvcmVpZ25fZG9taWQ7IC8qIElGRiBnbWZuX2ZvcmVpZ24uIFNob3VsZCBiZSAw IGZvciBvdGhlciBzcGFjZXMuICovCj4gCj4gSSB3b25kZXIgd2hldGhlciB3ZSBzaG91bGRuJ3Qg Zml4IHVwIHRoZSBzdHJ1Y3R1cmUgaGVyZSByaWdodCBhd2F5LAo+IGluc3RlYWQgb2YgZGVmZXJy aW5nIHRoYXQgdG8gYWZ0ZXIgNC43LiBBZnRlciBhbGwsIGFzIGFib3ZlLCB3ZSBkb24ndAo+IHJl YWxseSB3YW50IGEgZG9tYWluIElEIGhlcmUgZ2VuZXJhbGx5IGFueW1vcmUsIHNvIHRoaXMgc2hv dWxkCj4gZWl0aGVyIGJlY29tZSAidTE2IGF1eCIgKG9yIHNvbWUgc3VjaCkgb3IgYSB1bmlvbiAo YWxsIG9mIGNvdXJzZSBvbmx5Cj4gZm9yIG5ldyBlbm91Z2ggX19YRU5fSU5URVJGQUNFX1ZFUlNJ T05fXykuCj4gCj4gUGx1cyBJIHRoaW5rIHdlIHdpbGwgd2FudCB0aGlzIHRvIGJlIElOL09VVCwg c3VjaCB0aGF0IGlmIHRoZQo+IGltcGxlbWVudGF0aW9uLCByYXRoZXIgdGhhbiBmYWlsaW5nLCB1 c2VzIGEgcmVwbGFjZW1lbnQgYXR0cmlidXRlLAo+IHRoYXQgY291bGQgYmUgY29tbXVuaWNhdGVk IGJhY2suIE9mIGNvdXJzZSB0aGF0IHdvdWxkIG1hdHRlcgo+IG9ubHkgaWYgd2UgZG9uJ3QgZ28g dGhlIHVuaW9uIHJvdXRlIG1lbnRpb25lZCBhYm92ZS4KPiAKPiBXZWksIHdvdWxkIHRoYXQgYmUg c3RpbGwgYWNjZXB0YWJsZSBmb3IgNC43Pwo+IAoKU3VyZS4gSXQncyBhIHNpbXBsZSBpbiB0ZXJt IG9mIGNvZGUgY2hhbmdlIGFuZCBzaG91bGQgYmUgZmFpcmx5IGVhc3kgdG8KcmV2aWV3LgoKV2Vp LgoKPiBKYW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==