Re: [Xen-devel] [PATCH] x86emul: adjust handling of AVX2 gathers

2018-04-26 Thread Andrew Cooper
On 20/04/18 10:25, Jan Beulich wrote: > HVM's MMIO cache only has a capacity of three entries. Once running out > of entries, hvmemul_linear_mmio_access() will return > X86EMUL_UNHANDLEABLE. Since gathers are an iterative process anyway, > simply commit the portion of work done in this and hypothet

Re: [Xen-devel] [PATCH] x86emul: adjust handling of AVX2 gathers

2018-04-25 Thread Juergen Gross
On 20/04/18 11:25, Jan Beulich wrote: > HVM's MMIO cache only has a capacity of three entries. Once running out > of entries, hvmemul_linear_mmio_access() will return > X86EMUL_UNHANDLEABLE. Since gathers are an iterative process anyway, > simply commit the portion of work done in this and hypothet

[Xen-devel] [PATCH] x86emul: adjust handling of AVX2 gathers

2018-04-20 Thread Jan Beulich
HVM's MMIO cache only has a capacity of three entries. Once running out of entries, hvmemul_linear_mmio_access() will return X86EMUL_UNHANDLEABLE. Since gathers are an iterative process anyway, simply commit the portion of work done in this and hypothetical similar cases, exiting back to guest cont