From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [for-4.7] x86/emulate: synchronize LOCKed instruction emulation Date: Tue, 26 Apr 2016 18:39:26 +0100 Message-ID: <571FA7CE.7010601@citrix.com> References: <1460550374-4344-1-git-send-email-rcojocaru@bitdefender.com> <570F725F.2030209@citrix.com> <570F827F.2060401@bitdefender.com> <570FC7E002000078000E67BB@prv-mh.provo.novell.com> <570FBB03.1060808@bitdefender.com> <570FCE8402000078000E67F2@prv-mh.provo.novell.com> <5714CF8C.3040408@bitdefender.com> <57151D4A02000078000E6C15@prv-mh.provo.novell.com> <57161021.30303@bitdefender.com> <57166C4402000078000E6CFB@prv-mh.provo.novell.com> <571F9162.8060709@citrix.com> <49cfacf8-2ad2-1f73-07cd-3847c6d3ae7a@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <49cfacf8-2ad2-1f73-07cd-3847c6d3ae7a@bitdefender.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Razvan Cojocaru , George Dunlap , Jan Beulich Cc: wei.liu2@citrix.com, george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xen.org, paul.durrant@citrix.com, david.vrabel@citrix.com, keir@xen.org List-Id: xen-devel@lists.xenproject.org T24gMjYvMDQvMTYgMTg6MjMsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBPbiAwNC8yNi8xNiAx OTowMywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMTkvMDQvMTYgMTc6MzUsIEphbiBCZXVs aWNoIHdyb3RlOgo+Pj4+Pj4gUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu Y29tPiAwNC8xOS8xNiAxOjAxIFBNID4+Pgo+Pj4+IEkgdGhpbmsgdGhpcyBtaWdodCBiZSBiZWNh dXNlIHRoZSBMT0NLIHByZWZpeCBzaG91bGQgZ3VhcmFudGVlIHRoYXQgdGhlCj4+Pj4gaW5zdHJ1 Y3Rpb24gdGhhdCBmb2xsb3dzIGl0IGhhcyBleGNsdXNpdmUgdXNlIG9mIHNoYXJlZCBtZW1vcnkg KGZvciBib3RoCj4+Pj4gcmVhZHMgYW5kIHdyaXRlcykgYnV0IEkgbWlnaHQgYmUgbWlzcmVhZGlu ZyB0aGUgZG9jczoKPj4+IExPQ0sgZGVmaW5pdGVseSBoYXMgbm8gZWZmZWN0IG9uIG90aGVyIHRo YW4gdGhlIGluc3RydWN0aW9uIGl0IGdldHMgYXBwbGllZAo+Pj4gdG8uCj4+IFNvcnJ5IEkgd2Fz bid0IGludm9sdmVkIGluIHRoaXMgZGlzY3Vzc2lvbiAtLSB3aGF0IHdhcyB0aGUgY29uY2x1c2lv biBoZXJlPwo+Pgo+PiBGV0lXIEFuZHkncyBzdWdnZXN0aW9uIG9mIHVzaW5nIGEgc3R1YiBzZWVt ZWQgbGlrZSB0aGUgbW9zdCByb2J1c3QKPj4gc29sdXRpb24sIGlmIHRoYXQgY291bGQgYmUgbWFk ZSB0byB3b3JrLgo+Pgo+PiBJZiB5b3UncmUgZ29pbmcgdG8gc3VibWl0IGEgcGF0Y2ggc3Vic3Rh bnRpYWxseSBzaW1pbGFyIHRvIHRoaXMgb25lLCBsZXQKPj4gbWUga25vdyBzbyBJIGNhbiByZXZp ZXcgdGhlIG1tIGJpdHMgb2YgdGhlIG9yaWdpbmFsIHBhdGNoLgo+IEknbSBub3QgcmVhbGx5IHN1 cmUuCj4KPiBSZWdhcmRpbmcgdGhpcyB2ZXJzaW9uIG9mIHRoZSBwYXRjaCwgSmFuIGhhcyBhc2tl ZCBmb3IgbW9yZSBpbmZvcm1hdGlvbgo+IG9uIHRoZSBwZXJmb3JtYW5jZSBpbXBhY3QsIGJ1dCBJ J20gbm90IHN1cmUgaG93IHRvIG9idGFpbiBpdCBpbiBhCj4gcmlnb3JvdXMgbWFubmVyLiBJZiBp dCBpcyBkZWNpZGVkIHRoYXQgYSB2ZXJzaW9uIG9mIHRoaXMgcGF0Y2ggaXMKPiBkZXNpcmFibGUs IEkgY2FuIGdvIG9uIGZpeGluZyB0aGUgaXNzdWVzIHdlJ3ZlIGZvdW5kIGFuZCBhZGRyZXNzIHRo ZQo+IGNvbW1lbnRzIHdlJ3ZlIGhhZCBzbyBmYXIgYW5kIHN1Ym1pdCBhIG5ldyB2ZXJzaW9uLgoK WGVuU2VydmVyIGRpZCBwZXJmb3JtYW5jZSB0ZXN0aW5nLiAgTm8gb2JzZXJ2YWJsZSBpbXBhY3Qg Zm9yIG5vcm1hbCBWTQp3b3JrbG9hZHMgKHdoaWNoIGlzIHRvIGJlIGV4cGVjdGVkLCBhcyBhbiBP UyB3b3VsZG4ndCBub3JtYWxseSBMT0NLIHRoZQppbnN0cnVjdGlvbnMgaXQgdXNlcyBmb3IgTU1J TykuICBUaGUgcGVyLWNwdSByd2xvY2tzIGhhdmUgfjAgb3ZlcmhlYWQKd2hlbiB0aGUgbG9jayBp c24ndCBoZWxkIGZvciB3cml0aW5nLgoKPgo+IEknbSBub3QgZmFtaWxpYXIgd2l0aCB3aGF0IHRo ZSBzdHViIHNvbHV0aW9uIHdvdWxkIGltcGx5LCBzbyBJJ20gYWZyYWlkCj4gSSBjYW4ndCBjb21t ZW50IG9uIHRoYXQuIFRoaXMgaXMgbm90IGNvZGUgSSd2ZSBoYWQgdGhhdCBtdWNoIGNvbnRhY3QK PiB3aXRoIHByaW9yIHRvIHN0dW1ibGluZyBpbnRvIHRoaXMgcHJvYmxlbS4KCkFzIGZvciB0aGUg Zml4IEkgc3VnZ2VzdGVkLCBpdHMgcHJvYmFibHkgcHJvaGliaXRpdmUgdG8gZml4IHRoZSBjdXJy ZW50CmVtdWxhdG9yLCBnaXZlbiB0aGUgcGxhbnMgZm9yIGEgcmV3cml0ZS4gIChBbmQgb24gdGhh dCBub3RlLCBJIHJlYWxseQpuZWVkIHRvIHdyaXRlIGEgZGVzaWduIGRvYyBhbmQgcG9zdCB0byB0 aGUgbGlzdCkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=