[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

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

Xen-devel mailing list



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