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

Re: [Xen-devel] [PATCH] xen: arm: add missing flushing dcache to the copy to/clean guest functions



On Tue, 26 Nov 2013, Oleksandr Dmytryshyn wrote:
> Hi to all.
> 
> Currently we use Dom0 kernel size about 30 MBytes (on Panda5 board).
> 
> I've measured a flushing time in the 2 cases:
> 1. Flush about 30 MBytes (flush_xen_dcache_va_range() function) -  1280 uS
> 2. Full dcache flush (I've ported this from u-boot to the hypervisor) - 93 uS

The difference is huge!

Does the "full dcache flush" cost 93 uS no matter the address range we
want to flush?

How long does it take to flush only the kernel, initramfs and DTB using
flush_xen_dcache_va_range?

It is probably worth sending a patch with your full dcache flush ported
from u-boot and start using that.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.