mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-19 11:18:28 +00:00
ef639e6f70
[1] Align cache management functions to those in Linux kernel. I.e.: a) Use the same functions for all cache ops (D$ Inv/Flush) b) Split cache ops in 3 sub-functions: "before", "lineloop" and "after". That way we may re-use "before" and "after" functions for region and full cache ops. [2] Implement full-functional L2 (SLC) management. Before SLC was simply disabled early on boot. It's also possible to enable or disable L2 cache from config utility. [3] Disable/enable corresponding caches early on boot. So if U-Boot is configured to use caches they will be used at all times (this is useful in partucular for speed-up of relocation). Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> |
||
---|---|---|
.. | ||
arcregs.h | ||
bitops.h | ||
byteorder.h | ||
cache.h | ||
config.h | ||
errno.h | ||
global_data.h | ||
init_helpers.h | ||
io.h | ||
linkage.h | ||
posix_types.h | ||
ptrace.h | ||
relocate.h | ||
sections.h | ||
string.h | ||
types.h | ||
u-boot-arc.h | ||
u-boot.h | ||
unaligned.h |