armv_cache

Purpose: The armv_cache structure describes the CPU caches.

dcache_config
Describes the data cache. This is required only if the CPU doesn't implement the CP15 cache-type register.

If the CPU does implement the CP15 cache-type register, set this to 0, so that the startup library will use arm_add_cache() to determine the cache register configuration based on the CP15 cache-type register.

dcache_rtn
Manage the data cache with the help of a callout.
icache_config
Describes the instruction cache. This is required only if the CPU doesn't implement the CP15 cache type register. If the CPU does implement the CP15 cache-type register, set this to 0, so that the startup library will use arm_add_cache() to determine the cache register configuration based on the CP15 cache-type register.
icache_rtn
Manage the instruction cache with the help of a callout.