Keywords: EDK, MicroBlaze, Libraries, Cache, BSP, Invalidate
Urgency: Standard
General Description
There are missing cache management functions for MicroBlaze in the BSP. The following functions are missing:
- An enable/disable function for the data cache. It exists for the instruction cache.
- Init, which will clear and init the caches.
- Invalidate, which would invalidate an address range.
- Lock, which allows a user to lock the caches which certain data/instruction.
- Update, which will write a new value to the caches.