From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH 06/13] libx86: Introduce a helper to serialise a cpuid_policy object Date: Thu, 5 Jul 2018 09:11:34 +0100 Message-ID: <20180705081134.fnykfr2debqpxfn2@citrix.com> References: <1530651326-5320-1-git-send-email-andrew.cooper3@citrix.com> <1530651326-5320-7-git-send-email-andrew.cooper3@citrix.com> <5B3C8CE802000078001D0E8B@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Sergey Dyasli , Wei Liu , Ian Jackson , Xen-devel , Jan Beulich , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBKdWwgMDQsIDIwMTggYXQgMDU6NDY6MjlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3 cm90ZToKPiBPbiAwNC8wNy8xOCAxMDowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+PiBPbiAw My4wNy4xOCBhdCAyMjo1NSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ IC0tLSBhL3hlbi9jb21tb24vbGlieDg2L2NwdWlkLmMKPiA+PiArKysgYi94ZW4vY29tbW9uL2xp Yng4Ni9jcHVpZC5jCj4gPj4gQEAgLTM0LDYgKzM0LDEwMCBAQCBjb25zdCB1aW50MzJfdCAqeDg2 X2NwdWlkX2xvb2t1cF9kZWVwX2RlcHModWludDMyX3QgZmVhdHVyZSkKPiA+PiAgfQo+ID4+ICAK PiA+PiAgLyoKPiA+PiArICogQ29weSBhIHNpbmdsZSBjcHVpZF9sZWFmIGludG8gYSBwcm92aWRl ZCB4ZW5fY3B1aWRfbGVhZl90IGJ1ZmZlciwKPiA+PiArICogcGVyZm9ybWluZyBib3VuZGFyeSBj aGVja2luZyBhZ2FpbnN0IHRoZSBidWZmZXIgc2l6ZS4KPiA+PiArICovCj4gPj4gK3N0YXRpYyBp bnQgY29weV9sZWFmX3RvX2J1ZmZlcih1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAo+ ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGNwdWlkX2xl YWYgKmRhdGEsCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVpZF9sZWFm X2J1ZmZlcl90IGxlYXZlcywKPiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp bnQzMl90ICpjdXJyX2VudHJ5LCBjb25zdCB1aW50MzJfdCBucl9lbnRyaWVzKQo+ID4+ICt7Cj4g Pj4gKyAgICBjb25zdCB4ZW5fY3B1aWRfbGVhZl90IHZhbCA9IHsKPiA+PiArICAgICAgICBsZWFm LCBzdWJsZWFmLCBkYXRhLT5hLCBkYXRhLT5iLCBkYXRhLT5jLCBkYXRhLT5kLAo+ID4+ICsgICAg fTsKPiA+PiArCj4gPj4gKyAgICBpZiAoICpjdXJyX2VudHJ5ID09IG5yX2VudHJpZXMgKQo+ID4+ ICsgICAgICAgIHJldHVybiAtRU5PQlVGUzsKPiA+PiArCj4gPj4gKyAgICBpZiAoIGNvcHlfdG9f YnVmZmVyX29mZnNldChsZWF2ZXMsICpjdXJyX2VudHJ5LCAmdmFsLCAxKSApCj4gPj4gKyAgICAg ICAgcmV0dXJuIC1FRkFVTFQ7Cj4gPj4gKwo+ID4+ICsgICAgKysqY3Vycl9lbnRyeTsKPiA+IEZv bGxvd2luZyBvbiBmcm9tIHdoYXQgV2VpIGhhcyBzYWlkIC0geW91IGRvbid0IG1lYW4gdG8gaGF2 ZSBhIHdheQo+ID4gaGVyZSB0aGVuIHRvIGluZGljYXRlIHRvIGEgaGlnaGVyIHVwIGNhbGxlciBo b3cgbWFueSBzbG90cyB3b3VsZCBoYXZlCj4gPiBiZWVuIG5lZWRlZD8KPiAKPiBJIGRvbid0IHVu ZGVyc3RhbmQgeW91ciBxdWVyeS7CoCBBbiBpbmRpdmlkdWFsIGJ1aWxkIGhhcyBhIGNvbXBpbGUt dGltZQo+IHN0YXRpYyBtYXhpbXVtIG51bWJlciBvZiBsZWF2ZXMsIGFuZCB0aGlzIG51bWJlciBj YW4gYmUgb2J0YWluZWQgaW4gdGhlCj4gdXN1YWwgd2F5IGJ5IG1ha2luZyBhIGh5cGVyY2FsbCB3 aXRoIGEgTlVMTCBndWVzdCBoYW5kbGUuCgpBaCwgdGhpcyBpcyB3aGF0IEkgd2FzIGxvb2tpbmcg Zm9yLiBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIHdyYXBwZWQgaW50bwphIGZ1bmN0aW9uIGJ0dy4K CldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=