(QNX Neutrino 6.5.0 or later)
struct armv_cache {
        const struct arm_cache_config   *dcache_config;
        const struct callout_rtn        *dcache_rtn;
        const struct arm_cache_config   *icache_config;
        const struct callout_rtn        *icache_rtn;
};
The armv_cache structure describes the CPU caches. The members include:
When a 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.