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

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



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>

v4: A few patch splits; review comments and tags added.




_______________________________________________
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®.