Hi,
I have tried to use the Linux kernels for ARM to generate kernel image for CortexA7 and CortexA15 and had a question about the initialization boot code. One difference between A7 and A15 seems to be that the ARM Cortex A7 TRM mentions that in both uni and multi-processor environment, the caches will be unusable if the SMP bit of ACTLR ACTLR[6] is not set to one. This seems to be different for A15. I looked at the processor specific initialization code in the Linaro kernel but couldn't find the bit being set. Is there any specific build that you can point me to that does this?. If this is not done, it almost appears like A7 can never use its caches (atleast TRM seems to be very explicit about it). Please kindly advice. Any documentation/input in this regard would be very helpful.
Thanks!