#include "xil_cache.h"
#include "xpseudo_asm.h"
#include "xil_types.h"
#include "xil_mmu.h"
#include "xil_errata.h"
MODIFICATION HISTORY:
Ver Who Date Changes ----- ---- -------- --------------------------------------------------- 1.00a sdm 01/12/12 Initial version 3.05a asa 03/10/12 Modified the Xil_EnableMMU to invalidate the caches before enabling back. 3.05a asa 04/15/12 Modified the Xil_SetTlbAttributes routine so that translation table and branch predictor arrays are invalidated, D-cache flushed before the attribute change is applied. This is done so that the user need not call Xil_DisableMMU before calling Xil_SetTlbAttributes. 3.10a srt 04/18/13 Implemented ARM Erratas. Please refer to file 'xil_errata.h' for errata description 3.11a asa 09/23/13 Modified Xil_SetTlbAttributes to flush the complete D cache after the translation table update. Removed the redundant TLB invalidation in the same API at the beginning.