From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v6 09/24] xsplice: Implement payload loading Date: Mon, 11 Apr 2016 14:57:09 -0400 Message-ID: <20160411185709.GA25807@char.us.oracle.com> References: <20160408224547.GD2926@char.us.oracle.com> <570843B202000078000E6254@prv-mh.provo.novell.com> <20160409003745.GH27946@char.us.oracle.com> <570BD67202000078000E63C3@prv-mh.provo.novell.com> <20160411160349.GB4754@char.us.oracle.com> <20160411163449.GA9094@char.us.oracle.com> <570BE51A02000078000E6405@prv-mh.provo.novell.com> <20160411170821.GC23873@char.us.oracle.com> <570BEC3D02000078000E6436@prv-mh.provo.novell.com> <20160411182155.GA1992@char.us.oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aph1c-0000wp-3U for xen-devel@lists.xenproject.org; Mon, 11 Apr 2016 18:57:28 +0000 Content-Disposition: inline In-Reply-To: <20160411182155.GA1992@char.us.oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Keir Fraser , ross.lagerwall@citrix.com, Andrew Cooper , mpohlack@amazon.de, Julien Grall , Stefano Stabellini , sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBBcHIgMTEsIDIwMTYgYXQgMDI6MjE6NTVQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl ayBXaWxrIHdyb3RlOgo+IE9uIE1vbiwgQXByIDExLCAyMDE2IGF0IDExOjI2OjA1QU0gLTA2MDAs IEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPj4+IE9uIDExLjA0LjE2IGF0IDE5OjA4LCA8a29ucmFk LndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gPiA+IElmIHRoZSBzeXN0ZW0gYWRtaW4gY29udGlu b3VzbHkgdHJpZWQgdG8gdW5sb2FkIGFuZCBsb2FkIHRoZSBwYXRjaHNldAo+ID4gPiB0aGVuIHdl IGNlcnRhaW5seSB3b3VsZCBzcGFtLgo+ID4gPiAKPiA+ID4gQnV0IHRoZSAnbG9hZGluZycgaXMg KG9yIG91Z2h0IHRvKSBiZSBhIHNpbmdsZSBldmVudC4gVGhlIGFwcGx5aW5nCj4gPiA+IG9yIHJl dmVydGluZyBtYXkgYmUgZG9uZSBtb3JlIG9mdGVuLgo+ID4gPiAKPiA+ID4gQXMgc3VjaCBJIHdv dWxkIHNheSB0aGF0IHRoZSBvcGVyYXRpb25zIHRoYXQgYXJlIHRpZWQgdG8gYXBwbHkvcmV2ZXJ0 aW5nCj4gPiA+IHNob3VsZCBnbyB0aHJvdWdoIHByaW50ayAtIHRvIGF0IGxlYXN0IGxlYXZlIGJy ZWFkY3J1bWJzIGlmIHRoaW5ncwo+ID4gPiBmYWxsIGFwYXJ0LiBJIHdvdWxkIHNheToKPiA+ID4g Cj4gPiA+ICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgWFNQTElDRSAiJXM6IHVuYWJsZSB0byBn ZXQgY3B1X21hcHMgbG9jayFcbiIsCj4gPiA+ICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgWFNQ TElDRSAiJXM6IFRpbWVkIG91dCBvbiAlcyBzZW1hcGhvcmUgJXUvJXVcbiIsCj4gPiA+ICAgICAg ICAgICAgIHByaW50ayhYRU5MT0dfRVJSIFhTUExJQ0UgIiVzOiBDUFUldSAtIHVuYWJsZSB0byBn ZXQgY3B1X21hcHMgbG9jayFcbiIsCj4gPiA+ICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPIFhT UExJQ0UgIiVzIGZpbmlzaGVkICVzIHdpdGggcmM9JWRcbiIsCj4gPiA+ICAgICAgICAgcHJpbnRr KFhFTkxPR19JTkZPIFhTUExJQ0UgIjogYnVpbGQtaWQ6ICUqcGhOXG4iLCBsZW4sIGJpbmFyeV9p ZCk7Cj4gPiA+ICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywgWFNQTElDRSAiJXM6IEFwcGx5aW5n ICV1IGZ1bmN0aW9ucy5cbiIsCj4gPiA+ICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywgWFNQTElD RSAiJXM6IFJldmVydGluZy5cbiIsIGRhdGEtPm5hbWUpOwo+ID4gPiAgICAgZHByaW50ayhYRU5M T0dfREVCVUcsIFhTUExJQ0UgIiVzOiB0aW1lb3V0IGlzICUiUFJJX3N0aW1lIm1zXG4iLAo+ID4g PiAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywgWFNQTElDRSAiJXM6IENQVSV1IC0g SVBJaW5nIHRoZSBvdGhlciAldSBDUFVzXG4iLAo+ID4gPiAKPiA+ID4gU2hvdWxkIGJlIGNvbWUg cHJpbnRrLiBBbmQgbWFrZSB0aGVtIElORk8gKGV4Y2VwdCBvbiBlcnJvcnMgLSB0aGV5IHNob3Vs ZCBiZSAKPiA+ID4gRVJSKS4KPiA+IAo+ID4gRXNwZWNpYWxseSBmb3IgdGhlIGxhc3Qgb25lIEkg ZG9uJ3Qgc2VlIHdoYXQgdXNlIHRoaXMgaGFzIG91dHNpZGUgb2YKPiA+IGRlYnVnZ2luZyBhY3Rp dml0aWVzLiBGb3IgdGhlIG90aGVycyBhIHByaW1hcnkgcXVlc3Rpb24gaXM6IENhbiBhbnkKPiAK PiBUcnVlLCBsYXN0IG9uZSBpcyB2ZXJ5IG11Y2ggZGVidWcuCj4gCj4gPiBvZiB0aGVzZSBvY2N1 ciBtb3JlIHRoYW4gb25jZSBmb3IgYSBzaW5nbGUgb3BlcmF0aW9uIChoeXBlcmNhbGwpPwo+IAo+ IFRoZSBhcHBseS9yZXBsYWNlIGh5cGVyY2FsbCBjYW4gCj4gCj4gICAgICBkcHJpbnRrKFhFTkxP R19ERUJVRywgWFNQTElDRSAiJXM6IHRpbWVvdXQgaXMgJSJQUklfc3RpbWUibXNcbiIsCj4gICAg ICBkcHJpbnRrKFhFTkxPR19ERUJVRywgWFNQTElDRSAiJXM6IEFwcGx5aW5nICV1IGZ1bmN0aW9u cy5cbiIsCj4gICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPIFhTUExJQ0UgIiVzIGZpbmlzaGVk ICVzIHdpdGggcmM9JWRcbiIsCj4gCj4gVGhlIHJlcGxhY2UgY2FuIHRyaWdnZXIgYSBsb3Qgb2Yg IlJldmVydGluZyIuLiBBbmQgb25lICJBcHBseWluZyIKPiAKPiBUaGUgdXBsb2FkaW5nIGNhbiB0 cmlnZ2VyIHRvbnMgb2YgdGhlbSBpZiBwYXlsb2FkIGlzIGJ1Z2d5Lgo+IAo+IFRoZSAnZ2V0JyBh bmQgJ2xpc3QnIGFyZSBzaWxlbnQuCgpXaXRoIHRoYXQgaW4gbWluZCB0aGUgc2VyaWVzIG9ubHkg aGFzIHRoZXNlIGJlIHByaW50azoKCltrb25yYWRAY2hhciB4ZW5dJCBnaXQgZGlmZiBvcmlnaW4v c3RhZ2luZy4uIHwgZ3JlcCBwcmludGsgfCBncmVwIC12IGRwcmludGsgfCBncmVwIFhFTiA+IC90 bXAvegoKKyAgICBwcmludGsoWEVOTE9HX0lORk8gWFNQTElDRSAiJXM6IEFwcGx5aW5nICV1IGZ1 bmN0aW9ucy5cbiIsCisgICAgcHJpbnRrKFhFTkxPR19JTkZPIFhTUExJQ0UgIiVzOiBSZXZlcnRp bmcuXG4iLCBkYXRhLT5uYW1lKTsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgWFNQTElDRSAi JXM6IHVuYWJsZSB0byBnZXQgY3B1X21hcHMgbG9jayFcbiIsCisgICAgICAgIHByaW50ayhYRU5M T0dfRVJSIFhTUExJQ0UgIiVzOiBUaW1lZCBvdXQgb24gJXMgc2VtYXBob3JlICV1LyV1XG4iLAor ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgWFNQTElDRSAiJXM6IENQVSV1IC0gdW5hYmxl IHRvIGdldCBjcHVfbWFwcyBsb2NrIVxuIiwKKyAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPIFhT UExJQ0UgIiVzIGZpbmlzaGVkICVzIHdpdGggcmM9JWRcbiIsCisgICAgICAgIHByaW50ayhYRU5M T0dfSU5GTyBYU1BMSUNFICI6IGJ1aWxkLWlkOiAlKnBoTlxuIiwgbGVuLCBiaW5hcnlfaWQpOwoK d2hpbGUgdGhlIHJlc3QgYXJlIGluIGRwcmludGsgd2l0aCBYRU5MT0dfREVCVUcgKDEwKSwgWEVO TE9HX0VSUiAoNDcpIGxldmVscy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==