From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Wu, Feng" Subject: Re: [PATCH v4 6/6] VMX: Fixup PI descritpor when cpu is offline Date: Wed, 28 Sep 2016 06:53:58 +0000 Message-ID: References: <1474425470-3629-1-git-send-email-feng.wu@intel.com> <1474425470-3629-7-git-send-email-feng.wu@intel.com> <57E938BA020000780011275C@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: <57E938BA020000780011275C@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: "Tian, Kevin" , "Wu, Feng" , "george.dunlap@eu.citrix.com" , "andrew.cooper3@citrix.com" , "dario.faggioli@citrix.com" , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0 bzpKQmV1bGljaEBzdXNlLmNvbV0KPiBTZW50OiBNb25kYXksIFNlcHRlbWJlciAyNiwgMjAxNiA5 OjAzIFBNCj4gVG86IFd1LCBGZW5nIDxmZW5nLnd1QGludGVsLmNvbT4KPiBDYzogYW5kcmV3LmNv b3BlcjNAY2l0cml4LmNvbTsgZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbTsKPiBnZW9yZ2UuZHVu bGFwQGV1LmNpdHJpeC5jb207IFRpYW4sIEtldmluIDxrZXZpbi50aWFuQGludGVsLmNvbT47IHhl bi0KPiBkZXZlbEBsaXN0cy54ZW4ub3JnCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCA2LzZdIFZN WDogRml4dXAgUEkgZGVzY3JpdHBvciB3aGVuIGNwdSBpcyBvZmZsaW5lCj4gCj4gPj4+IE9uIDIx LjA5LjE2IGF0IDA0OjM3LCA8ZmVuZy53dUBpbnRlbC5jb20+IHdyb3RlOgo+ID4gK3ZvaWQgdm14 X3BpX2Rlc2NfZml4dXAoaW50IGNwdSkKPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGludCBuZXdf Y3B1LCBkZXN0Owo+ID4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ID4gKyAgICBzdHJ1Y3Qg YXJjaF92bXhfc3RydWN0ICp2bXgsICp0bXA7Cj4gPiArICAgIHNwaW5sb2NrX3QgKm5ld19sb2Nr LCAqb2xkX2xvY2sgPSAmcGVyX2NwdSh2bXhfcGlfYmxvY2tpbmcsIGNwdSkubG9jazsKPiA+ICsg ICAgc3RydWN0IGxpc3RfaGVhZCAqYmxvY2tlZF92Y3B1cyA9ICZwZXJfY3B1KHZteF9waV9ibG9j a2luZywgY3B1KS5saXN0Owo+ID4gKwo+ID4gKyAgICBpZiAoICFpb21tdV9pbnRwb3N0ICkKPiA+ ICsgICAgICAgIHJldHVybjsKPiA+ICsKPiA+ICsgICAgc3Bpbl9sb2NrX2lycXNhdmUob2xkX2xv Y2ssIGZsYWdzKTsKPiA+ICsKPiA+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKHZteCwg dG1wLCBibG9ja2VkX3ZjcHVzLCBwaV9ibG9ja2luZy5saXN0KQo+ID4gKyAgICB7Cj4gPiArICAg ICAgICAvKgo+ID4gKyAgICAgICAgICogV2UgbmVlZCB0byBmaW5kIGFuIG9ubGluZSBjcHUgYXMg dGhlIE5EU1Qgb2YgdGhlIFBJIGRlc2NyaXB0b3IsIGl0Cj4gPiArICAgICAgICAgKiBkb2Vzbid0 IG1hdHRlciB3aGV0aGVyIGl0IGlzIHdpdGhpbiB0aGUgY3B1cG9vbCBvZiB0aGUgZG9tYWluIG9y Cj4gPiArICAgICAgICAgKiBub3QuIEFzIGxvbmcgYXMgaXQgaXMgb25saW5lLCB0aGUgdkNQVSB3 aWxsIGJlIHdva2VuIHVwIG9uY2UgdGhlCj4gPiArICAgICAgICAgKiBub3RpZmljYXRpb24gZXZl bnQgYXJyaXZlcy4KPiA+ICsgICAgICAgICAqLwo+ID4gKyAgICAgICAgbmV3X2NwdSA9IGNwdW1h c2tfYW55KCZjcHVfb25saW5lX21hcCk7Cj4gPiArICAgICAgICBuZXdfbG9jayA9ICZwZXJfY3B1 KHZteF9waV9ibG9ja2luZywgbmV3X2NwdSkubG9jazsKPiA+ICsKPiA+ICsgICAgICAgIHNwaW5f bG9jayhuZXdfbG9jayk7Cj4gCj4gV2l0aG91dCBleHRyYSBjb25zaWRlcmF0aW9uIHRoaXMgaXMg YSBjbGFzc2ljYWwgQUJCQSBkZWFkbG9jawo+IHNjZW5hcmlvLiBQbGVhc2UgYWRkIGEgY29tbWVu dCAocGVyaGFwcyBhdCB0aGUgZmlyc3QgbG9jayBsb2NhdGlvbgo+IGFib3ZlKSBhdCBsZWFzdCBi cmllZmx5IGV4cGxhaW5pbmcgd2h5IHRoZXJlIGNhbid0IGJlIGFueSBkZWFkbG9jawo+IGhlcmUu CgpZZXMsIEkgYWxzbyBub3RlZCB0aGlzLiBJIHdpbGwgYWRkIGEgY29tbWVudCBoZXJlLCB3aGlj aCBpcyByZWFsbHkgbmVlZGVkLgpUaGFua3MgYSBsb3QhCgpUaGFua3MsCkZlZwoKPiAKPiBBcGFy dCBmcm9tIHRoYXQgdGhlIHBhdGNoIGxvb2tzIGZpbmUgdG8gbWUgbm93Lgo+IAo+IEphbgoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=