Re: [Xen-devel] [PATCH 2/2] x86/vMSI-X: add valid bits for read acceleration

2015-04-14 Thread Andrew Cooper
On 20/03/15 16:27, Jan Beulich wrote: > Again because Xen doesn't get to see all guest writes, it shouldn't > serve reads from its cache before having seen a write to the respective > address. > > Signed-off-by: Jan Beulich Reviewed-by: Andrew Cooper

Re: [Xen-devel] [PATCH 2/2] x86/vMSI-X: add valid bits for read acceleration

2015-03-24 Thread Jan Beulich
>>> On 23.03.15 at 20:11, wrote: > On Fri, Mar 20, 2015 at 04:27:57PM +, Jan Beulich wrote: >> Again because Xen doesn't get to see all guest writes, it shouldn't >> serve reads from its cache before having seen a write to the respective >> address. >> >> Signed-off-by: Jan Beulich > > Revi

Re: [Xen-devel] [PATCH 2/2] x86/vMSI-X: add valid bits for read acceleration

2015-03-23 Thread Konrad Rzeszutek Wilk
On Fri, Mar 20, 2015 at 04:27:57PM +, Jan Beulich wrote: > Again because Xen doesn't get to see all guest writes, it shouldn't > serve reads from its cache before having seen a write to the respective > address. > > Signed-off-by: Jan Beulich Reviewed-by: Konrad Rzeszutek Wilk > > --- a/x

[Xen-devel] [PATCH 2/2] x86/vMSI-X: add valid bits for read acceleration

2015-03-20 Thread Jan Beulich
Again because Xen doesn't get to see all guest writes, it shouldn't serve reads from its cache before having seen a write to the respective address. Signed-off-by: Jan Beulich --- a/xen/arch/x86/hvm/vmsi.c +++ b/xen/arch/x86/hvm/vmsi.c @@ -153,12 +153,15 @@ struct msixtbl_entry /* TODO: res