From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergey Dyasli Subject: Re: [PATCH] VMX: sync CPU state upon vCPU destruction Date: Fri, 10 Nov 2017 08:41:22 +0000 Message-ID: <1510303282.3400.1.camel@citrix.com> References: <5A04791A020000780018D9F4@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 ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eD4sq-00086j-0C for xen-devel@lists.xenproject.org; Fri, 10 Nov 2017 08:41:52 +0000 In-Reply-To: <5A04791A020000780018D9F4@prv-mh.provo.novell.com> Content-Language: en-US Content-ID: <729717DDC713DE40B9478033E0B05C65@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" , "xen-devel@lists.xenproject.org" Cc: Igor Druzhinin , Kevin Tian , Sergey Dyasli , Andrew Cooper , "julien.grall@arm.com" , "raistlin@linux.it" , "jun.nakajima@intel.com" List-Id: xen-devel@lists.xenproject.org T24gVGh1LCAyMDE3LTExLTA5IGF0IDA3OjQ5IC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g U2VlIHRoZSBjb2RlIGNvbW1lbnQgYmVpbmcgYWRkZWQgZm9yIHdoeSB3ZSBuZWVkIHRoaXMuDQo+ IA0KPiBSZXBvcnRlZC1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5j b20+DQo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4g DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4 Ni9odm0vdm14L3ZteC5jDQo+IEBAIC00NzksNyArNDc5LDEzIEBAIHN0YXRpYyB2b2lkIHZteF92 Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUNCj4gICAgICAgKiB3ZSBzaG91bGQgZGlzYWJsZSBQTUwg bWFudWFsbHkgaGVyZS4gTm90ZSB0aGF0IHZteF92Y3B1X2Rlc3Ryb3kgaXMgY2FsbGVkDQo+ICAg ICAgICogcHJpb3IgdG8gdm14X2RvbWFpbl9kZXN0cm95IHNvIHdlIG5lZWQgdG8gZGlzYWJsZSBQ TUwgZm9yIGVhY2ggdmNwdQ0KPiAgICAgICAqIHNlcGFyYXRlbHkgaGVyZS4NCj4gKyAgICAgKg0K PiArICAgICAqIEJlZm9yZSBkb2luZyB0aGF0IHRob3VnaCwgZmx1c2ggYWxsIHN0YXRlIGZvciB0 aGUgdkNQVSBwcmV2aW91c2x5IGhhdmluZw0KPiArICAgICAqIHJ1biBvbiB0aGUgY3VycmVudCBD UFUsIHNvIHRoYXQgdGhpcyBmbHVzaGluZyBvZiBzdGF0ZSB3b24ndCBoYXBwZW4gZnJvbQ0KPiAr ICAgICAqIHRoZSBUTEIgZmx1c2ggSVBJIGhhbmRsZXIgYmVoaW5kIHRoZSBiYWNrIG9mIGEgdm14 X3ZtY3NfZW50ZXIoKSAvDQo+ICsgICAgICogdm14X3ZtY3NfZXhpdCgpIHNlY3Rpb24uDQo+ICAg ICAgICovDQo+ICsgICAgc3luY19sb2NhbF9leGVjc3RhdGUoKTsNCj4gICAgICB2bXhfdmNwdV9k aXNhYmxlX3BtbCh2KTsNCj4gICAgICB2bXhfZGVzdHJveV92bWNzKHYpOw0KPiAgICAgIHBhc3Np dmVfZG9tYWluX2Rlc3Ryb3kodik7DQoNClRoaXMgcGF0Y2ggZml4ZXMgb25seSBvbmUgcGFydGlj dWxhciBpc3N1ZSBhbmQgbm90IHRoZSBnZW5lcmFsIHByb2JsZW0uDQpXaGF0IGlmIHZtY3MgaXMg Y2xlYXJlZCwgcG9zc2libHkgaW4gc29tZSBmdXR1cmUgY29kZSwgYXQgYW5vdGhlciBwbGFjZT8N Cg0KVGhlIG9yaWdpbmFsIGludGVudCBvZiB2bXhfdm1jc19yZWxvYWQoKSBpcyBjb3JyZWN0OiBp dCBsYXppbHkgbG9hZHMNCnRoZSB2bWNzIHdoZW4gaXQncyBuZWVkZWQuIEl0J3MganVzdCB0aGUg bG9naWMgd2hpY2ggY2hlY2tzIGZvcg0Kdi0+aXNfcnVubmluZyBpbnNpZGUgdm14X2N0eHRfc3dp dGNoX2Zyb20oKSBpcyBmbGF3ZWQ6IHYgbWlnaHQgYmUNCiJydW5uaW5nIiBvbiBhbm90aGVyIHBD UFUuDQoNCklNSE8gdGhlcmUgYXJlIDIgcG9zc2libGUgc29sdXRpb25zOg0KDQrCoMKgwqDCoDEu IEFkZCBhZGRpdGlvbmFsIHBDUFUgY2hlY2sgaW50byB2bXhfY3R4dF9zd2l0Y2hfZnJvbSgpDQrC oMKgwqDCoDIuIERyb3Agdi0+aXNfcnVubmluZyBjaGVjayBpbnNpZGUgdm14X2N0eHRfc3dpdGNo X2Zyb20oKSBtYWtpbmcNCsKgwqDCoMKgwqDCoMKgdm14X3ZtY3NfcmVsb2FkKCkgdW5jb25kaXRp b25hbC4NCg0KVGhhbmtzLA0KU2VyZ2V5Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=