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 14:47:53 +0000 Message-ID: <1453733273.4320.179.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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <22182.12970.424449.937569@mariner.uk.xensource.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: Ian Jackson Cc: Boris Ostrovsky , wei.liu2@citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gTW9uLCAyMDE2LTAxLTI1IGF0IDE0OjM1ICswMDAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiBJ YW4gQ2FtcGJlbGwgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCBYRU4gdjggMDIvMjld IHRvb2xzOgo+IFJlZmFjdG9yIC9kZXYveGVuL2V2dGNobiB3cmFwcGVycyBpbnRvIGxpYnhlbmV2 dGNobi4iKToKPiA+IFZhcmlvdXMgb2YgdGhlIHRvb2xzL2xpYnMvKi9pbmNsdWRlLyouaCBoYXZl IGEKPiA+IAo+ID4gwqDCoMKgwqAvKiBDYWxsZXJzIHdobyBkb24ndCBjYXJlIGRvbid0IG5lZWQg dG8gI2luY2x1ZGUgPHhlbnRvb2xsb2cuaD4gKi8KPiA+IMKgwqDCoMKgdHlwZWRlZiBzdHJ1Y3Qg eGVudG9vbGxvZ19sb2dnZXIgeGVudG9vbGxvZ19sb2dnZXI7Cj4gPiAKPiA+IGJ1dCBzaW5jZSB0 aGF0IHR5cGVkZWYgbWF0Y2hlcyBpbiBhbGwgY2FzZXMgSSB0aGluayBpdCBpcyBhbGxvd2VkIHRv IGJlCj4gPiByZXBlYXRlZCBsaWtlIHRoaXMsIGlzbid0IGl0Pwo+IAo+IE5vLCBJJ20gYWZyYWlk IG5vdC4KCjotLwoKPiDCoMKgSXQgaXMgcGVybWl0dGVkIHRvIHJlcGVhdGVkbHkgbWVudGlvbiBg c3RydWN0Cj4geGVudG9vbGxvZ19sb2dnZXInLCBidXQgdGhlIHR5cGVkZWYgbXVzdCBvbmx5IG9j Y3VyIG9uY2UgaW4gYW55Cj4gdHJhbnNsYXRpb24gdW5pdC4KCkZvciBzb21lIHJlYXNvbiBJIHRo b3VnaHQgdGhlIHR5cGVkZWYncyBjb3VsZCBiZSByZXBlYXRlZCBzbyBsb25nIGFzIHRoZXkKd2Vy ZSBpZGVudGljYWwuCgpTZWVtcyBhdCBsZWFzdCBEZWJpYW4ncyBnY2MgdG9sZXJhdGVzIHN1Y2gg dGhpbmdzICh3aGljaCBtYWtlcyBtZSB3b25kZXIKaG93IG1hbnkgbW9yZSBpbnN0YW5jZXMgb2Yg dGhpcyBtaWdodCBoYXZlIHNudWNrIGluLCBJIGd1ZXNzIGZvbGtzIGxpa2UKQm9yaXMgd291bGQg aGF2ZSBzcG90dGVkIHRoZW0gcHJldHR5IHF1aWNrKS4KCj4gSWYgaXQgaXMgZGVzaXJhYmxlIHRv IGxldCBjYWxsZXJzIGF2b2lkIGluY2x1ZGluZyB4ZW50b29sbG9nLmgsIHRoZW4KPiBhbGwgdGhv c2UgaGVhZGVycyBuZWVkIHRvIHNheToKPiAKPiDCoCBzdHJ1Y3QgeGVudG9vbGxvZ19sb2dnZXI7 Cj4gwqAgaW50IHNvbWVfZnVuY3Rpb24oLi4uLCBzdHJ1Y3QgeGVudG9vbGxvZ19sb2dnZXIgKmxn LCAuLi4pOwo+IAo+IFNvIGluIHlvdXIgcGF0Y2hlcyBzb21ldGhpbmcgbGlrZToKPiAKPiDCoCBz dHJ1Y3QgeGVudG9vbGxvZ19sb2dnZXI7Cj4gCj4gwqAgeGVuZXZ0Y2huX2hhbmRsZSAqeGVuZXZ0 Y2huX29wZW4oc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oHVuc2lnbmVkIG9wZW5fZmxhZ3MpOwoKSSdsbCBkbyBzb21ldGhpbmcgbGlrZSB0aGlzIGZvciB0 b29scy9saWJzLyovaW5jbHVkZS4KCkZZSSB0aGUgdW5kZXJseWluZyBwYXRjaGVzIGFyZSBhbGwg aW4gc2luY2UgRnJpZGF5LgoKCj4gCj4gVGhlIHNlcGFyYXRlIGBzdHJ1Y3QgeGVudG9vbGxvZ19s b2dnZXI7JyBpcyBuZWVkZWQgYmVjYXVzZSBvdGhlcndpc2UKPiB0aGUgYHN0cnVjdCB4ZW50b29s bG9nX2xvZ2dlciAqbG9nZ2VyJyBpbiB0aGUgZm9ybWFsIHBhcmFtZXRlcnMgb2YKPiB4ZW5ldnRj aG5fb3BlbiBpcyBhIGRlY2xhcmF0aW9uLCByYXRoZXIgdGhhbiBhIHJlZmVyZW5jZSB0byBhCj4g cHJldmlvdXNseS1kZWNsYXJlZCB0aGluZywgYW5kIGlmIGl0IGlzIGEgZGVjbGFyYXRpb24gaXRz IHNjb3BlIGlzCj4gb25seSB0aGUgY29udGFpbmVkIGZ1bmN0aW9uIHByb3RvdHlwZSwgc28gb3Ro ZXIgbWVudGlvbnMgb2YgYHN0cnVjdAo+IHhlbnRvb2xsb2dfbG9nZ2VyJyBhcmUgdHJlYXRlZCBh cyByZWZlcmVuY2VzIHRvIGEgZGlmZmVyZW50IHR5cGUuCj4gVGhpcyBpcywgb2YgY291cnNlLCBp bnNhbmUuCj4gCj4gSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK