From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: REST MAINTAINERS feedback requested Was:Re: [PATCH v5 01/28] HYPERCALL_version_op. New hypercall mirroring XENVER_ but sane. Date: Mon, 11 Apr 2016 09:56:03 -0400 Message-ID: <20160411135603.GA27458@char.us.oracle.com> References: <56FCE01102000078000E1972@prv-mh.provo.novell.com> <20160331114303.GA19430@localhost.localdomain> <56FD2F3E02000078000E1BC0@prv-mh.provo.novell.com> <20160331132841.GA20305@localhost.localdomain> <5707EB6D02000078000E613E@prv-mh.provo.novell.com> <20160408170920.GZ15411@char.us.oracle.com> <22279.59521.917092.955687@mariner.uk.xensource.com> <5707ED40.2010407@citrix.com> <5707FE7902000078000E61A7@prv-mh.provo.novell.com> <22283.33137.297939.738071@mariner.uk.xensource.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 1apcKD-0007Ob-8y for xen-devel@lists.xenproject.org; Mon, 11 Apr 2016 13:56:21 +0000 Content-Disposition: inline In-Reply-To: <22283.33137.297939.738071@mariner.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ian Jackson Cc: Wei Liu , StefanoStabellini , Andrew Cooper , mpohlack@amazon.de, ross.lagerwall@citrix.com, Julien Grall , Stefano Stabellini , Jan Beulich , xen-devel@lists.xenproject.org, Daniel De Graaf , KeirFraser , sasha.levin@oracle.com List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBBcHIgMTEsIDIwMTYgYXQgMTE6NTA6MjVBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFJFU1QgTUFJTlRBSU5FUlMgZmVlZGJhY2sg cmVxdWVzdGVkIFdhczpSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY1IDAxLzI4XSBIWVBFUkNBTExf dmVyc2lvbl9vcC4gTmV3IGh5cGVyY2FsbCBtaXJyb3JpbmcgWEVOVkVSXyBidXQgc2FuZS4iKToK PiA+IE9uIDA4LjA0LjE2IGF0IDE5OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gPiA+IFRoZSBpbnRlcmZhY2UgZm9yIHRoZSBvbGQgdmVyc2lvbiB3YXMgc3VmZmljaWVu dGx5IHVzZWxlc3MgdGhhdCBidWlsZF9pZAo+ID4gPiBjYW4ndCBiZSBhZGRlZCB0byBpdC4gIChT cGVjaWZpY2FsbHksIHRoZXJlIGlzIG5vIGFiaWxpdHkgdG8gcmV0dXJuCj4gPiA+IHZhcmlhbGJs ZSBsZW5ndGggZGF0YSkuCj4gPiAKPiA+IFRoaXMgaXMgc2ltcGx5IG5vdCB0cnVlOiBUaGUgaHlw ZXJjYWxsIGJlaW5nIHBhc3NlZCBhIHZvaWQgaGFuZGxlLAo+ID4gZXZlcnl0aGluZyBjYW4gYmUg YXJyYW5nZWQgZm9yIHdpdGhvdXQgaW50cm9kdWNpbmcgYSBuZXcKPiA+IGh5cGVyY2FsbC4KPiAK PiBJJ20gdHJ5aW5nIHRvIHVuZGVyc3RhbmQgd2hhdCB5b3VyIGFsdGVybmF0aXZlIHN1Z2dlc3Rp b24gaXMuICBDb3VsZAo+IHlvdSBwbGVhc2UgYmUgbW9yZSBleHBsaWNpdCA/Cj4gCj4gSSdtIHJl YWRpbmcgeGVuL2luY2x1ZGUvcHVibGljL3ZlcnNpb24uaC4gIChTYWRseSBpdCBkb2Vzbid0IGhh dmUgdGhlCj4gQVBJIGRvYyBtYXJrdXAuKSAgQUZBSUNUIHRoZXJlIGlzIGEgWEVOVkVSX3h4eHgg c3ViLW9wIG5hbWVzcGFjZSB3aGljaAo+IHBlcm1pdHMgZXh0ZW5zaW9ucyB0byB0aGUgWEVOVkVS IGh5cGVyY2FsbC4KPiAKPiBCdXQgZG9lcyB0aGF0IHBlcm1pdCB0aGUgY2FsbGVyIHRvIHNwZWNp ZnkgdGhlaXIgYnVmZmVyIHNpemUgPwoKT25seSB2aWEgdGhlIHN1Yi1vcCBwYXJhbWV0ZXJzIGl0 c2VsZi4gQXMgaW4geW91IGNhbm5vdCBleHBhbmQgdGhlCmFtb3VudCBvZiBwYXJhbWV0ZXJzIHRo ZSBYRU5WRVJfaHlwZXJjYWxsIGNhbiBkbyAod2hpY2ggaXMgdHdvIC0gc3Vib3BzCm51bWJlciBh bmQgdGhlIHBvaW50ZXIgdG8gYXJndW1lbnRzKS4KPiAKPiA+ID4gVGhlIG5ldyBoeXBlcmNhbGwg aGFzIGEgcmF0aW9uIGludGVyZmFjZSB3aGVyZSB5b3UgZG9uJ3QgYmxpbmRseSB0cnVzdAo+ID4g PiB0aGF0IHRoZSBjYWxsZXIgcGFzc2VkIHlvdSBhIHBvaW50ZXIgdG8gYSBzdWl0YWJseS1zaXpl ZCBzdHJ1Y3R1cmUuCj4gCj4gSWUgSSB0aGluayBeIHRoaXMgaXMgZm9yIG1lIGEga2V5IHF1ZXN0 aW9uLgo+IAo+ID4gV2hpbGUgdGhlIG5ldyBvbmUgaXMgaW5kZWVkIHNsaWdodGx5IG5lYXRlciwg dGhhdCdzIG5vdCBzdWZmaWNpZW50Cj4gPiBmb3Igc3VjaCByZWR1bmRhbmN5IGltby4gVGhhdCdz IHRoZSB3aG9sZSByZWFzb24gZm9yIHdpdGhkcmF3aW5nCj4gPiBteSBhY2sgX3dpdGhvdXRfIG1h a2luZyBpdCBhbiBleHBsaWNpdCBOQUsuCj4gCj4gSSBkb24ndCB0aGluayBJIHdvdWxkIGJlIGNv bnRlbnQgd2l0aCBzaW1wbHkgYWRkaW5nIGEgbmV3IHN1Yi1vcCB3aXRoCj4gYmlnZ2VyIGZpeGVk LWxlbmd0aCBmaWVsZHMuCgpJdCB3YXMgdmFyaWFibGUtaXNoLgoKVGhlIG5ldy1zdWJvcCAoeHNw bGljZS52MykgZW5kZWQgdXAgJ2xldHMtdHJ5LXRoaXMtc2l6ZScgc3Vib3AuIE1lYW5pbmc6Cgov KiBSZXR1cm4gdmFsdWUgaXMgdGhlIG51bWJlciBvZiBieXRlcyB3cml0dGVuLCBvciBYRU5fRXh4 IG9uIGVycm9yLgogKiBDYWxsaW5nIHdpdGggZW1wdHkgcGFyYW1ldGVyIHJldHVybnMgdGhlIHNp emUgb2YgYnVpbGRfaWQuICovCgojZGVmaW5lIFhFTlZFUl9idWlsZF9pZCAxMApzdHJ1Y3QgeGVu X2J1aWxkX2lkIHsKICAgICAgICB1aW50MzJfdCAgICAgICAgbGVuOyAvKiBJTjogc2l6ZSBvZiBi dWZbXS4gKi8KI2lmIGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05f XyA+PSAxOTk5MDFMCiAgICAgICAgdW5zaWduZWQgY2hhciAgIGJ1ZltdOwojZWxpZiBkZWZpbmVk KF9fR05VQ19fKQogICAgICAgIHVuc2lnbmVkIGNoYXIgICBidWZbMV07IC8qIE9VVDogVmFyaWFi bGUgbGVuZ3RoIGJ1ZmZlciB3aXRoIGJ1aWxkX2lkLiAqLwojZW5kaWYKfTsKCldoZW4gY29uc3Ry dWN0aW5nIHRoaXMgaW4gbGlieGwgd2UgY291bGQgZG86CgogCXhlbl9idWlsZF9pZF90ICpidWls ZF9pZDsKCiAJcmV0PSB4Y192ZXJzaW9uKGN0eC0+eGNoLCBYRU5WRVJfYnVpbGRfaWQsIE5VTEwp OwoJaWYgKCByZXQgIT0gLUVOT1NZUyAmJiByZXQgPiAwICkKICAgICAgICAgICAgYnVpbGRfaWQg PSBsaWJ4bF9femFsbG9jKGdjLCByZXQgKyBzaXplb2YoKmJ1aWxkX2lkKSk7CiAgICAgICAgICAg IGJ1aWxkX2lkLT5sZW4gPSBpbmZvLT5wYWdlc2l6ZSAtIHNpemVvZigqYnVpbGRfaWQpOwogCSAg ICByZXQ9IHhjX3ZlcnNpb24oY3R4LT54Y2gsIFhFTlZFUl9idWlsZF9pZCwgYnVpbGRfaWQpOwog ICAgICAgICAgICAuLiBwYXJzZSBpdC4uLgogICAgICAgIH0KCkZvciB0aGUgZGVmYXVsdCBjYXNl LCByZXQgd291bGQgYmUgMjAsIHdoaWNoIG1lYW50IHRoZSBzdHJ1Y3R1cmUgaGFkCnRvIGJlIDI0 IGJ5dGVzLiA0IGJ5dGVzIHdlcmUgZm9yICdsZW4nICh3aGljaCBoYWQgdGhlIHZhbHVlIG9mIDIw KQphbmQgdGhlIHJlc3QgaW5zaWRlIHRoZSBidWlsZF9pZCB3ZXJlIHRvIGJlIGZpbGxlZCB3aXRo IHRoZSBoeXBlcnZpc29yLgoKRm9yIGdsb3J5IGRldGFpbHM6Cmh0dHA6Ly94ZW5iaXRzLnhlbi5v cmcvZ2l0d2ViLz9wPXBlb3BsZS9rb25yYWR3aWxrL3hlbi5naXQ7YT1jb21taXRkaWZmO2g9NjM2 ODE0MTRlZGU2ZTM4YzE5MTAwNzdkN2EyMjVlMGQ2N2YwZmYyZTtocD0zN2VmYzJhYzY0YjllY2Yw Y2Q0OWZiNjVhYTdjNzY1OTQ2N2M5MzE4CmFuZApodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl Yi8/cD1wZW9wbGUva29ucmFkd2lsay94ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPTE3NmM2M2YzYzBk YjQzMGM3MGMyOGZlODFjYjhkMDM5YWU0NTljNjY7aHA9NjM2ODE0MTRlZGU2ZTM4YzE5MTAwNzdk N2EyMjVlMGQ2N2YwZmYyZQoKKGFsYmVpdCB3ZSBmaXJzdCB0cmllZCB3aXRoIHRoZSBkZWZhdWx0 IDEwMjAgYnl0ZXMgd2UgaGF2ZSBvbiB0aGUgc3RhY2spLgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK