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 14:20:26 +0100 Message-ID: <20160614132026.GK5666@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> <20160614105858.GJ5666@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 1bCoGh-00053n-MP for xen-devel@lists.xenproject.org; Tue, 14 Jun 2016 13:20:35 +0000 Content-Disposition: inline In-Reply-To: <20160614105858.GJ5666@perard.uk.xensource.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 T24gVHVlLCBKdW4gMTQsIDIwMTYgYXQgMTE6NTg6NThBTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg d3JvdGU6Cj4gT24gVHVlLCBKdW4gMTQsIDIwMTYgYXQgMTE6NTA6MTJBTSArMDEwMCwgV2VpIExp dSB3cm90ZToKPiA+IE9uIFR1ZSwgSnVuIDE0LCAyMDE2IGF0IDExOjQ3OjU3QU0gKzAxMDAsIEFu dGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gWy4uLl0KPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4gPiAg aW50IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX2N0eCAqY3R4LCB1 aW50MzJfdCBkb21pZCwKPiA+ID4gPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZykKPiA+ID4gPiA+ID4gIHsK PiA+ID4gPiA+ID4gQEAgLTcyNzAsNiArNzMxNyw0NiBAQCBpbnQgbGlieGxfcmV0cmlldmVfZG9t YWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ID4gPiA+ ID4gPiAgICAgICAgICBsaWJ4bF9kb21pbmZvX2Rpc3Bvc2UoJmluZm8pOwo+ID4gPiA+ID4gPiAg ICAgIH0KPiA+ID4gPiA+ID4gIAo+ID4gPiA+ID4gPiArICAgIC8qIFZDUFVzICovCj4gPiA+ID4g PiA+ICsgICAgewo+ID4gPiA+ID4gPiArICAgICAgICBsaWJ4bF9iaXRtYXAgKm1hcCA9ICZkX2Nv bmZpZy0+Yl9pbmZvLmF2YWlsX3ZjcHVzOwo+ID4gPiA+ID4gPiArICAgICAgICB1bnNpZ25lZCBp bnQgbWF4X3ZjcHVzID0gZF9jb25maWctPmJfaW5mby5tYXhfdmNwdXM7Cj4gPiA+ID4gPiA+ICsK PiA+ID4gPiA+ID4gKyAgICAgICAgbGlieGxfYml0bWFwX2Rpc3Bvc2UobWFwKTsKPiA+ID4gPiA+ ID4gKyAgICAgICAgbGlieGxfYml0bWFwX2luaXQobWFwKTsKPiA+ID4gPiA+ID4gKyAgICAgICAg bGlieGxfYml0bWFwX2FsbG9jKENUWCwgbWFwLCBtYXhfdmNwdXMpOwo+ID4gPiA+ID4gPiArICAg ICAgICBsaWJ4bF9iaXRtYXBfc2V0X25vbmUobWFwKTsKPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4g PiArICAgICAgICBzd2l0Y2ggKGRfY29uZmlnLT5iX2luZm8udHlwZSkgewo+ID4gPiA+ID4gPiAr ICAgICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKPiA+ID4gPiA+ID4gKyAgICAgICAg ICAgIHN3aXRjaCAoZF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbikgewo+ID4g PiA+ID4gPiArICAgICAgICAgICAgY2FzZSBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1V X1hFTjoKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICByYyA9IGxpYnhsX191cGRhdGVfYXZh aWxfdmNwdXNfcW1wKGdjLCBkb21pZCwKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF92Y3B1cywgbWFwKTsKPiA+ID4gPiA+ ID4gKyAgICAgICAgICAgICAgICBicmVhazsKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgIGNhc2Ug TElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU5fVFJBRElUSU9OQUw6Cj4gPiA+ID4g PiA+ICsgICAgICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkU6Cj4g PiA+ID4gPiA+ICsgICAgICAgICAgICAgICAgcmMgPSBsaWJ4bF9fdXBkYXRlX2F2YWlsX3ZjcHVz X3hlbnN0b3JlKGdjLCBkb21pZCwKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X3ZjcHVzLCBtYXApOwo+ID4gPiA+ ID4gPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ID4gPiA+ID4gPiArICAgICAgICAgICAgZGVm YXVsdDoKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgIGFib3J0KCk7Cj4gPiA+ID4gPiAKPiA+ID4g PiA+IE1pc3NpbmcgaW5kZW50YXRpb24gZm9yIGFib3J0Lgo+ID4gPiA+ID4gCj4gPiA+ID4gCj4g PiA+ID4gV2lsbCBmaXguCj4gPiA+ID4gCj4gPiA+ID4gPiBBbHNvLCB0aGF0IGlzIHdoZXJlIHhs IGFib3J0IG9uIG1pZ3JhdGlvbi4KPiA+ID4gPiA+IAo+ID4gPiA+IAo+ID4gPiA+IEhtbS4uLiAg VGhpcyBtZWFucyB0aGUgZGV2aWNlIG1vZGVsIHZlcnNpb24gaXMgbm90IHZhbGlkICh1bmtub3du PykuCj4gPiA+ID4gCj4gPiA+ID4gQ2FuIHlvdSBwYXN0ZSBpbiB5b3VyIGd1ZXN0IGNvbmZpZz8K PiA+ID4gCj4gPiA+IFdpdGggYWxsIGNvbW1lbnRlZCBsaW5lIHJlbW92ZWQ6Cj4gPiA+IAo+ID4g PiBidWlsZGVyID0gJ2h2bScKPiA+ID4gbWVtb3J5ID0gNTAwCj4gPiA+IHZjcHVzID0gMgo+ID4g PiBtYXh2Y3B1cyA9IDYKPiA+ID4gbmFtZSA9ICJhcmNoIgo+ID4gPiB2aWYgPSBbICd0eXBlPWlv ZW11LG1hYz0wMDoxNjozZTpYWDpYWDpYWCcgXQo+ID4gPiBkaXNrID0gWwo+ID4gPiAncGh5Oi9k ZXYvdmc0Mi9ndWVzdF9hcmNoNjQsaGRhLHcnLAo+ID4gPiAgJ2ZpbGU6L3Jvb3Qvdm0vaXNvL2Fy Y2hsaW51eC0yMDE0LjA0LjAxLWR1YWwuaXNvLGhkYzpjZHJvbSxyJywKPiA+ID4gXQo+ID4gPiBk ZXZpY2VfbW9kZWxfYXJnc19odm0gPSBbCj4gPiA+IF0KPiA+ID4gdXNiZGV2aWNlPSd0YWJsZXQn Cj4gPiA+IGJvb3Q9ImNkIgo+ID4gPiBzZXJpYWw9J3B0eScKPiA+ID4gc2RsID0gMAo+ID4gPiB2 bmMgPSAxCj4gPiA+IHZuY2xpc3RlbiA9ICcwLjAuMC4wJwo+ID4gPiB2bmN1bnVzZWQgPSAxCj4g PiA+IHNwaWNlPTAKPiA+ID4gdXVpZCA9ICJYWFhYIgo+ID4gPiAKPiA+IAo+ID4gVGhpcyBtZWFu cyB5b3VyIGRldmljZSBtb2RlbCB2ZXJzaW9uIGlzIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9O X1FFTVVfWEVOCj4gPiBzbyBpdCBzaG91bGQgYmUgY292ZXJlZCBieSB0aGUgY29ycmVjdCBjYXNl Lgo+ID4gCj4gPiBJJ20gY29uZnVzZWQuCj4gCj4gSWYgaXQgd29ya3MgZm9yIHlvdSwgSSdsbCBw cm9wZXJseSBpbnN0YWxsIFhlbiB3aXRoIHlvdXIgcGF0Y2ggaW4sCj4gSSBtYXkgbWlzcyBzb21l dGhpbmcuLi4KPiBJIGRpZDoKPiBMRF9MSUJSQVJZX1BBVEg9YHB3ZGAgLi94bCAtdnZ2IG1pZ3Jh dGUgYXJjaCBsb2NhbGhvc3QKCkkgdHJpZWQgYWdhaW4sIHRoaXMgdGltZSBYZW4gcHJvcGVybHkg aW5zdGFsbGVkIHdpdGggeW91ciBwYXRjaCBzZXJpZXMuCgpzaCQgeGwgY3JlYXRlIGFyY2guaHZt CnNoJCB4bCBsaXN0Ck5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg SUQgICBNZW0gVkNQVXMJU3RhdGUJVGltZShzKQpEb21haW4tMCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAwICA0MDAwICAgICA4ICAgICByLS0tLS0gICAgICAyNS4zCmFyY2gg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEgICA1MDAgICAgIDIgICAg IC1iLS0tLSAgICAgICA1LjQKc2gkIHhsIHZjcHUtc2V0IGFyY2ggNQpzaCQgeGwgbGlzdApOYW1l ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElEICAgTWVtIFZDUFVzCVN0 YXRlCVRpbWUocykKRG9tYWluLTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MCAgNDAwMCAgICAgOCAgICAgci0tLS0tICAgICAgMjUuOAphcmNoICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAxICAgNTAwICAgICA1ICAgICAtYi0tLS0gICAgICAgNi40 CgojIEFsbCBmaW5lIHVwIHRvIGhlcmUuCgpzaCQgeGwgbWlncmF0ZSBhcmNoIGxvY2FsaG9zdApB Ym9ydGVkIChjb3JlIGR1bXBlZCkKc2gkICB4bCBzYXZlIGFyY2ggc2F2ZWZpbGUKQWJvcnRlZCAo Y29yZSBkdW1wZWQpCnNoJCB4bCBzYXZlIGFyY2ggc2F2ZWZpbGUgfi9hcmNoLmh2bQpTYXZpbmcg dG8gc2F2ZWZpbGUgbmV3IHhsIGZvcm1hdCAoaW5mbyAweDMvMHgwLzE1NDApCnhjOiBpbmZvOiBT YXZpbmcgZG9tYWluIDEsIHR5cGUgeDg2IEhWTQp4YzogRnJhbWVzOiAxMDQ0NDgyLzEwNDQ0ODIg IDEwMCUKeGM6IEVuZCBvZiBzdHJlYW06IDAvMCAgICAwJQoKIyBTbyB0aGVyZSBpcyBvbmx5IG9u ZSB3YXkgdG8gbWlncmF0ZSBvciBzYXZlIHRoZSBndWVzdC4KCnNoJCB4bCByZXN0b3JlIHNhdmVm aWxlClsuLi5dCmxpYnhsOiBlcnJvcjogbGlieGxfZG0uYzoyMTg3OmRldmljZV9tb2RlbF9zcGF3 bl9vdXRjb21lOiBkb21haW4gMiBkZXZpY2UgbW9kZWw6IHNwYXduIGZhaWxlZCAocmM9LTMpClsu Li5dCgojIFNvIHJlc3RvcmUgc3RpbGwgZmFpbCB3aXRoIHRoaXMgaW4gUUVNVSBsb2c6CnFlbXUt c3lzdGVtLWkzODY6IFVua25vd24gc2F2ZXZtIHNlY3Rpb24gb3IgaW5zdGFuY2UgJ2NwdV9jb21t b24nIDIKcWVtdS1zeXN0ZW0taTM4NjogbG9hZCBvZiBtaWdyYXRpb24gZmFpbGVkOiBJbnZhbGlk IGFyZ3VtZW50CgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==