From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH XEN v5 09/23] tools: Refactor hypercall calling wrappers into libxencall. Date: Fri, 13 Nov 2015 16:56:16 +0000 Message-ID: <1447433776.18450.199.camel@citrix.com> References: <1447070397.27774.11.camel@citrix.com> <1447070458-31104-1-git-send-email-ian.campbell@citrix.com> <1447070458-31104-10-git-send-email-ian.campbell@citrix.com> <22083.23005.583089.172481@mariner.uk.xensource.com> <1447427813.18450.184.camel@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1447427813.18450.184.camel@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: Ian Jackson , Roger Pau Monne Cc: wei.liu2@citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gRnJpLCAyMDE1LTExLTEzIGF0IDE1OjE2ICswMDAwLCBJYW4gQ2FtcGJlbGwgd3JvdGU6Cj7C oAo+IElmIHdlIGFyZSBnb2luZyB0byBzdGFuZGFyZGlzZSBvbiBvbmUgb2YgdGhvc2UgdGhlbiBn aXZlbiB3ZSd2ZSBnb25lIGZvcgo+IC0xL2Vycm5vIGluIG1vc3Qgb3RoZXIgcGxhY2VzIGFuZCBp dCdzIHRoZSAibm9ybWFsIiB3YXkgdG8gZG8gdGhpbmdzIEkKPiB0aGluayB3ZSBzaG91bGQgZG8g dGhlIHNhbWUgaGVyZSBhbmQgdGhlIGZyZWVic2QgZHJpdmVyIGluIGxpYnhlbmNhbGwKPiBzaG91 bGQgc2V0IGVycm5vLgo+IAo+IFRoZXJlIGFyZSBvdGhlciBhbHRlcm5hdGl2ZXMsIHN1Y2ggYXMg aGF2aW5nIHRoaXMgbGlicmFyeSByZXR1cm4gdGhlCj4gInByaXZjbWQgaW9jdGwiIHJlc3VsdCBp biBpdHMgcmV0dXJuIHZhbHVlICsgZXJybm8gYW5kIHRoZSAiaHlwZXJjYWxsCj4gcmVzdWx0IiBp biBhIHNlcGFyYXRlIG91dHB1dCBwb2ludGVyIGFyZ3VtZW50LiBUaGlzIHdvdWxkIHJlcXVpcmUs IHBvc3NpYmx5Cj4gc3Vic3RhbnRpYWwsIGNoYW5nZXMgaW4gdGhlIGNhbGxlcnMsIGJ1dCByaWdo dCBub3cgdGhleSBhcmUgYWxsIGluIGxpYnhjLAo+IHdoaWNoIGNvdWxkIG11bmdlIHRoYXQgYmFj ayBpbnRvIHRoZSBjdXJyZW50IHNvbWV3aGF0IGJyYWluZGVhZCBzY2hlbWUKPiBhbGxvd2luZyB1 cyB0byB1cGRhdGUgdGhvc2UgY2FsbCBwYXRocyBwaWVjZW1lYWwgYW5kIGFsbG93aW5nIG5ldyB1 c2VycyB0bwo+IHVzZSB0aGUgc2FuZSBpbnRlcmZhY2UuCj4gCj4gVGhvdWdodHM/CgpJYW4gYW5k IEkgZGlzY3Vzc2VzIHRoaXMgSVJMLiBXZSBkZWNpZGVkIHRoYXQgYW4gaW50ZXJmYWNlIHRoYXQg cmVxdWlyZWQKdGhlIGNhbGxlciB0byBjaGVjayB0d28gZXJyb3IgcmV0dXJucyAodGhlICJwcml2 Y21kIGlvY3RsIHJlc3VsdCIgYW5kIHRoZQoiaHlwZXJjYWxsIHJlc3VsdCIgd2FzIHVud2llbGR5 KS4KCkFzIGEgcmVzdWx0IHdlJ3ZlIGRlY2lkZWQgdGhhdCAtMS9lcnJubz1FRk9PIGlzIHRoZSBi ZXN0IGFwcHJvYWNoLCBidXQgdGhhdAp3ZSBzaG91bGQgdHJ5IGFuZCBwYXJ0aXRpb24gdGhlIGVy cm5vIHNwYWNlIChzbyBmYXIgYXMgcG9zc2libGUgZ2l2ZW4gdGhlCmV4aXN0aW5nIGh5cGVyY2Fs bCBpbnRlcmZhY2VzKSBpbnRvICJGcm9tIGh5cGVyY2FsbCIgYW5kICJGcm9tIE9TIG1hY2hpbmVy eQpmb3IgbWFraW5nIGh5cGVyY2FsbHMiIHdoZXJlIGl0IG1hdHRlcnMuCgpGb3Igc29tZSBjYXNl cyB0aGUgZGlzdGluY3Rpb24gbWF5IG5vdCBiZSBzbyBpbXBvcnRhbnQgKGUuZy4gRUZBVUxUIGZy b20KZWl0aGVyIHRoZSBrZXJuZWwgcmVhZGluZyB0aGUgaW9jdGwgYXJnIG9yIHRoZSBoeXBlcnZp c29yIHJlYWRpbmcgdGhlCmh5cGVyY2FsbCBhcmcpLiBCdXQgaW4gb3RoZXIgY2FzZXMgaXQgbWln aHQgYmUgcmVsZXZhbnQgKGUuZy4gRVBFUk0gZnJvbQp0aGUgaHlwZXJ2aXNvciB2cyBhIHBlcm1p c3Npb25zIGVycm9yIHJlbGF0aW5nIHRvIHRoZSBwcml2Y21kIGZkIGhhdmluZwpiZWVuIGxvY2tl ZCB0byBhIHBhcnRpY3VsYXIgZG9tYWluIGF0IHRoZSBrZXJuZWwvcHJvY2VzcyBsZXZlbCkuCgpJ YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=