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 09:54:01 +0000 Message-ID: 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> <007174b4c34542359e774601ac13ed6e@AMSPEX02CL03.citrite.net> <59DE03CC0200007800184CD8@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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e2DiT-00044S-Qv for xen-devel@lists.xenproject.org; Wed, 11 Oct 2017 09:54:17 +0000 In-Reply-To: <59DE03CC0200007800184CD8@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 Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0 bzpKQmV1bGljaEBzdXNlLmNvbV0KPiBTZW50OiAxMSBPY3RvYmVyIDIwMTcgMTA6NDMKPiBUbzog UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1 bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBX ZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi ZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEtv bnJhZFJ6ZXN6dXRlayBXaWxrCj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5v cmcpIDx0aW1AeGVuLm9yZz4KPiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BBVENIIHY5IDEw LzExXSBjb21tb246IGFkZCBhIG5ldyBtYXBwYWJsZQo+IHJlc291cmNlIHR5cGU6IFhFTk1FTV9y ZXNvdXJjZV9ncmFudF90YWJsZQo+IAo+ID4+PiBPbiAxMS4xMC4xNyBhdCAxMDo1NCwgPFBhdWwu RHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv OkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+IFNlbnQ6IDExIE9jdG9iZXIgMjAxNyAwOTo0Nwo+ID4+ ID4+PiBPbiAxMC4xMC4xNyBhdCAxODowMSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90 ZToKPiA+PiA+PiA+IEBAIC05OTMsNiArMTAxOCwxMSBAQCBzdGF0aWMgaW50IGFjcXVpcmVfcmVz b3VyY2UoY29uc3QKPiA+PiA+PiB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCAqeG1hcikKPiA+ PiA+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYXItPm5y X2ZyYW1lcywgbWZuX2xpc3QpOwo+ID4+ID4+ID4gICAgICAgICAgYnJlYWs7Cj4gPj4gPj4gPgo+ ID4+ID4+ID4gKyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZToKPiA+PiA+PiA+ ICsgICAgICAgIHJjID0gYWNxdWlyZV9ncmFudF90YWJsZShkLCB4bWFyLT5pZCwgeG1hci0+ZnJh bWUsCj4gPj4gPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeG1hci0+bnJf ZnJhbWVzLCBtZm5fbGlzdCk7Cj4gPj4gPj4gPiArICAgICAgICBicmVhazsKPiA+PiA+Pgo+ID4+ ID4+IElzIHRoaXMgcmVhbGx5IGdlbmVyYWxseSB1c2VmdWwgd2l0aCBtZm5fbGlzdFtdIGhhdmlu ZyBqdXN0IHR3byBlbnRyaWVzPwo+ID4+ID4+Cj4gPj4gPgo+ID4+ID4gR29vZCBwb2ludC4gSSds bCBpbmNyZWFzZSB0aGUgc2l6ZSBvZiB0aGUgYXJyYXkgaW4gdGhpcyBwYXRjaCAodG8gdGhlCj4g Pj4gPiBkZWZhdWx0IHRhYmxlIHNpemUgb2YgMzIuLi4gSSB0aGluayB0aGF0J3MgYSByZWFzb25h YmxlIHZhbHVlIHRvIGNob29zZSkuCj4gPj4KPiA+PiBJIHN1cHBvc2UgZm9yIHRoZSBvbmx5IGN1 cnJlbnQgdXNlIHlvdSBoYXZlIGZvciB0aGlzIChzZWVkaW5nIHRoZQo+ID4+IGdyYW50IHRhYmxl IGZyb20gdGhlIHRvb2wgc3RhY2spIGV2ZW4gdGhlIHR3byBlbnRyaWVzIHlvdSBoYXZlCj4gPj4g cmlnaHQgbm93IHdvdWxkIHN1ZmZpY2UuIElmLCBob3dldmVyLCBhIGZ1bGwgZ3JhbnQgdGFibGUg aXMgc3VwcG9zZWQKPiA+PiB0byBiZSBhY2Nlc3NpYmxlIHRoaXMgd2F5LCBJIGNhbid0IHNlZSBo b3cgYSBzdGF0aWMgdXBwZXIgbGltaXQgd2lsbCBkby4KPiA+PiBPciBpZiB5b3UgaW50ZW5kIHRo ZSBjYWxsZXIgdG8gZG8gbXVsdGlwbGUgaW52b2NhdGlvbnMgaW4gc3VjaCBhIGNhc2UsCj4gPj4g dGhlcmUgb3VnaHQgdG8gYmUgYSB3YXkgdG8gZmluZCBvdXQgdGhlIChpbXBsZW1lbnRhdGlvbikg bGltaXQuCj4gPgo+ID4gSSdtIG9wZW4gdG8gaWRlYXMgYnV0IHRoZXJlIGNsZWFybHkgbmVlZHMg dG8gYmUgc29tZSBzb3J0IG9mIHVwcGVyIGxpbWl0LCBvcgo+ID4gd2UgZG8gYXdheSB3aXRoIGJl aW5nIGFibGUgdG8gbWFwIG11bHRpcGxlIGZyYW1lcyBpbiBhIHNpbmdsZSBpbnZvY2F0aW9uLgo+ IFRoZQo+ID4gZG1fb3AgaHlwZXJjYWxscyBjdXJyZW50bHkgaGF2ZSBhIHNpbWlsYXIgdXBwZXIg bGltaXQgb24gdGhlIHNpemUgb2YgdGhlCj4gPiBidWZmZXIgYXJyYXkuIEknZCByYXRoZXIgbm90 IGhhdmUgdG8gaW50cm9kdWNlIGFub3RoZXIgaHlwZXJjYWxsIGp1c3QgdG8gZmluZAo+ID4gb3V0 IHN1Y2ggYSB0aGluZy4gSXQncyBhIHRvb2xzLW9ubHkgaHlwZXJjYWxsIHNvIGNvdWxkIEkgbm90 IGp1c3QgYWRkIGEKPiA+IGNvbW1lbnQgb24gd2hhdCB0aGUgbGltaXQgY3VycmVudGx5IGlzPwo+ IAo+IEhtbSwgdGhhdCB3b3VsZCBiZSBhbiBvcHRpb24sIGJ1dCBJJ2QgcHJlZmVyIGlmIHdlIGNv dWxkIGdldCBhd2F5Cj4gd2l0aG91dC4gQW5kIG5vLCBJIHdhc24ndCBzdWdnZXN0aW5nIHRvIGlu dHJvZHVjZSB5ZXQgYW5vdGhlcgo+IGh5cGVyY2FsbC4gSW5zdGVhZCBob3cgYWJvdXQgdGhlIGhh bmRsZSBiZWluZyBhIG51bGwgb25lIGFza2luZwo+IGZvciB0aGUgaW1wbGVtZW50YXRpb24gbGlt aXQgdG8gYmUgcmV0dXJuZWQgaW4gbnJfZnJhbWVzIChvciwgdG8KPiBrZWVwIHRoYXQgSU4gb25s eSwgaW4gdGhlIHJlLXB1cnBvc2VkIHBhZCBmaWVsZCk/Cj4gCgpPaywgSSdsbCBtYWtlIG5yX2Zy YW1lcyBJTi9PVVQuIEkgZ3Vlc3MgSSBjb3VsZCBkZWZpbmUgaXQgdG8gYmUgc2V0IHRvIHRoZSBp bXBsZW1lbnRhdGlvbiBsaW1pdCBpZiB0aGUgaHlwZXJjYWxsIHJldHVybnMgLUUyQklHLgoKICBQ YXVsCgo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=