embeddedsw/lib/bsp/standalone/doc/html/api/xil__mmu_8c.html
Jagannadha Sutradharudu Teki 2c8f92039d embeddesw: Add initial code support
Added initial support Xilinx Embedded Software.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
2014-06-24 16:45:01 +05:30

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&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Data&nbsp;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&nbsp;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 &quot;xil_cache.h&quot;</code><br>
<code>#include &quot;<a class="el" href="xpseudo__asm_8h.html">xpseudo_asm.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="xil__types_8h.html">xil_types.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="xil__mmu_8h.html">xil_mmu.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="xil__errata_8h.html">xil_errata.h</a>&quot;</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&nbsp;
<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>