From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v2 2/3] libxl: update vcpus bitmap in retrieved guest config Date: Tue, 14 Jun 2016 11:50:12 +0100 Message-ID: <20160614105012.GI28116@citrix.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> 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 1bClvL-0007tG-VZ for xen-devel@lists.xenproject.org; Tue, 14 Jun 2016 10:50:24 +0000 Content-Disposition: inline In-Reply-To: <20160614104757.GI5666@perard.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Anthony PERARD Cc: Xen-devel , Wei Liu , Ian Jackson List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBKdW4gMTQsIDIwMTYgYXQgMTE6NDc6NTdBTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg d3JvdGU6ClsuLi5dCj4gPiA+ID4gKwo+ID4gPiA+ICBpbnQgbGlieGxfcmV0cmlldmVfZG9tYWlu X2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ID4gPiA+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZp ZyAqZF9jb25maWcpCj4gPiA+ID4gIHsKPiA+ID4gPiBAQCAtNzI3MCw2ICs3MzE3LDQ2IEBAIGlu dCBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4bF9jdHggKmN0eCwgdWlu dDMyX3QgZG9taWQsCj4gPiA+ID4gICAgICAgICAgbGlieGxfZG9taW5mb19kaXNwb3NlKCZpbmZv KTsKPiA+ID4gPiAgICAgIH0KPiA+ID4gPiAgCj4gPiA+ID4gKyAgICAvKiBWQ1BVcyAqLwo+ID4g PiA+ICsgICAgewo+ID4gPiA+ICsgICAgICAgIGxpYnhsX2JpdG1hcCAqbWFwID0gJmRfY29uZmln LT5iX2luZm8uYXZhaWxfdmNwdXM7Cj4gPiA+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IG1heF92 Y3B1cyA9IGRfY29uZmlnLT5iX2luZm8ubWF4X3ZjcHVzOwo+ID4gPiA+ICsKPiA+ID4gPiArICAg ICAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZShtYXApOwo+ID4gPiA+ICsgICAgICAgIGxpYnhsX2Jp dG1hcF9pbml0KG1hcCk7Cj4gPiA+ID4gKyAgICAgICAgbGlieGxfYml0bWFwX2FsbG9jKENUWCwg bWFwLCBtYXhfdmNwdXMpOwo+ID4gPiA+ICsgICAgICAgIGxpYnhsX2JpdG1hcF9zZXRfbm9uZSht YXApOwo+ID4gPiA+ICsKPiA+ID4gPiArICAgICAgICBzd2l0Y2ggKGRfY29uZmlnLT5iX2luZm8u dHlwZSkgewo+ID4gPiA+ICsgICAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgo+ID4g PiA+ICsgICAgICAgICAgICBzd2l0Y2ggKGRfY29uZmlnLT5iX2luZm8uZGV2aWNlX21vZGVsX3Zl cnNpb24pIHsKPiA+ID4gPiArICAgICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVS U0lPTl9RRU1VX1hFTjoKPiA+ID4gPiArICAgICAgICAgICAgICAgIHJjID0gbGlieGxfX3VwZGF0 ZV9hdmFpbF92Y3B1c19xbXAoZ2MsIGRvbWlkLAo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfdmNwdXMsIG1hcCk7Cj4gPiA+ID4g KyAgICAgICAgICAgICAgICBicmVhazsKPiA+ID4gPiArICAgICAgICAgICAgY2FzZSBMSUJYTF9E RVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTDoKPiA+ID4gPiArICAgICAg ICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9OT05FOgo+ID4gPiA+ICsgICAg ICAgICAgICAgICAgcmMgPSBsaWJ4bF9fdXBkYXRlX2F2YWlsX3ZjcHVzX3hlbnN0b3JlKGdjLCBk b21pZCwKPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBtYXhfdmNwdXMsIG1hcCk7Cj4gPiA+ID4gKyAgICAgICAgICAgICAgICBi cmVhazsKPiA+ID4gPiArICAgICAgICAgICAgZGVmYXVsdDoKPiA+ID4gPiArICAgICAgICAgICAg YWJvcnQoKTsKPiA+ID4gCj4gPiA+IE1pc3NpbmcgaW5kZW50YXRpb24gZm9yIGFib3J0Lgo+ID4g PiAKPiA+IAo+ID4gV2lsbCBmaXguCj4gPiAKPiA+ID4gQWxzbywgdGhhdCBpcyB3aGVyZSB4bCBh Ym9ydCBvbiBtaWdyYXRpb24uCj4gPiA+IAo+ID4gCj4gPiBIbW0uLi4gIFRoaXMgbWVhbnMgdGhl IGRldmljZSBtb2RlbCB2ZXJzaW9uIGlzIG5vdCB2YWxpZCAodW5rbm93bj8pLgo+ID4gCj4gPiBD YW4geW91IHBhc3RlIGluIHlvdXIgZ3Vlc3QgY29uZmlnPwo+IAo+IFdpdGggYWxsIGNvbW1lbnRl ZCBsaW5lIHJlbW92ZWQ6Cj4gCj4gYnVpbGRlciA9ICdodm0nCj4gbWVtb3J5ID0gNTAwCj4gdmNw dXMgPSAyCj4gbWF4dmNwdXMgPSA2Cj4gbmFtZSA9ICJhcmNoIgo+IHZpZiA9IFsgJ3R5cGU9aW9l bXUsbWFjPTAwOjE2OjNlOlhYOlhYOlhYJyBdCj4gZGlzayA9IFsKPiAncGh5Oi9kZXYvdmc0Mi9n dWVzdF9hcmNoNjQsaGRhLHcnLAo+ICAnZmlsZTovcm9vdC92bS9pc28vYXJjaGxpbnV4LTIwMTQu MDQuMDEtZHVhbC5pc28saGRjOmNkcm9tLHInLAo+IF0KPiBkZXZpY2VfbW9kZWxfYXJnc19odm0g PSBbCj4gXQo+IHVzYmRldmljZT0ndGFibGV0Jwo+IGJvb3Q9ImNkIgo+IHNlcmlhbD0ncHR5Jwo+ IHNkbCA9IDAKPiB2bmMgPSAxCj4gdm5jbGlzdGVuID0gJzAuMC4wLjAnCj4gdm5jdW51c2VkID0g MQo+IHNwaWNlPTAKPiB1dWlkID0gIlhYWFgiCj4gCgpUaGlzIG1lYW5zIHlvdXIgZGV2aWNlIG1v ZGVsIHZlcnNpb24gaXMgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4Kc28gaXQg c2hvdWxkIGJlIGNvdmVyZWQgYnkgdGhlIGNvcnJlY3QgY2FzZS4KCkknbSBjb25mdXNlZC4KCldl aS4KCj4gCj4gLS0gCj4gQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==