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.