From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Vrabel Subject: Re: [PATCH RESEND 1/4] libs, gnttab, libxc: Interface for grant copy operation Date: Wed, 1 Jun 2016 12:22:22 +0100 Message-ID: <574EC56E.2080403@citrix.com> References: <1464669898-28495-1-git-send-email-paulinaszubarczyk@gmail.com> <1464669898-28495-2-git-send-email-paulinaszubarczyk@gmail.com> <1464767121.8602.13.camel@localhost> 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 1b84ET-0007qh-QN for xen-devel@lists.xenproject.org; Wed, 01 Jun 2016 11:22:41 +0000 In-Reply-To: <1464767121.8602.13.camel@localhost> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Paulina Szubarczyk Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, P.Gawkowski@ii.pw.edu.pl, anthony.perard@citrix.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gMDEvMDYvMTYgMDg6NDUsIFBhdWxpbmEgU3p1YmFyY3p5ayB3cm90ZToKPiBPbiBUdWUsIDIw MTYtMDUtMzEgYXQgMTA6MjUgKzAxMDAsIERhdmlkIFZyYWJlbCB3cm90ZToKPj4KPj4gT24gMzEv MDUvMjAxNiAwNTo0NCwgUGF1bGluYSBTenViYXJjenlrIHdyb3RlOgo+Pj4KPj4+ICAgICBOb3Rp ZmljYXRpb24gaXMgeWV0IG5vdCBpbXBsZW1lbnRlZC4KPj4KPj4gSSdtIG5vdCBzdXJlIHdoYXQg eW91IG1lYW4gYnkgIm5vdGlmY2F0aW9uIiBoZXJlLgo+IFRoZXJlIGlzIG5vdGlmeSBpbnRlcmZh Y2UgZm9yIGdyYW50IG1hcCBvcGVyYXRpb25zIHRvIGNvbW11bmljYXRlIGEKPiBmYWlsdXJlIHRv IHRoZSBwZWVyIGluIGNhc2Ugb2YgdGVhcmRvd24gaWYgdGhlIG5vdGlmeV9wb3J0IGlzIGdpdmVu Cj4gdG8gYWxsb3cgaXQgdG8gdGFrZSBjYXJlIG9mIHJlc291cmNlcy4gSSBoYXZlIG5vdCBjaGVj a2VkIHlldCBob3cgaXMgaXQKPiB1c2VkLgoKVGhpcyBpcyBub3QgcmVsZXZhbnQgZm9yIGdyYW50 IGNvcHksIHNpbmNlIHRoZXJlJ3Mgbm8gbWFwcGluZyB0aGF0CnBlcnNpc3RzIGFmdGVyIHRoZSBn cmFudCBjb3B5IGNhbGwuCgo+Pj4gLS0tIGEvdG9vbHMvbGlicy9nbnR0YWIvZ250dGFiX2NvcmUu Ywo+Pj4gKysrIGIvdG9vbHMvbGlicy9nbnR0YWIvZ250dGFiX2NvcmUuYwo+Pj4gQEAgLTExMyw2 ICsxMTMsMTggQEAgaW50IHhlbmdudHRhYl91bm1hcCh4ZW5nbnR0YWJfaGFuZGxlICp4Z3QsIHZv aWQgKnN0YXJ0X2FkZHJlc3MsIHVpbnQzMl90IGNvdW50KQo+Pj4gICAgICByZXR1cm4gb3NkZXBf Z250dGFiX3VubWFwKHhndCwgc3RhcnRfYWRkcmVzcywgY291bnQpOwo+Pj4gIH0KPj4+ICAKPj4+ ICtpbnQgeGVuZ250dGFiX2NvcHlfZ3JhbnQoeGVuZ250dGFiX2hhbmRsZSAqeGd0LAo+Pj4gKyAg ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjb3VudCwKPj4+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgdWludDE2X3QgKmRvbWlkcywKPj4+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgdWludDMyX3QgKnJlZnMsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKipi dWZzLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqb2Zmc2V0LCAKPj4+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmxlbiwKPj4+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgaW50IHR5cGUpCj4+Cj4+IFRoaXMgaW50ZXJmYWNlIHNob3VsZCBtYXRj aCB0aGUgaW9jdGwgd2hpY2ggbWF0Y2hlcyB0aGUgaHlwZXJjYWxsLiAgSW4KPj4gcGFydGljdWxh ciB0aGUgaW9jdGwgKGFuZCBoeXBlcmNhbGwpIGFsbG93cyBjb3BpZXMgdG8gYW5kIGZyb20gZ3Jh bnQKPj4gcmVmZXJlbmNlcyBpbiB0aGUgc2FtZSBjYWxsIGFuZCByZXR1cm5zIGEgcGVyLW9wIHN0 YXR1cy4KPj4KPiBJIGZvbGxvd2VkIHRoZSBwYXR0ZXJuIG9mIGRlY2xhcmF0aW9uIGZvciB0aGUg Z3JhbnQgbWFwIGluIHRoaXMgZmlsZQo+IHdoaWNoIGFzIEkgYmVsaWV2ZSBpcyBnZW5lcmljIGR1 ZSB0byB0aGUgdXNlIG9mIGl0IGJ5IGJvdGggbGludXggYW5kCj4gbWluaS1vcy4KClRoZSBsaWJy YXJ5IG5lZWRzIHRvIGV4cG9zZSBhbGwgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIGdyYW50IGNv cHkKaHlwZXJjYWxsIHdoaWNoIGluY2x1ZGVzIGhhdmluZyBkaWZmZXJlbnQgb3BzIGluIHRoZSBj YWxsIGNvcHlpbmcgaW4KZGlmZmVyZW50IGRpcmVjdGlvbnMuCgo+IFRoZSBoZWFkZXIgd2l0aCAn c3RydWN0IGlvY3RsX2dudGRldl9jb3B5X3NlZ21lbnQnIGlzIGxpbmtlZCBvbmx5IHRvIHRoZQo+ IGxpbnV4IHBhcnQgd2hpY2ggaXNzdWVzIHRoZSBoeXBlcmNhbGwgYnkgZ250ZGV2LCB3aGVyZWFz IG1pbmktb3MgZG9lcwo+IG5vdCB1c2UgZ250ZGV2IGl0IGlzIG5vdCBhY2Nlc3NpYmxlIGF0IHRo ZSBoaWdoZXIgbGV2ZWwuCgpUaGUgbGlicmFyeSBzaG91bGQgcHJvdmlkZSBpdHMgb3duIHN0cnVj dHVyZSB0aGF0IGhhcHBlbnMgdG8gbG9vayBsaWtlCnRoZSBzdHJ1Y3R1cmUgZm9yIHRoZSBMaW51 eCBpb2N0bC4KClRoZSAoZnV0dXJlKSBtaW5pb3MgaW1wbGVtZW50YXRpb24gY2FuIHVzZSB0aGUg c2FtZSBzdHJ1Y3R1cmUuCgpJIHRoaW5rIHlvdSB3aWxsIGFsc28gZmluZCB0aGF0IHRoZSB1c2Vy IG9mIHRoaXMgQVBJIHdvdWxkIHByZWZlciB0bwpkZWFsIHdpdGggYSBzaW5nbGUgYXJyYXkgb2Yg eGVuZ250dGFiX2NvcHlfc2VnbWVudF90J3MgaW5zdGVhZCBvZiB0aGUgNQpkaWZmZXJlbnQgYXJy YXlzIGN1cnJlbnRseSBuZWVkZWQuCgo+PiBVc2luZyB0aGUgc2FtZSBzdHJ1Y3R1cmUgaW4gbGli eGMgd291bGQgYWxzbyBhbGxvdyB5b3UgdG8gYSkgcmVtb3ZlIHRoZQo+PiBtZW1vcnkgYWxsb2Nh dGlvbnM7IGFuZCBiKSBhdm9pZCBoYXZpbmcgdG8gZmlsbCBpbiBhIGRpZmZlcmVudCBzdHJ1Y3R1 cmUuCj4+Cj4+IEkgd291bGQgc3VnZ2VzdDoKPj4KPj4gaW50IHhlbmdudHRhYl9jb3B5X2dyYW50 KHhlbmdudHRhYl9oYW5kbGUgKnhndCwKPj4gCXVuc2lnbmVkIGludCBjb3VudCwKPj4gCXhlbmdu dHRhYl9jb3B5X3NlZ21lbnRfdCAqc2Vncyk7Cj4+Cj4+IFdpdGg6Cj4+Cj4+IHR5cGVkZWYgc3Ry dWN0IGlvY3RsX2dudGRldl9jb3B5X3NlZ21lbnQgeGVuZ250dGFiX2NvcHlfc2VnbWVudF90Owo+ Pgo+PiBZb3Ugc2hvdWxkIHB1dCB0aGUgcmVxdWlyZWQgc3RydWN0IGlvY3RsX2dudGRldl9ncmFu dF9jb3B5IG9uIHRoZSBzdGFjawo+PiBzaW5jZSBpdCBpcyBzbWFsbC4KCkRhdmlkCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK