From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH XEN v8 02/29] tools: Refactor /dev/xen/evtchn wrappers into libxenevtchn. Date: Mon, 25 Jan 2016 15:28:54 +0000 Message-ID: <1453735734.4320.187.camel@citrix.com> References: <1452864168.32341.97.camel@citrix.com> <1452864188-2417-1-git-send-email-ian.campbell@citrix.com> <1452864188-2417-3-git-send-email-ian.campbell@citrix.com> <56A262FF.8060806@oracle.com> <1453715326.4320.112.camel@citrix.com> <22182.12970.424449.937569@mariner.uk.xensource.com> <1453733273.4320.179.camel@citrix.com> <56A6360B.5090707@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <56A6360B.5090707@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Andrew Cooper , Ian Jackson Cc: Boris Ostrovsky , wei.liu2@citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gTW9uLCAyMDE2LTAxLTI1IGF0IDE0OjQ5ICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ IE9uIDI1LzAxLzE2IDE0OjQ3LCBJYW4gQ2FtcGJlbGwgd3JvdGU6Cj4gPiBPbiBNb24sIDIwMTYt MDEtMjUgYXQgMTQ6MzUgKzAwMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gPiBJYW4gQ2FtcGJl bGwgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCBYRU4gdjggMDIvMjldIHRvb2xzOgo+ ID4gPiBSZWZhY3RvciAvZGV2L3hlbi9ldnRjaG4gd3JhcHBlcnMgaW50byBsaWJ4ZW5ldnRjaG4u Iik6Cj4gPiA+ID4gVmFyaW91cyBvZiB0aGUgdG9vbHMvbGlicy8qL2luY2x1ZGUvKi5oIGhhdmUg YQo+ID4gPiA+IAo+ID4gPiA+IMKgwqDCoMKgLyogQ2FsbGVycyB3aG8gZG9uJ3QgY2FyZSBkb24n dCBuZWVkIHRvICNpbmNsdWRlIDx4ZW50b29sbG9nLmg+Cj4gPiA+ID4gKi8KPiA+ID4gPiDCoMKg wqDCoHR5cGVkZWYgc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyIHhlbnRvb2xsb2dfbG9nZ2VyOwo+ ID4gPiA+IAo+ID4gPiA+IGJ1dCBzaW5jZSB0aGF0IHR5cGVkZWYgbWF0Y2hlcyBpbiBhbGwgY2Fz ZXMgSSB0aGluayBpdCBpcyBhbGxvd2VkCj4gPiA+ID4gdG8gYmUKPiA+ID4gPiByZXBlYXRlZCBs aWtlIHRoaXMsIGlzbid0IGl0Pwo+ID4gPiBObywgSSdtIGFmcmFpZCBub3QuCj4gPiA6LS8KPiA+ IAo+ID4gPiDCoCBJdCBpcyBwZXJtaXR0ZWQgdG8gcmVwZWF0ZWRseSBtZW50aW9uIGBzdHJ1Y3QK PiA+ID4geGVudG9vbGxvZ19sb2dnZXInLCBidXQgdGhlIHR5cGVkZWYgbXVzdCBvbmx5IG9jY3Vy IG9uY2UgaW4gYW55Cj4gPiA+IHRyYW5zbGF0aW9uIHVuaXQuCj4gPiBGb3Igc29tZSByZWFzb24g SSB0aG91Z2h0IHRoZSB0eXBlZGVmJ3MgY291bGQgYmUgcmVwZWF0ZWQgc28gbG9uZyBhcwo+ID4g dGhleQo+ID4gd2VyZSBpZGVudGljYWwuCj4gPiAKPiA+IFNlZW1zIGF0IGxlYXN0IERlYmlhbidz IGdjYyB0b2xlcmF0ZXMgc3VjaCB0aGluZ3MgKHdoaWNoIG1ha2VzIG1lCj4gPiB3b25kZXIKPiA+ IGhvdyBtYW55IG1vcmUgaW5zdGFuY2VzIG9mIHRoaXMgbWlnaHQgaGF2ZSBzbnVjayBpbiwgSSBn dWVzcyBmb2xrcyBsaWtlCj4gPiBCb3JpcyB3b3VsZCBoYXZlIHNwb3R0ZWQgdGhlbSBwcmV0dHkg cXVpY2spLgo+ID4gCj4gPiA+IElmIGl0IGlzIGRlc2lyYWJsZSB0byBsZXQgY2FsbGVycyBhdm9p ZCBpbmNsdWRpbmcgeGVudG9vbGxvZy5oLCB0aGVuCj4gPiA+IGFsbCB0aG9zZSBoZWFkZXJzIG5l ZWQgdG8gc2F5Ogo+ID4gPiAKPiA+ID4gwqAgc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyOwo+ID4g PiDCoCBpbnQgc29tZV9mdW5jdGlvbiguLi4sIHN0cnVjdCB4ZW50b29sbG9nX2xvZ2dlciAqbGcs IC4uLik7Cj4gPiA+IAo+ID4gPiBTbyBpbiB5b3VyIHBhdGNoZXMgc29tZXRoaW5nIGxpa2U6Cj4g PiA+IAo+ID4gPiDCoCBzdHJ1Y3QgeGVudG9vbGxvZ19sb2dnZXI7Cj4gPiA+IAo+ID4gPiDCoCB4 ZW5ldnRjaG5faGFuZGxlICp4ZW5ldnRjaG5fb3BlbihzdHJ1Y3QgeGVudG9vbGxvZ19sb2dnZXIg KmxvZ2dlciwKPiA+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHVuc2lnbmVkIG9wZW5fZmxhZ3MpOwo+ID4gSSds bCBkbyBzb21ldGhpbmcgbGlrZSB0aGlzIGZvciB0b29scy9saWJzLyovaW5jbHVkZS4KPiA+IAo+ ID4gRllJIHRoZSB1bmRlcmx5aW5nIHBhdGNoZXMgYXJlIGFsbCBpbiBzaW5jZSBGcmlkYXkuCj4g Cj4gSG93IGFib3V0IGRvaW5nIHRoZSBoZWFkZXIgc3RyaWN0bmVzcyBjaGVjayBvbiBhbGwgaGVh ZGVycyBhdCBvbmU/wqDCoElmCj4gcmVwZWF0aW5nIHR5cGVkZWZzIGlzIGEgZ2NjaXNtLCB0aGF0 IHNob3VsZCBjYXRjaCBpdC4KCkFGQUlDVCB0aGUgaXNzdWUgaGVyZSBpcyB0aGF0IG5ld2VyIGdj YyB0b2xlcmF0ZXMgZHVwbGljYXRlIHR5cGVkZWZzIHVuZGVyCm1hbnkgY2lyY3Vtc3RhbmNlcy4g U2VlbXMgdG8gdGFrZSAtcGVkYW50aWMtZXJyb3JzIHRvIG1ha2UgaXQgbm90LCBhbmQgSQpkb24n dCBzZWUgYW5vdGhlciB0byBlbmFibGUgdGhlIHdhcm5pbmcuCgpJYW4uCgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK