[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v5 16/16] x86/hvm: track large memory mapped accesses by buffer offset
On 30/06/15 14:05, Paul Durrant wrote: > The code in hvmemul_do_io() that tracks large reads or writes, to avoid > re-issue of component I/O, is defeated by accesses across a page boundary > because it uses physical address. The code is also only relevant to memory > mapped I/O to or from a buffer. > > This patch re-factors the code and moves it into hvmemul_phys_mmio_access() > where it is relevant and tracks using buffer offset rather than address. > Separate I/O emulations (of which there may be up to three per instruction) > are distinguished by linear address. > > Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx> > Cc: Keir Fraser <keir@xxxxxxx> > Cc: Jan Beulich <jbeulich@xxxxxxxx> > Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |