From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH 2/4] tools/libxendevicemodel: extract functions and add a compat layer Date: Mon, 20 Feb 2017 15:15:05 +0000 Message-ID: References: <1487327229-14641-1-git-send-email-paul.durrant@citrix.com> <1487327229-14641-2-git-send-email-paul.durrant@citrix.com> <20170220150928.qvhrwdtvlz3nzitf@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cfpgB-0006Tc-BY for xen-devel@lists.xenproject.org; Mon, 20 Feb 2017 15:15:07 +0000 In-Reply-To: <20170220150928.qvhrwdtvlz3nzitf@citrix.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" Cc: "xen-devel@lists.xenproject.org" , Wei Liu , Ian Jackson List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDIwIEZlYnJ1YXJ5IDIwMTcgMTU6MDkKPiBUbzogUGF1 bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3Rz LnhlbnByb2plY3Qub3JnOyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47Cj4g V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBSZTogW1BBVENIIDIvNF0g dG9vbHMvbGlieGVuZGV2aWNlbW9kZWw6IGV4dHJhY3QgZnVuY3Rpb25zIGFuZCBhZGQKPiBhIGNv bXBhdCBsYXllcgo+IAo+IE9uIEZyaSwgRmViIDE3LCAyMDE3IGF0IDEwOjI3OjA3QU0gKzAwMDAs IFBhdWwgRHVycmFudCB3cm90ZToKPiA+IFRoaXMgcGF0Y2ggZXh0cmFjdHMgYWxsIGZ1bmN0aW9u cyByZXN1bHRpbmcgaW4gYSBkbV9vcCBoeXBlcmNhbGwgZnJvbQo+ID4gbGlieGVuY3RybCBhbmQg bW92ZXMgdGhlbSBpbnRvIGxpYnhlbmRldmljZW1vZGVsLiBJdCBhbHNvIGFkZHMgYSBjb21wYXQK PiA+IGxheWVyIGludG8gbGlieGVuY3RybCwgd2hpY2ggY2FuIGJlIHNlbGVjdGVkIGJ5IGRlZmlu aW5nCj4gPiBYQ19XQU5UX0NPTVBBVF9ERVZJQ0VNT0RFTF9BUEkgdG8gMSBiZWZvcmUgaW5jbHVk aW5nIHhlbmN0cmwuaC4KPiA+Cj4gPiBXaXRoIHRoaXMgcGF0Y2ggdGhlIGNvcmUgb2YgbGlieGVu ZGV2aWNlbW9kZWwgc3RpbGwgdXNlcyBsaWJ4ZW5jYWxsIHRvCj4gPiBpc3N1ZSB0aGUgZG1fb3Ag aHlwZXJjYWxscywgYnV0IHRoaXMgaXMgZG9uZSBieSBjYWxsaW5nIHRocm91Z2ggY29kZSB0aGF0 Cj4gPiBjYW4gYmUgbW9kaWZpZWQgb24gYSBwZXItT1MgYmFzaXMuIEEgc3Vic2VxdWVudCBwYXRj aCB3aWxsIGFkZCBhIExpbnV4LQo+ID4gc3BlY2lmaWMgdmFyaWFudC4KPiA+Cj4gPiBOT1RFOiBB ZnRlciBhcHBseWluZyB0aGlzIHBhdGNoIHRoZSBjb21wYXQgbGF5ZXIgd2lsbCBuZWVkIHRvIGJl IGVuYWJsZWQKPiA+ICAgICAgIGluIHFlbXUteGVuLXRyYWRpdGlvbmFsIGJ5IGFwcGx5aW5nIHBh dGNoIFsxXS4KPiA+Cj4gPiBbMV0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVv cGxlL3BhdWxkdS9xZW11LXhlbi0KPiB0cmFkaXRpb25hbC5naXQ7YT1jb21taXQ7aD04MmQxNWJk Nwo+ID4KPiAKPiBUaGlzIG5lZWRzIGFuIGFjayBmcm9tIElhbiwgdGhvdWdoIHRoYXQgcGF0Y2gg aXRzZWxmIGlzIHRyaXZpYWwuCj4gCj4gPiArCj4gPiAraW50IHhlbmRldmljZW1vZGVsX3RyYWNr X2RpcnR5X3ZyYW0oCj4gPiArICAgIHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRf dCBkb21pZCwgdWludDY0X3QgZmlyc3RfcGZuLAo+ID4gKyAgICB1aW50MzJfdCBuciwgdW5zaWdu ZWQgbG9uZyAqZGlydHlfYml0bWFwKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IHhlbl9kbV9vcCBv cDsKPiA+ICsgICAgc3RydWN0IHhlbl9kbV9vcF90cmFja19kaXJ0eV92cmFtICpkYXRhOwo+ID4g Kwo+ID4gKyAgICBtZW1zZXQoJm9wLCAwLCBzaXplb2Yob3ApKTsKPiA+ICsKPiA+ICsgICAgb3Au b3AgPSBYRU5fRE1PUF90cmFja19kaXJ0eV92cmFtOwo+ID4gKyAgICBkYXRhID0gJm9wLnUudHJh Y2tfZGlydHlfdnJhbTsKPiA+ICsKPiA+ICsgICAgZGF0YS0+Zmlyc3RfcGZuID0gZmlyc3RfcGZu Owo+ID4gKyAgICBkYXRhLT5uciA9IG5yOwo+ID4gKwo+ID4gKyAgICByZXR1cm4geGVuZGV2aWNl bW9kZWxfb3AoZG1vZCwgZG9taWQsIDIsICZvcCwgc2l6ZW9mKG9wKSwKPiA+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGRpcnR5X2JpdG1hcCwgKG5yICsgNykgLyA4KTsKPiAKPiBGWUkg WW91IG1pZ2h0IG5lZWQgdG8gcmViYXNlIC0tIEkgd2lsbCBjb21taXQgYSBwYXRjaCBmcm9tIEph biB0byBmaXgKPiB0eXBlIHByb21vdGlvbiBhdCBzb21lIHBvaW50Lgo+IAo+ICJsaWJ4YzogZG9u J3QgcGFzcyB1bmluaXRpYWxpemVkIGRhdGEgdG8gZG9fZG1fb3AoKSIKPiAKCk9rLiBUaGFua3Mg Zm9yIHRoZSBoZWFkcy11cC4KCiAgUGF1bAoKPiBXZWkuCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK