From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: Re: [PATCH v2 2/3] libxl: update vcpus bitmap in retrieved guest config Date: Tue, 14 Jun 2016 11:58:58 +0100 Message-ID: <20160614105858.GJ5666@perard.uk.xensource.com> References: <1465396126-27426-1-git-send-email-wei.liu2@citrix.com> <1465396126-27426-3-git-send-email-wei.liu2@citrix.com> <20160613173936.GG5666@perard.uk.xensource.com> <20160613182153.GC23146@citrix.com> <20160614104757.GI5666@perard.uk.xensource.com> <20160614105012.GI28116@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bCm3l-0008Sd-Uc for xen-devel@lists.xenproject.org; Tue, 14 Jun 2016 10:59:06 +0000 Content-Disposition: inline In-Reply-To: <20160614105012.GI28116@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu Cc: Xen-devel , Ian Jackson List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBKdW4gMTQsIDIwMTYgYXQgMTE6NTA6MTJBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK PiBPbiBUdWUsIEp1biAxNCwgMjAxNiBhdCAxMTo0Nzo1N0FNICswMTAwLCBBbnRob255IFBFUkFS RCB3cm90ZToKPiBbLi4uXQo+ID4gPiA+ID4gKwo+ID4gPiA+ID4gIGludCBsaWJ4bF9yZXRyaWV2 ZV9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4g PiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rv bWFpbl9jb25maWcgKmRfY29uZmlnKQo+ID4gPiA+ID4gIHsKPiA+ID4gPiA+IEBAIC03MjcwLDYg KzczMTcsNDYgQEAgaW50IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhs X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiA+ID4gPiA+ICAgICAgICAgIGxpYnhsX2RvbWlu Zm9fZGlzcG9zZSgmaW5mbyk7Cj4gPiA+ID4gPiAgICAgIH0KPiA+ID4gPiA+ICAKPiA+ID4gPiA+ ICsgICAgLyogVkNQVXMgKi8KPiA+ID4gPiA+ICsgICAgewo+ID4gPiA+ID4gKyAgICAgICAgbGli eGxfYml0bWFwICptYXAgPSAmZF9jb25maWctPmJfaW5mby5hdmFpbF92Y3B1czsKPiA+ID4gPiA+ ICsgICAgICAgIHVuc2lnbmVkIGludCBtYXhfdmNwdXMgPSBkX2NvbmZpZy0+Yl9pbmZvLm1heF92 Y3B1czsKPiA+ID4gPiA+ICsKPiA+ID4gPiA+ICsgICAgICAgIGxpYnhsX2JpdG1hcF9kaXNwb3Nl KG1hcCk7Cj4gPiA+ID4gPiArICAgICAgICBsaWJ4bF9iaXRtYXBfaW5pdChtYXApOwo+ID4gPiA+ ID4gKyAgICAgICAgbGlieGxfYml0bWFwX2FsbG9jKENUWCwgbWFwLCBtYXhfdmNwdXMpOwo+ID4g PiA+ID4gKyAgICAgICAgbGlieGxfYml0bWFwX3NldF9ub25lKG1hcCk7Cj4gPiA+ID4gPiArCj4g PiA+ID4gPiArICAgICAgICBzd2l0Y2ggKGRfY29uZmlnLT5iX2luZm8udHlwZSkgewo+ID4gPiA+ ID4gKyAgICAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06Cj4gPiA+ID4gPiArICAgICAg ICAgICAgc3dpdGNoIChkX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uKSB7Cj4g PiA+ID4gPiArICAgICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1V X1hFTjoKPiA+ID4gPiA+ICsgICAgICAgICAgICAgICAgcmMgPSBsaWJ4bF9fdXBkYXRlX2F2YWls X3ZjcHVzX3FtcChnYywgZG9taWQsCj4gPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X3ZjcHVzLCBtYXApOwo+ID4gPiA+ID4gKyAg ICAgICAgICAgICAgICBicmVhazsKPiA+ID4gPiA+ICsgICAgICAgICAgICBjYXNlIExJQlhMX0RF VklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElPTkFMOgo+ID4gPiA+ID4gKyAgICAg ICAgICAgIGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORToKPiA+ID4gPiA+ICsg ICAgICAgICAgICAgICAgcmMgPSBsaWJ4bF9fdXBkYXRlX2F2YWlsX3ZjcHVzX3hlbnN0b3JlKGdj LCBkb21pZCwKPiA+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIG1heF92Y3B1cywgbWFwKTsKPiA+ID4gPiA+ICsgICAgICAgICAg ICAgICAgYnJlYWs7Cj4gPiA+ID4gPiArICAgICAgICAgICAgZGVmYXVsdDoKPiA+ID4gPiA+ICsg ICAgICAgICAgICBhYm9ydCgpOwo+ID4gPiA+IAo+ID4gPiA+IE1pc3NpbmcgaW5kZW50YXRpb24g Zm9yIGFib3J0Lgo+ID4gPiA+IAo+ID4gPiAKPiA+ID4gV2lsbCBmaXguCj4gPiA+IAo+ID4gPiA+ IEFsc28sIHRoYXQgaXMgd2hlcmUgeGwgYWJvcnQgb24gbWlncmF0aW9uLgo+ID4gPiA+IAo+ID4g PiAKPiA+ID4gSG1tLi4uICBUaGlzIG1lYW5zIHRoZSBkZXZpY2UgbW9kZWwgdmVyc2lvbiBpcyBu b3QgdmFsaWQgKHVua25vd24/KS4KPiA+ID4gCj4gPiA+IENhbiB5b3UgcGFzdGUgaW4geW91ciBn dWVzdCBjb25maWc/Cj4gPiAKPiA+IFdpdGggYWxsIGNvbW1lbnRlZCBsaW5lIHJlbW92ZWQ6Cj4g PiAKPiA+IGJ1aWxkZXIgPSAnaHZtJwo+ID4gbWVtb3J5ID0gNTAwCj4gPiB2Y3B1cyA9IDIKPiA+ IG1heHZjcHVzID0gNgo+ID4gbmFtZSA9ICJhcmNoIgo+ID4gdmlmID0gWyAndHlwZT1pb2VtdSxt YWM9MDA6MTY6M2U6WFg6WFg6WFgnIF0KPiA+IGRpc2sgPSBbCj4gPiAncGh5Oi9kZXYvdmc0Mi9n dWVzdF9hcmNoNjQsaGRhLHcnLAo+ID4gICdmaWxlOi9yb290L3ZtL2lzby9hcmNobGludXgtMjAx NC4wNC4wMS1kdWFsLmlzbyxoZGM6Y2Ryb20scicsCj4gPiBdCj4gPiBkZXZpY2VfbW9kZWxfYXJn c19odm0gPSBbCj4gPiBdCj4gPiB1c2JkZXZpY2U9J3RhYmxldCcKPiA+IGJvb3Q9ImNkIgo+ID4g c2VyaWFsPSdwdHknCj4gPiBzZGwgPSAwCj4gPiB2bmMgPSAxCj4gPiB2bmNsaXN0ZW4gPSAnMC4w LjAuMCcKPiA+IHZuY3VudXNlZCA9IDEKPiA+IHNwaWNlPTAKPiA+IHV1aWQgPSAiWFhYWCIKPiA+ IAo+IAo+IFRoaXMgbWVhbnMgeW91ciBkZXZpY2UgbW9kZWwgdmVyc2lvbiBpcyBMSUJYTF9ERVZJ Q0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTgo+IHNvIGl0IHNob3VsZCBiZSBjb3ZlcmVkIGJ5IHRo ZSBjb3JyZWN0IGNhc2UuCj4gCj4gSSdtIGNvbmZ1c2VkLgoKSWYgaXQgd29ya3MgZm9yIHlvdSwg SSdsbCBwcm9wZXJseSBpbnN0YWxsIFhlbiB3aXRoIHlvdXIgcGF0Y2ggaW4sCkkgbWF5IG1pc3Mg c29tZXRoaW5nLi4uCkkgZGlkOgpMRF9MSUJSQVJZX1BBVEg9YHB3ZGAgLi94bCAtdnZ2IG1pZ3Jh dGUgYXJjaCBsb2NhbGhvc3QKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK