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

Re: [Xen-devel] [PATCH] x86/hvm: finish IOREQ correctly on completion path



>>> On 11.03.19 at 12:39, <Paul.Durrant@xxxxxxxxxx> wrote:
> Ok, thanks for the clarification. So, the problem is that memory accesses 
> are not stashed (understandably I guess) in the mmio_cache. If they were then 
> forcing the code down the MMIO path would work. So, what we probably need is 
> a cache of all accesses that an instruction has made to date, regardless of 
> whether they hit RAM or I/O emulation.

Right, and that's the plan I have anyway when reworking my series
"x86/HVM: implement memory read caching" hopefully more to
Andrew's liking. But this is going to take some time, and hence the
hope was to have some short term fix addressing at least the specific
p2m_ioreq_server issue at hand.

Jan



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