From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH RFC] x86/emulate: implement hvmemul_cmpxchg() with an actual CMPXCHG Date: Fri, 31 Mar 2017 01:34:55 -0600 Message-ID: <58DE22BF020000780014B070@prv-mh.provo.novell.com> References: <1490361899-18303-1-git-send-email-rcojocaru@bitdefender.com> <58DA510A0200007800148F6F@prv-mh.provo.novell.com> <925827a5-b346-1733-3c0a-64eaa7b3e251@bitdefender.com> <58DA5B7E020000780014900C@prv-mh.provo.novell.com> <58DBD8FF020000780014A113@prv-mh.provo.novell.com> <185bbccb-0156-07fe-d060-6135cae07caf@bitdefender.com> <3e753894-4727-5d4f-1ced-9be09c035e2f@bitdefender.com> <58DD10BD020000780014AA0E@prv-mh.provo.novell.com> <11554a95-1be5-3ee3-fd76-a3bde650ebe0@bitdefender.com> <58DD3081020000780014AB39@prv-mh.provo.novell.com> <58DD44AE020000780014ACF2@prv-mh.provo.novell.com> <36d0e322-407c-16dd-8831-ebc2f7f33021@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <36d0e322-407c-16dd-8831-ebc2f7f33021@bitdefender.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Razvan Cojocaru Cc: andrew.cooper3@citrix.com, paul.durrant@citrix.com, Tim Deegan , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDMxLjAzLjE3IGF0IDA4OjE3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv dGU6Cj4gT24gMDMvMzAvMjAxNyAwNjo0NyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBTcGVh a2luZyBvZiBlbXVsYXRlZCBNTUlPLCBJJ3ZlIGdvdCB0aGlzIHdoZW4gdGhlIGd1ZXN0IHdhcyBj cmFzaGluZwo+Pj4gaW1tZWRpYXRlbHkgKHByZSBSRVRSWSBsb29wKToKPj4+Cj4+PiAgTU1JTyBl bXVsYXRpb24gZmFpbGVkOiBkM3Y4IDMyYml0IEAgMDAwODo4MjY3OWYzYyAtPiBmMCAwZiBiYSAz MCAwMCA3Mgo+Pj4gMDcgOGIgY2IgZTggZGEgNGIgZmYgZmYgOGIgNDUKPj4gCj4+IFRoYXQncyBh IEJUUiwgd2hpY2ggd2Ugc2hvdWxkIGJlIGVtdWxhdGluZyBmaW5lLiBNb3JlIGluZm9ybWF0aW9u Cj4+IHdvdWxkIG5lZWQgdG8gYmUgY29sbGVjdGVkIHRvIGhhdmUgYSBjaGFuY2UgdG8gdW5kZXJz dGFuZCB3aGF0Cj4+IG1pZ2h0IGJlIGdvaW5nIG9uZSAoZmlyc3Qgb2YgYWxsIHRoZSB2aXJ0dWFs IGFuZCBwaHlzaWNhbCBtZW1vcnkKPj4gYWRkcmVzcyB0aGlzIHdhcyB0cnlpbmcgdG8gYWN0IG9u KS4KPiAKPiBSaWdodCwgdGhlIEJUUiBwYXJ0IHNob3VsZCBiZSBmaW5lLCBidXQgSSB0aGluayB0 aGUgTE9DSyBwYXJ0IGlzIHdoYXQncwo+IGNhdXNpbmcgdGhlIGlzc3VlLiBJJ3ZlIGRvbmUgYSBm ZXcgbW9yZSB0ZXN0IHJ1bnMgdG8gc2VlIHdoYXQgcmV0dXJuCj4gUkVUUlkgKGR1bXBpbmcgdGhl IGluc3RydWN0aW9uIHdpdGggYW4gIihyKSIgcHJlZml4IHRvIGRpc3Rpbmd1aXNoIGZyb20KPiB0 aGUgVU5IQU5ETEVBQkxFIGR1bXApLCBhbmQgYSBjb3VwbGUgb2YgaW5zdHJ1Y3Rpb25zIHJldHVy biBSRVRSWSAoQlRSCj4gYW5kIFhBREQsIGJvdGggTE9DSy1wcmVmaXhlZCwgd2hpY2ggbWVhbnMg dGhleSBub3cgaW52b2x2ZSBDTVBYQ0hHCj4gaGFuZGxlciwgd2hpY2ggcHJlc3VtYWJseSBub3cg ZmFpbHMgLSBwb3NzaWJseSBzaW1wbHkgYmVjYXVzZSBpdCdzCj4gYWx3YXlzIExPQ0tlZCBpbiBt eSBwYXRjaCk6CgpXZWxsLCBhbGwgb2YgdGhhdCBsb29rcyB0byBiZSBleHBlY3RlZCBiZWhhdmlv ci4gSSdtIGFmcmFpZCBJIGRvbid0IHNlZQpob3cgdGhpcyBpbmZvcm1hdGlvbiBoZWxwcyB1bmRl cnN0YW5kaW5nIHRoZSBNTUlPIGVtdWxhdGlvbiBmYWlsdXJlCmFib3ZlLgoKSmFuCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==