From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: Re: [PATCH v4 2/2] qdisk - hw/block/xen_disk: grant copy implementation Date: Wed, 10 Aug 2016 11:29:47 +0100 Message-ID: <20160810102947.GE1835__5712.72957972742$1470825059$gmane$org@perard.uk.xensource.com> References: <1470146790-6168-1-git-send-email-paulinaszubarczyk@gmail.com> <1470146790-6168-3-git-send-email-paulinaszubarczyk@gmail.com> <20160809165602.GD1835@perard.uk.xensource.com> <57AA1416.6020307@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bXQlk-0002KS-4f for xen-devel@lists.xenproject.org; Wed, 10 Aug 2016 10:29:52 +0000 Content-Disposition: inline In-Reply-To: <57AA1416.6020307@gmail.com> 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, ian.jackson@eu.citrix.com, qemu-devel@nongnu.org, david.vrabel@citrix.com, xen-devel@lists.xenproject.org, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBBdWcgMDksIDIwMTYgYXQgMDc6MzQ6MTRQTSArMDIwMCwgUGF1bGluYSBTenViYXJj enlrIHdyb3RlOgo+IE9uIDA4LzA5LzIwMTYgMDY6NTYgUE0sIEFudGhvbnkgUEVSQVJEIHdyb3Rl Ogo+ID4gT24gVHVlLCBBdWcgMDIsIDIwMTYgYXQgMDQ6MDY6MzBQTSArMDIwMCwgUGF1bGluYSBT enViYXJjenlrIHdyb3RlOgo+ID4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuX2Nv bW1vbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCj4gPiA+IGluZGV4IDY0MGMzMWUu LmU4MGM2MWYgMTAwNjQ0Cj4gPiA+IC0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaAo+ ID4gPiArKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKPiA+ID4gQEAgLTI1LDYgKzI1 LDMxIEBACj4gPiA+ICAgICovCj4gPiA+IAo+ID4gPiAgIC8qIFhlbiA0LjIgdGhyb3VnaCA0LjYg Ki8KPiA+ID4gKyNpZiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJT04gPCA0ODAKPiA+ ID4gKwo+ID4gPiArc3RydWN0IHhlbmdudHRhYl9ncmFudF9jb3B5X3NlZ21lbnQgewo+ID4gPiAr ICAgIHVuaW9uIHhlbmdudHRhYl9jb3B5X3B0ciB7Cj4gPiA+ICsgICAgICAgIHZvaWQgKnZpcnQ7 Cj4gPiA+ICsgICAgICAgIHN0cnVjdCB7Cj4gPiA+ICsgICAgICAgICAgICB1aW50MzJfdCByZWY7 Cj4gPiA+ICsgICAgICAgICAgICB1aW50MTZfdCBvZmZzZXQ7Cj4gPiA+ICsgICAgICAgICAgICB1 aW50MTZfdCBkb21pZDsKPiA+ID4gKyAgICAgICAgfSBmb3JlaWduOwo+ID4gPiArICAgIH0gc291 cmNlLCBkZXN0Owo+ID4gPiArICAgIHVpbnQxNl90IGxlbjsKPiA+ID4gKyAgICB1aW50MTZfdCBm bGFnczsKPiA+ID4gKyAgICBpbnQxNl90IHN0YXR1czsKPiA+ID4gK307Cj4gPiAKPiA+IEkgZG9u J3QgdGhpbmsgaXQncyBhIGdvb2QgaWRlZSB0byBkZWZpbmUgYSBzdHJ1Y3QgdGhhdCBpcyBub3Qg Z29pbmcgdG8KPiA+IGJlIHVzZWQsIGFuZCBkb2VzIG5vdCBiZWxvbmcgaGVyZS4gVGhlIHR5cGVk ZWYgaXMgT0suCj4gCj4gSSBhZGRlZCBpdCBzaW5jZSBpdCBpcyBuZWVkZWQgdG8ga25vdyBhbGwg dGhlIGZpZWxkcyBvZiB0aGF0IHN0cnVjdCBpbgo+IGlvcmVxX2NvcHkgYnV0IGlmIEkgY291bGQg cmVwbGFjZSB0aGF0IGZ1bmN0aW9uIHdpdGggc3R1YnMgSSB3aWxsIGRvIHRoYXQuCj4gCj4gPiAK PiA+IEluIHhlbl9kaXNrLmMsIHlvdSBjb3VsZCB1c2UgIiNpZiBDT05GSUdfWEVOX0NUUkxfSU5U RVJGQUNFX1ZFUlNJT04gLi4uIgo+ID4gYXJvdW5kIGZyZWVfYnVmZmVycywgaW9yZXFfaW5pdF9j b3B5X2J1ZmZlcnMgYW5kIGlvcmVxX2NvcHksIGFuZCByZXBsYWNlCj4gPiB0aGVtIGJ5IHN0dWJz IHdoZW4gWGVuIGRvZXMgbm90IHN1cHBvcnQgZ3JhbnQgY29weS4gSSB0aGluayB0aGF0IHdvdWxk Cj4gPiBiZSBiZXR0ZXIuCj4gPiAKPiA+IEFsc28sIGNvdWxkIHlvdSB0cnkgdG8gY29tcGlsZSBh Z2FpbiB4ZW4gdW5zdGFibGUsIHdpdGhvdXQgeW91ciBvdGhlciBwYXRjaD8KPiA+IFJpZ2h0IG5v dywgaXQgZG9lcyBub3QgY29tcGlsZS4KPiAKPiBUaGF0IGlzIHRydWUsIEkgYW0gc29ycnkuIEkg bmVlZCB0byBhZGQgdGhlIGhlYWRlcnMgdGhhdCBhcmUgaW5jbHVkZWQgaW4gdGhlCj4gI2Vsc2Ug LyogQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OID49IDQ3MSAqLwo+IAo+ICNpbmNs dWRlIDx4ZW5ldnRjaG4uaD4KPiAjaW5jbHVkZSA8eGVuZ250dGFiLmg+Cj4gI2luY2x1ZGUgPHhl bmZvcmVpZ25tZW1vcnkuaD4KPiAKPiAjZW5kaWYKPiAKPiBNYXkgSSBtb3ZlIHRoYXQgcGFydCB0 byBzZXBhcmF0ZSAjaWYgQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OID49Cj4gNDcx IGluIHRoYXQgaGVhZGVyPwoKWW91IGNvdWxkIGNvdWxkIGFkZCB5b3VyIGNvZGUgYXQgdGhlIGVu ZCBvZiB4ZW5fY29tbW9uLmggaW5zdGVhZCBvZiB0aGUKYmVnaW5uaW5nLCBJIHRoaW5rIHRoYXQg d291bGQgd29yay4gKEF0IHRoZSBlbmQgb2YgeGVuX2NvbW1vbi5oLAp4ZW5nbnR0YWJfaGFuZGxl IHNob3VsZCBiZSBkZWZpbmUsIGVpdGhlciBpbiB0aGUgZmlsZSBvciB2aWEgYW4KaW5jbHVkZS4p Cgo+ID4gCj4gPiA+ICt0eXBlZGVmIHN0cnVjdCB4ZW5nbnR0YWJfZ3JhbnRfY29weV9zZWdtZW50 IHhlbmdudHRhYl9ncmFudF9jb3B5X3NlZ21lbnRfdDsKPiA+ID4gKwo+ID4gPiArc3RhdGljIGlu bGluZSBpbnQgeGVuZ250dGFiX2dyYW50X2NvcHkoeGVuZ250dGFiX2hhbmRsZSAqeGd0LCB1aW50 MzJfdCBjb3VudCwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHhlbmdudHRhYl9ncmFudF9jb3B5X3NlZ21lbnRfdCAqc2VncykKPiA+ID4gK3sKPiA+ID4gKyAg ICByZXR1cm4gLTE7Cj4gPiAKPiA+IHJldHVybiAtRU5PU1lTIHdvdWxkIGJlIG1vcmUgYXBwcm9w cmlhdGUuCj4gPiAKPiA+IAo+ID4gT3RoZXJ3aXNlLCB0aGUgcGF0Y2ggbG9va3MgZ29vZC4KPiA+ IAo+ID4gVGhhbmtzLAo+ID4gCj4gVGhhbmsgeW91LAo+IAo+IFBhdWxpbmEKCi0tIApBbnRob255 IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==