From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergey Dyasli Subject: Re: Ping: [PATCH] VMX: sync CPU state upon vCPU destruction Date: Tue, 21 Nov 2017 17:00:12 +0000 Message-ID: <1511283612.3153.1.camel@citrix.com> References: <5A04791A020000780018D9F4@prv-mh.provo.novell.com> <5A1436C20200007800190868@prv-mh.provo.novell.com> <10bc9614-da0a-4007-19e6-1bd6ac909f41@citrix.com> <5A14544F02000078001909F8@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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHBxn-0002Ix-AT for xen-devel@lists.xenproject.org; Tue, 21 Nov 2017 17:03:59 +0000 In-Reply-To: <5A14544F02000078001909F8@prv-mh.provo.novell.com> Content-Language: en-US Content-ID: <1614AD327417F84FA7E753018B237E50@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "JBeulich@suse.com" , Igor Druzhinin Cc: Sergey Dyasli , Kevin Tian , Andrew Cooper , George Dunlap , "julien.grall@arm.com" , "raistlin@linux.it" , "jun.nakajima@intel.com" , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org T24gVHVlLCAyMDE3LTExLTIxIGF0IDA4OjI5IC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g PiA+ID4gT24gMjEuMTEuMTcgYXQgMTU6MDcsIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPiB3 cm90ZToNCj4gPiANCj4gPiBPbiAyMS8xMS8xNyAxMzoyMiwgSmFuIEJldWxpY2ggd3JvdGU6DQo+ ID4gPiA+ID4gPiBPbiAwOS4xMS4xNyBhdCAxNTo0OSwgPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90 ZToNCj4gPiA+ID4gDQo+ID4gPiA+IFNlZSB0aGUgY29kZSBjb21tZW50IGJlaW5nIGFkZGVkIGZv ciB3aHkgd2UgbmVlZCB0aGlzLg0KPiA+ID4gPiANCj4gPiA+ID4gUmVwb3J0ZWQtYnk6IElnb3Ig RHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPg0KPiA+ID4gPiBTaWduZWQtb2Zm LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+ID4gPiANCj4gPiA+IEkgcmVh bGl6ZSB3ZSBhcmVuJ3Qgc2V0dGxlZCB5ZXQgb24gd2hlcmUgdG8gcHV0IHRoZSBzeW5jIGNhbGwu IFRoZQ0KPiA+ID4gZGlzY3Vzc2lvbiBhcHBlYXJzIHRvIGhhdmUgc3RhbGxlZCwgdGhvdWdoLiBK dXN0IHRvIHJlY2FwLA0KPiA+ID4gYWx0ZXJuYXRpdmVzIHRvIHRoZSBwbGFjZW1lbnQgYmVsb3cg YXJlDQo+ID4gPiAtIGF0IHRoZSB0b3Agb2YgY29tcGxldGVfZG9tYWluX2Rlc3Ryb3koKSwgYmVp bmcgdGhlIHNwZWNpZmljDQo+ID4gPiAgIFJDVSBjYWxsYmFjayBleGhpYml0aW5nIHRoZSBwcm9i bGVtIChvdGhlcnMgYXJlIHVubGlrZWx5IHRvDQo+ID4gPiAgIHRvdWNoIGd1ZXN0IHN0YXRlKQ0K PiA+ID4gLSBpbiByY3VfZG9fYmF0Y2goKSwgcGFyYWxsZWxpbmcgdGhlIHNpbWlsYXIgY2FsbCBm cm9tDQo+ID4gPiAgIGRvX3Rhc2tsZXRfd29yaygpDQo+ID4gDQo+ID4gcmN1X2RvX2JhdGNoKCkg c291bmRzIGJldHRlciB0byBtZS4gQXMgSSBzYWlkIGJlZm9yZSBJIHRoaW5rIHRoYXQgdGhlDQo+ ID4gcHJvYmxlbSBpcyBnZW5lcmFsIGZvciB0aGUgaHlwZXJ2aXNvciAobm90IGZvciBWTVggb25s eSkgYW5kIG1pZ2h0DQo+ID4gYXBwZWFyIGluIG90aGVyIHBsYWNlcyBhcyB3ZWxsLg0KPiANCj4g VGhlIHF1ZXN0aW9uIGhlcmUgaXM6IEluIHdoYXQgb3RoZXIgY2FzZXMgZG8gd2UgZXhwZWN0IGFu IFJDVQ0KPiBjYWxsYmFjayB0byBwb3NzaWJseSB0b3VjaCBndWVzdCBzdGF0ZT8gSSB0aGluayB0 aGUgY29tbW9uIHVzZSBpcw0KPiB0byBtZXJlbHkgZnJlZSBzb21lIG1lbW9yeSBpbiBhIGRlbGF5 ZWQgZmFzaGlvbi4NCj4gDQo+ID4gVGhvc2UgY2hvaWNlcyB0aGF0IHlvdSBvdXRsaW5lZCBhcHBl YXIgdG8gYmUgZGlmZmVyZW50IGluIHRlcm1zIHdoZXRoZXINCj4gPiB3ZSBzb2x2ZSB0aGUgZ2Vu ZXJhbCBwcm9ibGVtIGFuZCBwcm9iYWJseSBoYXZlIHNvbWUgbWlub3IgcGVyZm9ybWFuY2UNCj4g PiBpbXBhY3Qgb3Igd2Ugc29sdmUgdGhlIGFkLWhvYyBwcm9ibGVtIGJ1dCBtYWtlIHRoZSBzeXN0 ZW0gbW9yZQ0KPiA+IGVudGFuZ2xlZC4gSGVyZSBJJ20gbW9yZSBpbmNsaW5lZCB0byB0aGUgZmly c3QgY2hvaWNlIGJlY2F1c2UgdGhpcw0KPiA+IHBhcnRpY3VsYXIgc2NlbmFyaW8gdGhlIHBlcmZv cm1hbmNlIGltcGFjdCBzaG91bGQgYmUgbmVnbGlnaWJsZS4NCj4gDQo+IEZvciB0aGUgcHJvYmxl bSBhdCBoYW5kIHRoZXJlJ3Mgbm8gcXVlc3Rpb24gYWJvdXQgYQ0KPiBwZXJmb3JtYW5jZSBlZmZl Y3QuIFRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIGRvaW5nIHRoaXMgZm9yIF9vdGhlcl8NCj4gUkNV IGNhbGxiYWNrcyB3b3VsZCBpbnRyb2R1Y2UgYSBwZXJmb3JtYW5jZSBkcm9wIGluIGNlcnRhaW4g Y2FzZXMuDQoNClNvIHdoYXQgYXJlIHBlcmZvcm1hbmNlIGltcGxpY2F0aW9ucyBvZiBteSBvcmln aW5hbCBzdWdnZXN0aW9uIG9mDQpyZW1vdmluZyAhdi0+aXNfcnVubmluZyBjaGVjayBmcm9tIHZt eF9jdHh0X3N3aXRjaF9mcm9tKCkgPw0KRnJvbSB3aGF0IEkgY2FuIHNlZToNCg0KMS4gQW5vdGhl ciBmaWVsZCBpbiBzdHJ1Y3QgdmNwdSB3aWxsIGJlIGNoZWNrZWQgaW5zdGVhZCAodm1jc19wYSkN CjIuIEFkZGl0aW9uYWxseSB0aGlzX2NwdShjdXJyZW50X3ZtY3MpIHdpbGwgYmUgbG9hZGVkLCB3 aGljaCBzaG91bGRuJ3QNCsKgwqDCoGJlIHRlcnJpYmxlLCBnaXZlbiBob3cgaGVhdnkgYSBjb250 ZXh0IHN3aXRjaCBhbHJlYWR5IGlzLg0KDQotLSANClRoYW5rcywNClNlcmdleQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK