From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergey Dyasli Subject: Re: [PATCH v2 1/2] VMX: fix VMCS race on context-switch paths Date: Fri, 17 Feb 2017 08:40:35 +0000 Message-ID: <1487320835.3804.2.camel@citrix.com> References: <58A596C0020000780013AA84@prv-mh.provo.novell.com> <58A597D8020000780013AAAF@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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cee5l-000754-9g for xen-devel@lists.xenproject.org; Fri, 17 Feb 2017 08:40:37 +0000 In-Reply-To: <58A597D8020000780013AAAF@prv-mh.provo.novell.com> Content-Language: en-US Content-ID: <4D88CFB8FE2F1B4F8DF4BA74EF51E0CC@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: Sergey Dyasli , Kevin Tian , Anshul Makkar , "jun.nakajima@intel.com" , Andrew Cooper List-Id: xen-devel@lists.xenproject.org T24gVGh1LCAyMDE3LTAyLTE2IGF0IDA0OjE1IC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g V2hlbiBfX2NvbnRleHRfc3dpdGNoKCkgaXMgYmVpbmcgYnlwYXNzZWQgZHVyaW5nIG9yaWdpbmFs IGNvbnRleHQNCj4gc3dpdGNoIGhhbmRsaW5nLCB0aGUgdkNQVSAib3duaW5nIiB0aGUgVk1DUyBw YXJ0aWFsbHkgbG9zZXMgY29udHJvbCBvZg0KPiBpdDogSXQgd2lsbCBhcHBlYXIgbm9uLXJ1bm5p bmcgdG8gcmVtb3RlIENQVXMsIGFuZCBoZW5jZSB0aGVpciBhdHRlbXB0DQo+IHRvIHBhdXNlIHRo ZSBvd25pbmcgdkNQVSB3aWxsIGhhdmUgbm8gZWZmZWN0IG9uIGl0IChhcyBpdCBhbHJlYWR5DQo+ IGxvb2tzIHRvIGJlIHBhdXNlZCkuIEF0IHRoZSBzYW1lIHRpbWUgdGhlICJvd25pbmciIENQVSB3 aWxsIHJlLWVuYWJsZQ0KPiBpbnRlcnJ1cHRzIGV2ZW50dWFsbHkgKHRoZSBsYXN0ZXN0IHdoZW4g ZW50ZXJpbmcgdGhlIGlkbGUgbG9vcCkgYW5kDQo+IGhlbmNlIGJlY29tZXMgc3ViamVjdCB0byBJ UElzIGZyb20gb3RoZXIgQ1BVcyByZXF1ZXN0aW5nIGFjY2VzcyB0byB0aGUNCj4gVk1DUy4gQXMg YSByZXN1bHQsIHdoZW4gX19jb250ZXh0X3N3aXRjaCgpIGZpbmFsbHkgZ2V0cyBydW4sIHRoZSBD UFUNCj4gbWF5IG5vIGxvbmdlciBoYXZlIHRoZSBWTUNTIGxvYWRlZCwgYW5kIGhlbmNlIGFueSBh Y2Nlc3NlcyB0byBpdCB3b3VsZA0KPiBmYWlsLiBIZW5jZSB3ZSBtYXkgbmVlZCB0byByZS1sb2Fk IHRoZSBWTUNTIGluIHZteF9jdHh0X3N3aXRjaF9mcm9tKCkuDQo+IA0KPiBTaW1pbGFybHksIHdo ZW4gX19jb250ZXh0X3N3aXRjaCgpIGlzIGJlaW5nIGJ5cGFzc2VkIGFsc28gb24gdGhlIHNlY29u ZA0KPiAoc3dpdGNoLWluKSBwYXRoLCBWTUNTIG93bmVyc2hpcCBtYXkgaGF2ZSBiZWVuIGxvc3Qg YW5kIGhlbmNlIG5lZWRzDQo+IHJlLWVzdGFibGlzaGluZy4gU2luY2UgdGhlcmUncyBubyBleGlz dGluZyBob29rIHRvIHB1dCB0aGlzIGluLCBhZGQgYQ0KPiBuZXcgb25lLg0KDQpUaGlzIHBhcmFn cmFwaCBub3cgaGFzIHRvIGJlIHJlcGxhY2VkIHdpdGggc29tZXRoaW5nIGFib3V0DQp2bXhfZG9f cmVzdW1lKCkgY2hhbmdlLg0KDQo+IA0KPiBSZXBvcnRlZC1ieTogS2V2aW4gTWF5ZXIgPEtldmlu Lk1heWVyQGdkYXRhLmRlPg0KPiBSZXBvcnRlZC1ieTogQW5zaHVsIE1ha2thciA8YW5zaHVsLm1h a2thckBjaXRyaXguY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA c3VzZS5jb20+DQo+IC0tLQ0KPiB2MjogRHJvcCB0aGUgc3BpbiBsb29wIGZyb20gdm14X3ZtY19y ZWxvYWQoKS4gVXNlIHRoZSBmdW5jdGlvbiBpbg0KPiAgICAgdm14X2RvX3Jlc3VtZSgpIGluc3Rl YWQgb2Ygb3BlbiBjb2RpbmcgaXQgdGhlcmUgKHJlcXVpcmluZyB0aGUNCj4gICAgIEFTU0VSVCgp cyB0byBiZSBhZGp1c3RlZC9kcm9wcGVkKS4gRHJvcCB0aGUgbmV3DQo+ICAgICAtPmN0eHRfc3dp dGNoX3NhbWUoKSBob29rLg0KDQoNCkZvciB0aGUgY29kZSBpdHNlbGY6DQoNClJldmlld2VkLWJ5 OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+DQoNCkFuZCBzaW5jZSBu aWdodCB0ZXN0aW5nIG9mIHRoZSBQTUwgc2NlbmFyaW8gKHJlYm9vdCBvZiAzMiBWTXMpDQpkaWRu J3QgZmluZCBhbnkgaXNzdWVzOg0KDQpUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5k eWFzbGlAY2l0cml4LmNvbT4NCg0KLS0gDQpUaGFua3MsDQpTZXJnZXkKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==