[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v4 00/20] x86: emulator enhancements



On 02/28/2018 02:50 PM, Jan Beulich wrote:
> 01: extend vbroadcasts{s,d} to AVX2
> 02: support most remaining AVX2 insns
> 03: support AVX2 gather insns
> 04: support XOP insns
> 05: support 3DNow! insns
> 06: place test blobs in executable section
> 07: move and rename XSTATE_*
> 08: abstract out XCRn accesses
> 09: adjust_bnd() should check XCR0
> 10: make all FPU emulation use the stub
> 11: eliminate custom #MF/#XM handling
> 12: support SWAPGS
> 13: tell cmpxchg hook whether LOCK is in effect
> 14: convert page table emulation code from paddr_t to intpte_t
> 15: correctly handle CMPXCHG* comparison failures
> 16: add read-modify-write hook
> 17: x86/HVM: do actual CMPXCHG in hvmemul_cmpxchg()
> 18: x86/HVM: make use of new read-modify-write emulator hook
> 19: x86/shadow: fully move unmap-dest into common code
> 20: x86/shadow: fold sh_x86_emulate_{write,cmpxchg}() into their only callers
> 
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>

FWIW, I've test-driven this series with our introspection agent for the
last couple of days, and it does solve the emulation race condition
problem we've discussed previously.


Thanks,
Razvan

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.