From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH 3/3] libxl: update vcpus bitmap in retrieved guest config Date: Tue, 7 Jun 2016 17:39:49 +0100 Message-ID: <20160607163949.GT25922@citrix.com> References: <1465298642-5356-1-git-send-email-wei.liu2@citrix.com> <1465298642-5356-4-git-send-email-wei.liu2@citrix.com> <20160607144529.GL1184@perard.uk.xensource.com> <20160607160307.GN25922@citrix.com> <20160607163605.GM1184@perard.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bAK2k-0007gN-GK for xen-devel@lists.xenproject.org; Tue, 07 Jun 2016 16:39:54 +0000 Content-Disposition: inline In-Reply-To: <20160607163605.GM1184@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 , Stefano Stabellini , Wei Liu , Ian Jackson , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBKdW4gMDcsIDIwMTYgYXQgMDU6MzY6MDVQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg d3JvdGU6Cj4gT24gVHVlLCBKdW4gMDcsIDIwMTYgYXQgMDU6MDM6MDdQTSArMDEwMCwgV2VpIExp dSB3cm90ZToKPiA+IE9uIFR1ZSwgSnVuIDA3LCAyMDE2IGF0IDAzOjQ1OjI5UE0gKzAxMDAsIEFu dGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gPiBPbiBUdWUsIEp1biAwNywgMjAxNiBhdCAxMjoyNDow MlBNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+ID4gPiA+IC4uLiBiZWNhdXNlIHRoZSBhdmFpbGFi bGUgdmNwdSBiaXRtYXAgY2FuIGNoYW5nZSBkdXJpbmcgZG9tYWluIGxpZmUgdGltZQo+ID4gPiA+ IGR1ZSB0byBjcHUgaG90cGx1ZyBhbmQgdW5wbHVnLgo+ID4gPiA+IAo+ID4gPiA+IEZvciBRRU1V IHVwc3RyZWFtLCB3ZSBpbnRlcnJvZ2F0ZSBRRU1VIGZvciB0aGUgbnVtYmVyIG9mIHZjcHVzLiBG b3IKPiA+ID4gPiBvdGhlcnMsIHdlIGxvb2sgZGlyZWN0bHkgaW50byB4ZW5zdG9yZSBmb3IgaW5m b3JtYXRpb24uCj4gPiA+ID4gCj4gPiA+ID4gUmVwb3J0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1 bGljaEBzdXNlLmNvbT4KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj aXRyaXguY29tPgo+ID4gPiA+IC0tLQo+ID4gPiA+ICB0b29scy9saWJ4bC9saWJ4bC5jIHwgOTEg KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDkxIGluc2VydGlvbnMoKykKPiA+ID4gPiAKPiA+ID4gPiBk aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKPiA+ ID4gPiBpbmRleCAwMDZiODNmLi40ZjhiNjYzIDEwMDY0NAo+ID4gPiA+IC0tLSBhL3Rvb2xzL2xp YnhsL2xpYnhsLmMKPiA+ID4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5jCj4gPiA+ID4gQEAg LTcyMjIsNiArNzIyMiw1NyBAQCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAqY3R4LCBs aWJ4bF9tYWMgKmRzdCwgbGlieGxfbWFjICpzcmMpCj4gPiA+ID4gICAgICAgICAgKCpkc3QpW2ld ID0gKCpzcmMpW2ldOwo+ID4gPiA+ICB9Cj4gPiA+ID4gIAo+ID4gPiA+ICtzdGF0aWMgaW50IGxp YnhsX191cGRhdGVfYXZhaWxfdmNwdXNfcW1wKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk LAo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln bmVkIGludCBtYXhfdmNwdXMsCj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgbGlieGxfYml0bWFwICptYXApCj4gPiA+ID4gK3sKPiA+ID4gPiArICAgIHVu c2lnbmVkIGludCBjb3VudCwgaTsKPiA+ID4gPiArICAgIGludCByYzsKPiA+ID4gPiArCj4gPiA+ ID4gKyAgICAvKiBGb3IgUUVNVSB1cHN0cmVhbSB3ZSBhbHdheXMgbmVlZCB0byByZXR1cm4gdGhl IG51bWJlcgo+ID4gPiA+ICsgICAgICogb2YgY3B1cyBwcmVzZW50IHRvIFFFTVUgd2hldGhlciB0 aGV5IGFyZSBvbmxpbmUgb3Igbm90Owo+ID4gPiA+ICsgICAgICogb3RoZXJ3aXNlIFFFTVUgd29u J3QgYWNjZXB0IHRoZSBzYXZlZCBzdGF0ZS4KPiA+ID4gPiArICAgICAqLwo+ID4gPiA+ICsgICAg cmMgPSBsaWJ4bF9fcW1wX3F1ZXJ5X2NwdXMoZ2MsIGRvbWlkLCAmY291bnQpOwo+ID4gPiA+ICsg ICAgaWYgKHJjKSB7Cj4gPiA+ID4gKyAgICAgICAgTE9HKEVSUk9SLCAiZmFpbCB0byBnZXQgbnVt YmVyIG9mIGNwdXMgZm9yIGRvbWFpbiAlZCIsIGRvbWlkKTsKPiA+ID4gPiArICAgICAgICBnb3Rv IG91dDsKPiA+ID4gPiArICAgIH0KPiA+ID4gPiArCj4gPiA+ID4gKyAgICBmb3IgKGkgPSAwOyBp IDwgY291bnQ7IGkrKykKPiA+ID4gPiArICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KG1hcCwgaSk7 Cj4gPiA+IAo+ID4gPiBXaGF0IGlmIEkgaGF2ZSBjcHUgMSwgNyBhbmQgNDIgb25saW5lLCBidXQg YWxsIHRoZSBvdGhlciBvZmZsaW5lPwo+ID4gPiAKPiA+IAo+ID4gSSBoYXZlIG1vcmUgb3IgbGVz cyB0aGUgc2FtZSBxdWVzdGlvbiB3aGVuIEkgd3JvdGUgdGhpcyBwYXRjaC4gQXQgdGhhdAo+ID4g dGltZSBJIHRob3VnaHQgdGhlIGF2YWlsX3ZjcHVzIHdhcyBvbmx5IHVzZWQgZm9yIGdlbmVyYXRp bmcgLXNtcCBvcHRpb24KPiA+IHRvIFFFTVUuCj4gCj4gUmlnaHQsIGFuZCAtc21wIGRvZXMgbm90 IGxldCB5b3Ugc2V0IGEgYml0bWFwLi4uIEkgZ3Vlc3MgaGF2aW5nIGEgY291bnQKPiBmb3IgdGhp cyBwdXJwb3NlIGlzIGVub3VnaC4KPiAKPiA+IEluIHlvdXIgZXhhbXBsZSwgeW91IHdpbGwgaGF2 ZSAtc21wIDMsbWF4dmNwdXM9JFkuIEkgdGhpbmsgdGhlIG1pZ3JhdGlvbgo+ID4gc2hvdWxkIHN0 aWxsIHN1Y2NlZWQuIEZ1cnRoZXJtb3JlLCB0aGUgY3B1LWFkZCBvcGVyYXRpb24gZG9lc24ndCBj YXJlLAo+ID4gc28gaXQgcHJvYmFibHkgd29uJ3QgaGF2ZSB2aXNpYmxlIGVmZmVjdC4KPiAKPiBX aGF0IGRvZXMgY3B1LWFkZCBub3QgY2FyZSBhYm91dD8KPiAKCk5ldmVyIG1pbmQuIFRoaXMgaXMg dG9vIHdyb25nIHRvIGV4cGxhaW4uIEkgd2FzIHRoaW5raW5nIGFib3V0IHNvbWUKb3RoZXIgc3R1 ZmYgd2hlbiB3cml0aW5nIHRoYXQuCgpUaGUgbGlieGwgQVBJIGRvZXMgY2FyZSBhYm91dCB0aGUg Yml0bWFwLCBidXQgUUVNVSBwYXJhbWV0ZXIgZG9lc24ndC4KCj4gPiBJIGFncmVlIGl0IHdvdWxk IGJlIGdvb2QgdG8gc2V0IHRoZSBleGFjdCBiaXRzIHRob3VnaCAtLSBpZiB5b3UgY2FuIHRlbGwK PiA+IG1lIHdoaWNoIGZpZWxkIHRvIHRlc3QuIAo+ID4gCj4gCj4gRnJvbSB0aGUgZXhhbXBsZSBi ZWxvdywgSSBndWVzcyBpdCB3b3VsZCBiZSAiQ1BVIi4KClNvdW5kcyBnb29kIHRvIG1lLgoKV2Vp LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK