Hello,

Now that "x86/hvm: implement hvmemul_write() using real mappings" is in, we can start working again on implementing hvmemul_cmpxchg() with a real CMPXCHG, and finally fix the SMP emulation race upstream.

However, in order to do that we would need X86EMUL_CMPXCHG_FAILED which has been dropped by Andrew here:

https://patchwork.kernel.org/patch/9449339/

and re-contributed by Jan here:

https://patchwork.kernel.org/patch/9651613/

(the patch is a combination of Jan's patch and my fumbling with CMPXCHG).

However, I remember Jan saying that his patch is no longer the way to go here. How should we proceed?


Thanks,
Razvan

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

Reply via email to