From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 5/8] x86: bring up all CPUs even if not all are supposed to be used Date: Thu, 12 Jul 2018 16:38:38 +0100 Message-ID: <12ee4821-fc7a-17cc-1d06-aa57fcb16a3b@citrix.com> References: <5B45F01B02000078001D30FF@prv1-mh.provo.novell.com> <5B45F35D02000078001D316A@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fddvt-0005EI-DS for xen-devel@lists.xenproject.org; Thu, 12 Jul 2018 15:55:05 +0000 In-Reply-To: <5B45F35D02000078001D316A@prv1-mh.provo.novell.com> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich , xen-devel List-Id: xen-devel@lists.xenproject.org T24gMTEvMDcvMTggMTM6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IFJlcG9ydGVkbHkgSW50ZWwg Q1BVcyB3aGljaCBjYW4ndCBicm9hZGNhc3QgI01DIHRvIGFsbCB0YXJnZXRlZAo+IGNvcmVzL3Ro cmVhZHMgYmVjYXVzZSBzb21lIGhhdmUgQ1I0Lk1DRSBjbGVhciB3aWxsIHNodXQgZG93bi4gVGhl cmVmb3JlCj4gd2Ugd2FudCB0byBrZWVwIENSNC5NQ0UgZW5hYmxlZCB3aGVuIG9mZmxpbmluZyBh IENQVSwgYW5kIHdlIG5lZWQgdG8KPiBicmluZyB1cCBhbGwgQ1BVcyBpbiBvcmRlciB0byBiZSBh YmxlIHRvIHNldCBDUjQuTUNFIGluIHRoZSBmaXJzdCBwbGFjZS4KPgo+IFRoZSB1c2Ugb2YgY2xl YXJfaW5fY3I0KCkgaW4gY3B1X21jaGVja19kaXNhYmxlKCkgd2FzIGlsbCBhZHZpc2VkCj4gYW55 d2F5LCBhbmQgdG8gYXZvaWQgZnV0dXJlIHNpbWlsYXIgbWlzdGFrZXMgSSdtIHJlbW92aW5nIGNs ZWFyX2luX2NyNCgpCj4gYWx0b2dldGhlciByaWdodCBoZXJlLgo+Cj4gU2lnbmVkLW9mZi1ieTog SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IEluc3RlYWQgb2YgZnVsbHkg YnJpbmdpbmcgdXAgQ1BVcyBhbmQgdGhlbiBjYWxsaW5nIGNwdV9kb3duKCksIGFub3RoZXIKPiBv cHRpb24gd291bGQgYmUgdG8gc3VwcHJlc3MvY2FuY2VsIGZ1bGwgYnJpbmd1cCBpbiBzbXBfY2Fs bGluKCkuCgpXaGF0IGlzIHRoZSBwcmFjdGljYWwgZGlmZmVyZW5jZT/CoCBXaGVuIHdlIGtub3cg YWhlYWQgb2YgdGltZSB0aGF0IHdlCmFyZSBpbnRlbmRpbmcgdG8gcGFydCB0aGUgY29yZSwgdGhl biBjYW5jZWxsaW5nIGluIHNtcF9jYWxsaW4oKSBzZWVtcwpjbGVhbmVyLgoKPiAtLS0gYS94ZW4v YXJjaC94ODYvbXBwYXJzZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21wcGFyc2UuYwo+IEBAIC02 OCwxOCArNjgsMjYgQEAgcGh5c2lkX21hc2tfdCBwaHlzX2NwdV9wcmVzZW50X21hcDsKPiAgCj4g IHZvaWQgX19pbml0IHNldF9ucl9jcHVfaWRzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKPiAgewo+ ICsJdW5zaWduZWQgaW50IHRvdF9jcHVzID0gbnVtX3Byb2Nlc3NvcnMgKyBkaXNhYmxlZF9jcHVz Owo+ICsKPiAgCWlmICghbWF4X2NwdXMpCj4gLQkJbWF4X2NwdXMgPSBudW1fcHJvY2Vzc29ycyAr IGRpc2FibGVkX2NwdXM7Cj4gKwkJbWF4X2NwdXMgPSB0b3RfY3B1czsKPiAgCWlmIChtYXhfY3B1 cyA+IE5SX0NQVVMpCj4gIAkJbWF4X2NwdXMgPSBOUl9DUFVTOwo+ICAJZWxzZSBpZiAoIW1heF9j cHVzKQo+ICAJCW1heF9jcHVzID0gMTsKPiAgCXByaW50ayhYRU5MT0dfSU5GTyAiU01QOiBBbGxv d2luZyAldSBDUFVzICglZCBob3RwbHVnIENQVXMpXG4iLAo+ICAJICAgICAgIG1heF9jcHVzLCBt YXhfdChpbnQsIG1heF9jcHVzIC0gbnVtX3Byb2Nlc3NvcnMsIDApKTsKPiAtCW5yX2NwdV9pZHMg PSBtYXhfY3B1czsKPiArCj4gKwlpZiAoIXBhcmtfb2ZmbGluZV9jcHVzKQo+ICsJCXRvdF9jcHVz ID0gbWF4X2NwdXM7Cj4gKwlucl9jcHVfaWRzID0gbWluKHRvdF9jcHVzLCBOUl9DUFVTICsgMHUp Owo+ICsJaWYgKHBhcmtfb2ZmbGluZV9jcHVzICYmIG5yX2NwdV9pZHMgPCBudW1fcHJvY2Vzc29y cykKPiArCQlwcmludGsoWEVOTE9HX1dBUk5JTkcgIlNNUDogQ2Fubm90IGJyaW5nIHVwICV1IGZ1 cnRoZXIgQ1BVc1xuIiwKPiArCQkgICAgICAgbnVtX3Byb2Nlc3NvcnMgLSBucl9jcHVfaWRzKTsK PiAgCj4gICNpZm5kZWYgbnJfY3B1bWFza19iaXRzCj4gLQlucl9jcHVtYXNrX2JpdHMgPSAobWF4 X2NwdXMgKyAoQklUU19QRVJfTE9ORyAtIDEpKSAmCj4gKwlucl9jcHVtYXNrX2JpdHMgPSAobnJf Y3B1X2lkcyArIChCSVRTX1BFUl9MT05HIC0gMSkpICYKPiAgCQkJICB+KEJJVFNfUEVSX0xPTkcg LSAxKTsKClJPVU5EVVAoKSA/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz dGluZm8veGVuLWRldmVs