xil_mmu.c File Reference

#include "xil_cache.h"
#include "xpseudo_asm.h"
#include "xil_types.h"
#include "xil_mmu.h"
#include "xil_errata.h"

Detailed Description

This file provides APIs for enabling/disabling MMU and setting the memory attributes for sections, in the MMU translation table.

 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.
 

Note:
None.
Generated on Thu Feb 13 14:48:12 2014 for 2014.1_doc by  doxygen 1.4.5