From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH v2] x86/vpmu: add cpu hot unplug notifier for vpmu Date: Thu, 18 May 2017 09:03:23 -0400 Message-ID: <07f2ab1f-e850-f8ac-99e3-8503cbe464fb@oracle.com> References: <1495036625-24071-1-git-send-email-luwei.kang@intel.com> <591D8063020000780015AC63@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <591D8063020000780015AC63@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 , Luwei Kang Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gMDUvMTgvMjAxNyAwNTowNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTcuMDUu MTcgYXQgMTc6NTcsIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4+IEBAIC01ODEsOSAr NTgyLDE0IEBAIHN0YXRpYyB2b2lkIHZwbXVfYXJjaF9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQo+ PiAgCj4+ICAgICAgaWYgKCB2cG11LT5hcmNoX3ZwbXVfb3BzICYmIHZwbXUtPmFyY2hfdnBtdV9v cHMtPmFyY2hfdnBtdV9kZXN0cm95ICkKPj4gICAgICB7Cj4+IC0gICAgICAgIC8qIFVubG9hZCBW UE1VIGZpcnN0LiBUaGlzIHdpbGwgc3RvcCBjb3VudGVycyAqLwo+PiAtICAgICAgICBvbl9zZWxl Y3RlZF9jcHVzKGNwdW1hc2tfb2YodmNwdV92cG11KHYpLT5sYXN0X3BjcHUpLAo+PiAtICAgICAg ICAgICAgICAgICAgICAgICAgIHZwbXVfc2F2ZV9mb3JjZSwgdiwgMSk7Cj4+ICsgICAgICAgIC8q Cj4+ICsgICAgICAgICAqIFVubG9hZCBWUE1VIGZpcnN0IGlmIFZQTVVfQ09OVEVYVF9MT0FERUQg YmVpbmcgc2V0Lgo+PiArICAgICAgICAgKiBUaGlzIHdpbGwgc3RvcCBjb3VudGVycy4KPj4gKyAg ICAgICAgICovCj4+ICsgICAgICAgIGlmICggdnBtdV9pc19zZXQodnBtdSwgVlBNVV9DT05URVhU X0xPQURFRCkgKQo+PiArICAgICAgICAgICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKHZj cHVfdnBtdSh2KS0+bGFzdF9wY3B1KSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg dnBtdV9zYXZlX2ZvcmNlLCB2LCAxKTsKPj4gKwo+PiAgICAgICAgICAgdnBtdS0+YXJjaF92cG11 X29wcy0+YXJjaF92cG11X2Rlc3Ryb3kodik7Cj4+ICAgICAgfQo+PiAgfQo+IFNvIHRoaXMgaXMg YSBnb29kIHN0ZXAgdG93YXJkcyB3aGF0IHdhcyByZXF1ZXN0ZWQgZHVyaW5nIHYxIHJldmlldywK PiBwcm92aWRlZCBpdCBpcyBjb3JyZWN0IChJJ2xsIGxldCBCb3JpcyBjb21tZW50KS4gCgpGcm9t IGNvcnJlY3RuZXNzIHBlcnNwZWN0aXZlIEkgZG9uJ3Qgc2VlIGFueSBwcm9ibGVtcy4KCkFzIEkg c2FpZCBsYXN0IHRpbWUsIEknZCByZW5hbWUgY3B1X2NhbGxiYWNrKCkgdG8gc29tZXRoaW5nIGxl c3MKZ2VuZXJpYywgbGlrZSB2cG11X2NwdV9jYWxsYmFjaygpIChvciB2cG11X2NwdWhwX2NhbGxi YWNrKCkpLgoKPiBZb3UgZGlkbid0LCBob3dldmVyLCBkbwo+IGFueXRoaW5nIGFib3V0IHRoZSBv dGhlciB1bmd1YXJkZWQgbGFzdF9wY3B1IHVzZXMgKGluIHZwbXVfbG9hZCgpCj4gYW5kIHVwd2Fy ZHMgZnJvbSB0aGUgY29kZSBhYm92ZSBpbiB2cG11X2FyY2hfZGVzdHJveSgpKS4gVGhlc2UKPiBf bWF5XyBiZSBpbXBsaWNpdGx5IGZpbmUsIGJ1dCBpZiBzbyBwbGVhc2UgYXQgbGVhc3QgYWRkIHN1 aXRhYmxlCj4gQVNTRVJUKClzLgoKSSB3b25kZXIgd2hldGhlciB3ZSBzaG91bGQgaGF2ZSBzdWNo IGFuIEFTU0VSVCgpIGluIG9uX3NlbGVjdGVkX2NwdXMoKQppbnN0ZWFkLgoKLWJvcmlzCgoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=