
Added initial support Xilinx Embedded Software. Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
56 lines
2.9 KiB
HTML
Executable file
56 lines
2.9 KiB
HTML
Executable file
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
<title>2014.1_doc: xil_mmu.c File Reference</title>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
|
<link href="tabs.css" rel="stylesheet" type="text/css">
|
|
</head><body>
|
|
<!-- Generated by Doxygen 1.4.5 -->
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
<li id="current"><a href="files.html"><span>Files</span></a></li>
|
|
<li><a href="dirs.html"><span>Directories</span></a></li>
|
|
</ul></div>
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="files.html"><span>File List</span></a></li>
|
|
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
</ul></div>
|
|
<div class="nav">
|
|
<a class="el" href="dir_U_3A_2Fdoxygen_5Fpublish_2Fsources_2Fbsp_2Fstandalone_5Fv4_5F0_2Fsrc_2Fcortexa9_2F.html">cortexa9</a></div>
|
|
<h1>xil_mmu.c File Reference</h1><code>#include "xil_cache.h"</code><br>
|
|
<code>#include "<a class="el" href="xpseudo__asm_8h.html">xpseudo_asm.h</a>"</code><br>
|
|
<code>#include "<a class="el" href="xil__types_8h.html">xil_types.h</a>"</code><br>
|
|
<code>#include "<a class="el" href="xil__mmu_8h.html">xil_mmu.h</a>"</code><br>
|
|
<code>#include "<a class="el" href="xil__errata_8h.html">xil_errata.h</a>"</code><br>
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><td></td></tr>
|
|
</table>
|
|
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
|
This file provides APIs for enabling/disabling MMU and setting the memory attributes for sections, in the MMU translation table.<p>
|
|
<pre>
|
|
MODIFICATION HISTORY:</pre><p>
|
|
<pre> 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.
|
|
</pre><p>
|
|
<dl compact><dt><b>Note:</b></dt><dd></dd></dl>
|
|
None. <hr size="1"><address style="align: right;"><small>Generated on Thu Feb 13 14:48:12 2014 for 2014.1_doc by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
|
|
</body>
|
|
</html>
|