From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v2 09/13] libx86: Introduce a helper to deserialise cpuid_policy objects Date: Tue, 17 Jul 2018 11:09:14 +0100 Message-ID: <030e0777-50c2-11f0-ab50-6c2b23f5fe25@citrix.com> References: <1531512194-6865-1-git-send-email-andrew.cooper3@citrix.com> <1531512194-6865-10-git-send-email-andrew.cooper3@citrix.com> <20180716095732.4t3wmcn4nzrzh7fj@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180716095732.4t3wmcn4nzrzh7fj@citrix.com> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Wei Liu Cc: Sergey Dyasli , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= , Ian Jackson , Jan Beulich , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMTYvMDcvMTggMTA6NTcsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBKdWwgMTMsIDIwMTgg YXQgMDk6MDM6MTBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQXMgd2l0aCB0aGUg c2VyaWFsaXNlIHNpZGUsIFhlbidzIGNvcHlfZnJvbV9ndWVzdCBBUEkgaXMgdXNlZCwgd2l0aCBh Cj4+IGNvbXBhdGliaWxpdHkgd3JhcHBlciBmb3IgdGhlIHVzZXJzcGFjZSBidWlsZC4KPj4KPj4g U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K Pj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv bT4KPj4gLS0tCj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+IENDOiBX ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9n ZXIucGF1QGNpdHJpeC5jb20+Cj4+IENDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp dHJpeC5jb20+Cj4+IENDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4K Pj4KPj4gdjI6Cj4+ICAqIFJld3JpdGUgY29weV9mcm9tX2J1ZmZlcl9vZmZzZXQoKSB0byBhdm9p ZCBtdWx0aXBsZSBldmFsdWF0aW9uIG9mIGl0cwo+PiAgICBhcmd1bWVudHMuCj4+ICAqIEV4cGFu ZCBib3VuZGFyeSBqdXN0aWZpY2F0aW9ucy4KPj4gLS0tCj4+ICB4ZW4vY29tbW9uL2xpYng4Ni9j cHVpZC5jICAgICAgfCA5NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysKPj4gIHhlbi9jb21tb24vbGlieDg2L3ByaXZhdGUuaCAgICB8IDE0ICsrKysrKysKPj4gIHhl bi9pbmNsdWRlL3hlbi9saWJ4ODYvY3B1aWQuaCB8IDExICsrKysrCj4+ICAzIGZpbGVzIGNoYW5n ZWQsIDExOSBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpYng4 Ni9jcHVpZC5jIGIveGVuL2NvbW1vbi9saWJ4ODYvY3B1aWQuYwo+PiBpbmRleCBjZjdkYmQzLi43 M2NkNTc0IDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL2xpYng4Ni9jcHVpZC5jCj4+ICsrKyBi L3hlbi9jb21tb24vbGlieDg2L2NwdWlkLmMKPj4gQEAgLTEyMyw2ICsxMjMsMTAwIEBAIGludCB4 ODZfY3B1aWRfY29weV90b19idWZmZXIoY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqcCwKPj4g ICAgICByZXR1cm4gMDsKPj4gIH0KPj4gIAo+PiArCj4+ICAvKgo+PiAgICogTG9jYWwgdmFyaWFi bGVzOgo+PiAgICogbW9kZTogQwo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saWJ4ODYvcHJp dmF0ZS5oIGIveGVuL2NvbW1vbi9saWJ4ODYvcHJpdmF0ZS5oCj4+IGluZGV4IGU4NzRmYjYuLmRj NDUxZDAgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vbGlieDg2L3ByaXZhdGUuaAo+PiArKysg Yi94ZW4vY29tbW9uL2xpYng4Ni9wcml2YXRlLmgKPj4gQEAgLTEyLDYgKzEyLDcgQEAKPj4gICNp bmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+Cj4+ICAKPj4gICNkZWZpbmUgY29weV90b19idWZmZXJf b2Zmc2V0IGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0Cj4+ICsjZGVmaW5lIGNvcHlfZnJvbV9idWZmZXJf b2Zmc2V0IGNvcHlfZnJvbV9ndWVzdF9vZmZzZXQKPj4gIAo+PiAgI2Vsc2UKPj4gIAo+PiBAQCAt NDQsNiArNDUsMTkgQEAgc3RhdGljIGlubGluZSBib29sIHRlc3RfYml0KHVuc2lnbmVkIGludCBi aXQsIGNvbnN0IHZvaWQgKnZhZGRyKQo+PiAgICAgIDA7ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICB9KQo+PiAgCj4+ICsvKiBtZW1jcHkoKSwg YnV0IHdpdGggY29weV9mcm9tX2d1ZXN0X29mZnNldCgpJ3MgQVBJLiAqLwo+PiArI2RlZmluZSBj b3B5X2Zyb21fYnVmZmVyX29mZnNldChkc3QsIHNyYywgaW5kZXgsIG5yKSAgICBcCj4+ICsoeyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4g KyAgICBjb25zdCB0eXBlb2YoKihkc3QpKSAqc3JjXyA9IChzcmMpOyAgICAgICAgICAgICAgICAg XAo+IFNhbWUgaXNzdWUgYXMgcHJldmlvdXMgcGF0Y2ggaGVyZS4gQWxzbyBlbmZvcmNpbmcgZHN0 XyBhbmQgc3JjXyBhcmUgb2YKPiB0aGUgc2FtZSB0eXBlIHdvdWxkIGJlIGdvb2QuCj4KPiBPdGhl cndpc2U6Cj4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRo ZSB1c2Ugb2YgZHN0ICppcyogdGhlIGVuZm9yY2VtZW50IG9mIHRoZW0gYmVpbmcgdGhlIHNhbWUg dHlwZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2 ZWw=