We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
The MMU can be configured either way, do walks through the L1 data cache or not.For systems where you're modifying the tables frequently it can make sense to allow the MMU to do walks through the D cache. They way its working off the same cached copy as the code is using.In your case, with static tables I wouldn't expect it to make much difference either way. I would probably mark the area as non-cachable and do non-cacheable table walks. That way I'd avoid polluting the d cache with table descriptors.