From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v9 10/11] common: add a new mappable resource type: XENMEM_resource_grant_table Date: Wed, 11 Oct 2017 08:54:33 +0000 Message-ID: <007174b4c34542359e774601ac13ed6e@AMSPEX02CL03.citrite.net> References: <20171006122519.30345-1-paul.durrant@citrix.com> <20171006122519.30345-11-paul.durrant@citrix.com> <59DCBC5402000078001844FC@prv-mh.provo.novell.com> <930173ecdc3344abacb015941c7666b6@AMSPEX02CL03.citrite.net> <59DDF6B80200007800184BFC@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2Cmm-0006SB-5u for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 08:54:40 +0000 In-Reply-To: <59DDF6B80200007800184BFC@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: 'Jan Beulich' Cc: Stefano Stabellini , Wei Liu , KonradRzeszutek Wilk , Andrew Cooper , "Tim (Xen.org)" , George Dunlap , Ian Jackson , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTEgT2N0b2JlciAyMDE3IDA5OjQ3Cj4gVG86IFBh dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5EdW5s YXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2Vp IExpdQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs bGluaUBrZXJuZWwub3JnPjsgeGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBLb25y YWRSemVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3Jn KSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OSAxMC8x MV0gY29tbW9uOiBhZGQgYSBuZXcgbWFwcGFibGUKPiByZXNvdXJjZSB0eXBlOiBYRU5NRU1fcmVz b3VyY2VfZ3JhbnRfdGFibGUKPiAKPiA+Pj4gT24gMTAuMTAuMTcgYXQgMTg6MDEsIDxQYXVsLkR1 cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiBAQCAtMzc5NSw2ICszODA3LDE4IEBAIGlu dCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsCj4gPj4gdW5zaWduZWQgbG9uZyBp ZHgsIGdmbl90IGdmbiwKPiA+PiA+ICAgICAgcmV0dXJuIHJjOwo+ID4+ID4gIH0KPiA+PiA+Cj4g Pj4gPiAraW50IGdudHRhYl9nZXRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u ZyBpZHgsIG1mbl90Cj4gKm1mbikKPiA+Pgo+ID4+IGNvbnN0IHN0cnVjdCBkb21haW4gKiAoSSBy ZWFsaXplIG5vdyB0aGF0IHRoZSBzYW1lIHNob3VsZCBoYXZlCj4gPj4gYmVlbiBkb25lIGZvciBn bnR0YWJfbWFwX2ZyYW1lKCkgd2hlbiBpdCB3YXMgaW50cm9kdWNlZDsKPiA+PiBwZXJoYXBzIHlv dSBjb3VsZCBjaGFuZ2UgdGhhdCBhdCB0aGUgc2FtZSB0aW1lKS4KPiA+Cj4gPiBBZ2FpbiwgdGhl IHByb2JsZW0gaXMgdGhhdCBncm93X3RhYmxlIGFuZCBmdW5jdGlvbnMgaXQgY2FsbHMgZG9uJ3Qg dGFrZSBhCj4gPiBjb25zdCBwb2ludGVyLiBJIHRyaWVkIGNhc2NhZGluZyB0aGUgY29uc3QgdGhy b3VnaCB0byB0aGUgdW5kZXJseWluZyBmdW5jdGlvbgo+ID4gYnV0IHRoZSBwYXRjaCBzdGFydGVk IHRvIGJhbGxvb24gc28gSSB0aGluayBzdWNoIHdvcmsgc2hvdWxkIGJlIGRlZmVycmVkLgo+IAo+ IFJpZ2h0LCBJIGhhZCBvdmVybG9va2VkIHRoYXQuIEFuZCBpdCB3b24ndCB3b3JrLCBhcwo+IHNo YXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoKSBjYW4ndCBiZSBwYXNzZWQgYSBjb25zdCBwb2ludGVy Lgo+IAo+ID4+ID4gQEAgLTk5Myw2ICsxMDE4LDExIEBAIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNv dXJjZShjb25zdAo+ID4+IHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90ICp4bWFyKQo+ID4+ID4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci0+bnJfZnJhbWVz LCBtZm5fbGlzdCk7Cj4gPj4gPiAgICAgICAgICBicmVhazsKPiA+PiA+Cj4gPj4gPiArICAgIGNh c2UgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlOgo+ID4+ID4gKyAgICAgICAgcmMgPSBhY3F1 aXJlX2dyYW50X3RhYmxlKGQsIHhtYXItPmlkLCB4bWFyLT5mcmFtZSwKPiA+PiA+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB4bWFyLT5ucl9mcmFtZXMsIG1mbl9saXN0KTsKPiA+ PiA+ICsgICAgICAgIGJyZWFrOwo+ID4+Cj4gPj4gSXMgdGhpcyByZWFsbHkgZ2VuZXJhbGx5IHVz ZWZ1bCB3aXRoIG1mbl9saXN0W10gaGF2aW5nIGp1c3QgdHdvIGVudHJpZXM/Cj4gPj4KPiA+Cj4g PiBHb29kIHBvaW50LiBJJ2xsIGluY3JlYXNlIHRoZSBzaXplIG9mIHRoZSBhcnJheSBpbiB0aGlz IHBhdGNoICh0byB0aGUKPiA+IGRlZmF1bHQgdGFibGUgc2l6ZSBvZiAzMi4uLiBJIHRoaW5rIHRo YXQncyBhIHJlYXNvbmFibGUgdmFsdWUgdG8gY2hvb3NlKS4KPiAKPiBJIHN1cHBvc2UgZm9yIHRo ZSBvbmx5IGN1cnJlbnQgdXNlIHlvdSBoYXZlIGZvciB0aGlzIChzZWVkaW5nIHRoZQo+IGdyYW50 IHRhYmxlIGZyb20gdGhlIHRvb2wgc3RhY2spIGV2ZW4gdGhlIHR3byBlbnRyaWVzIHlvdSBoYXZl Cj4gcmlnaHQgbm93IHdvdWxkIHN1ZmZpY2UuIElmLCBob3dldmVyLCBhIGZ1bGwgZ3JhbnQgdGFi bGUgaXMgc3VwcG9zZWQKPiB0byBiZSBhY2Nlc3NpYmxlIHRoaXMgd2F5LCBJIGNhbid0IHNlZSBo b3cgYSBzdGF0aWMgdXBwZXIgbGltaXQgd2lsbCBkby4KPiBPciBpZiB5b3UgaW50ZW5kIHRoZSBj YWxsZXIgdG8gZG8gbXVsdGlwbGUgaW52b2NhdGlvbnMgaW4gc3VjaCBhIGNhc2UsCj4gdGhlcmUg b3VnaHQgdG8gYmUgYSB3YXkgdG8gZmluZCBvdXQgdGhlIChpbXBsZW1lbnRhdGlvbikgbGltaXQu CgpJJ20gb3BlbiB0byBpZGVhcyBidXQgdGhlcmUgY2xlYXJseSBuZWVkcyB0byBiZSBzb21lIHNv cnQgb2YgdXBwZXIgbGltaXQsIG9yIHdlIGRvIGF3YXkgd2l0aCBiZWluZyBhYmxlIHRvIG1hcCBt dWx0aXBsZSBmcmFtZXMgaW4gYSBzaW5nbGUgaW52b2NhdGlvbi4gVGhlIGRtX29wIGh5cGVyY2Fs bHMgY3VycmVudGx5IGhhdmUgYSBzaW1pbGFyIHVwcGVyIGxpbWl0IG9uIHRoZSBzaXplIG9mIHRo ZSBidWZmZXIgYXJyYXkuIEknZCByYXRoZXIgbm90IGhhdmUgdG8gaW50cm9kdWNlIGFub3RoZXIg aHlwZXJjYWxsIGp1c3QgdG8gZmluZCBvdXQgc3VjaCBhIHRoaW5nLiBJdCdzIGEgdG9vbHMtb25s eSBoeXBlcmNhbGwgc28gY291bGQgSSBub3QganVzdCBhZGQgYSBjb21tZW50IG9uIHdoYXQgdGhl IGxpbWl0IGN1cnJlbnRseSBpcz8KCiAgUGF1bAoKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK