CVSROOT: /cvs Module name: src Changes by: [email protected] 2016/08/15 15:08:56
Modified files:
sys/arch/arm/arm: cpufunc_asm_armv7.S
Log message:
Don't take shortcuts cleaning/invalidating the caches. The Cortex-A7 and most
other ARMv7 CPUs have a L2 cache that is larger than 32KB. And some of those
even have L1 caches larger than that. So bailing out after 32KB will leave
the cache partially dirty.
Fixes the SATA problems on Allwinner A20 based boards.
ok patrick@
