From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: "xl vcpu-set" not persistent across reboot? Date: Fri, 3 Jun 2016 17:35:20 +0100 Message-ID: <20160603163519.GO14588@citrix.com> References: <57515BF802000078000F172B@prv-mh.provo.novell.com> <20160603134106.GJ14588@citrix.com> <5751B36302000078000F1A67@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8s5z-0008Tc-7O for xen-devel@lists.xenproject.org; Fri, 03 Jun 2016 16:37:15 +0000 Content-Disposition: inline In-Reply-To: <5751B36302000078000F1A67@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: xen-devel , Wei Liu , Ian Jackson List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBKdW4gMDMsIDIwMTYgYXQgMDg6NDI6MTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDAzLjA2LjE2IGF0IDE1OjQxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gPiBPbiBGcmksIEp1biAwMywgMjAxNiBhdCAwMjoyOToxMkFNIC0wNjAwLCBKYW4gQmV1 bGljaCB3cm90ZToKPiA+PiBJYW4sIFdlaSwKPiA+PiAKPiA+PiBpcyBpdCBpbnRlbnRpb25hbCB0 aGF0IHJlYm9vdGluZyBhIChIVk0pIGd1ZXN0IGFmdGVyIGhhdmluZyBhbHRlcmVkIGl0cwo+ID4+ IHZDUFUgY291bnQgd2lsbCByZXNldCBpdCBiYWNrIHRvIHRoZSB2Q1BVIGNvdW50IGl0IHdhcyBv cmlnaW5hbGx5Cj4gPj4gc3RhcnRlZCB3aXRoPyBUaGF0IGRvZXNuJ3Qgc2VlbSB2ZXJ5IG5hdHVy YWwgLSBpZiBvbmUgaG90cGx1Z3MgYSBDUFUKPiA+PiBpbnRvIGEgcGh5c2ljYWwgc3lzdGVtIGFu ZCB0aGVuIHJlYm9vdHMsIHRoYXQgQ1BVIHdpbGwgcmVtYWluIHRoZXJlLgo+ID4+IAo+ID4gCj4g PiBUaGlzIGlzIHByb2JhYmx5IGFuIG92ZXJzaWdodC4KPiA+IAo+ID4gSSd2ZSBhZGRlZCB0aGlz IHRvIG15IGxpc3Qgb2YgdGhpbmdzIHRvIGxvb2sgYXQgYWZ0ZXIgdGhlIHJlbGVhc2UuCj4gCj4g VGhhbmtzIQo+IAoKSSBnb3QgYSBwYXRjaCByZWFkeS4gIEJ1dCBRRU1VIHVwc3RyZWFtIHJlZnVz ZXMgdG8gc3RhcnQgb24gdGhlIHJlY2VpdmluZyBlbmQKd2l0aCBmb2xsb3dpbmcgZXJyb3IgbWVz c2FnZToKCnFlbXUtc3lzdGVtLWkzODY6IFVua25vd24gc2F2ZXZtIHNlY3Rpb24gb3IgaW5zdGFu Y2UgJ2NwdV9jb21tb24nIDEKcWVtdS1zeXN0ZW0taTM4NjogbG9hZCBvZiBtaWdyYXRpb24gZmFp bGVkOiBJbnZhbGlkIGFyZ3VtZW50CgpXaXRoIFFFTVUgdHJhZGl0aW9uYWwgSFZNIGd1ZXN0IGFu ZCBQViBndWVzdCwgdGhlIGd1ZXN0IHdvcmtzIGZpbmUgLS0gdXAKYW5kIHJ1bm5pbmcgd2l0aCBh bGwgaG90IHBsdWdnZWQgY3B1cyBhdmFpbGFibGUuCgpTbyBJIHRoaW5rIHRoZSByZWxldmFudCBs aWJ4bCBpbmZvcm1hdGlvbiBpcyB0cmFuc21pdHRlZCBidXQgd2UgYWxzbwpuZWVkIHRvIGZpeCBR RU1VIHVwc3RyZWFtLiBCdXQgdGhhdCdzIGEgc2VwYXJhdGUgaXNzdWUuCgpXZWkuCgotLS04PC0t LQpGcm9tIDc5MGZmNzdjNjMwN2IzNDFkZWMwYjRjYzVlMmQzOTRlNDJmODJlN2MgTW9uIFNlcCAx NyAwMDowMDowMCAyMDAxCkZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6 IEZyaSwgMyBKdW4gMjAxNiAxNjozODozMiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIGxpYnhsOiB1 cGRhdGUgdmNwdXMgYml0bWFwIGluIHJldHJpZXZlZCBnZXVzdCBjb25maWcKCi4uLiBiZWNhdXNl IHRoZSBhdmFpbGFibGUgdmNwdSBiaXRtYXAgY2FuIGNoYW5nZSBkdXJpbmcgZG9tYWluIGxpZmUg dGltZQpkdWUgdG8gY3B1IGhvdHBsdWcgYW5kIHVucGx1Zy4KClJlcG9ydGVkLWJ5OiBKYW4gQmV1 bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyB8IDMxICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspCgpkaWZm IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKaW5kZXgg MDA2YjgzZi4uOTk2MTdmMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuYworKysgYi90 b29scy9saWJ4bC9saWJ4bC5jCkBAIC03MjcwLDYgKzcyNzAsMzcgQEAgaW50IGxpYnhsX3JldHJp ZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK ICAgICAgICAgbGlieGxfZG9taW5mb19kaXNwb3NlKCZpbmZvKTsKICAgICB9CiAKKyAgICAvKiBW Q1BVcyAqLworICAgIHsKKyAgICAgICAgbGlieGxfdmNwdWluZm8gKnZjcHVzOworICAgICAgICBs aWJ4bF9iaXRtYXAgKm1hcDsKKyAgICAgICAgaW50IG5yX3ZjcHVzLCBucl9jcHVzOworICAgICAg ICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICB2Y3B1cyA9IGxpYnhsX2xpc3RfdmNwdShjdHgs IGRvbWlkLCAmbnJfdmNwdXMsICZucl9jcHVzKTsKKyAgICAgICAgaWYgKCF2Y3B1cykgeworICAg ICAgICAgICAgTE9HKEVSUk9SLCAiZmFpbCB0byBnZXQgdmNwdSBsaXN0IGZvciBkb21haW4gJWQi LCBkb21pZCk7CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICBnb3Rv IG91dDsKKyAgICAgICAgfQorCisgICAgICAgIC8qIFVwZGF0ZSB0aGUgYXZhaWxfdmNwdXMgYml0 bWFwIGFjY29yZGluZ2x5ICovCisgICAgICAgIG1hcCA9ICZkX2NvbmZpZy0+Yl9pbmZvLmF2YWls X3ZjcHVzOworCisgICAgICAgIGxpYnhsX2JpdG1hcF9kaXNwb3NlKG1hcCk7CisKKyAgICAgICAg bGlieGxfYml0bWFwX2FsbG9jKGN0eCwgbWFwLCBucl92Y3B1cyk7CisKKyAgICAgICAgbGlieGxf Yml0bWFwX2luaXQobWFwKTsKKworICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbnJfdmNwdXM7IGkr KykgeworICAgICAgICAgICAgaWYgKHZjcHVzW2ldLm9ubGluZSkKKyAgICAgICAgICAgICAgICBs aWJ4bF9iaXRtYXBfc2V0KG1hcCwgaSk7CisgICAgICAgIH0KKworICAgICAgICBsaWJ4bF92Y3B1 aW5mb19saXN0X2ZyZWUodmNwdXMsIG5yX3ZjcHVzKTsKKyAgICB9CisKICAgICAvKiBNZW1vcnkg bGltaXRzOgogICAgICAqCiAgICAgICogQ3VycmVudGx5IHRoZXJlIGFyZSB0aHJlZSBtZW1vcnkg bGltaXRzOgotLSAKMi4xLjQKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y ZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK