⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmusparcilib.html

📁 vxworks相关论文
💻 HTML
字号:
<html><head><!-- /vobs/wpwr/docs/vxworks/ref/mmuSparcILib.html - generated by refgen from ../sparc/mmuSparcILib.c --> <title> mmuSparcILib </title></head><body bgcolor="#FFFFFF"> <hr><a name="top"></a><p align=right><a href="libIndex.html"><i>VxWorks Reference Manual :  Libraries</i></a></p></blockquote><h1>mmuSparcILib</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong>mmuSparcILib</strong> - ROM MMU initialization (SPARC) </p></blockquote><h4>ROUTINES</h4><blockquote><p><p><b><i><a href="./mmuSparcILib.html#mmuSparcRomInit">mmuSparcRomInit</a></i>(&nbsp;)</b>  -  initialize the MMU for the ROM (SPARC)<br><p></blockquote><h4>DESCRIPTION</h4><blockquote><p><p>This library contains routines that are called by SPARC boot ROMs toinitialize the translation tables while still in "boot state."  When theboard comes up, all instruction fetches from the boot ROMs bypass the MMU,thus allowing code in the ROMs to initialize the MMU tables with mappingsfor RAM, I/O devices, and other memory devices.<p><b><i><a href="./mmuSparcILib.html#mmuSparcRomInit">mmuSparcRomInit</a></i>(&nbsp;)</b> is called from <b><i>romInit</i>(&nbsp;)</b>.  The translation tables areinitialized according to the mappings found in <b>sysPhysMemDesc</b>, which iscontained in <b>memDesc.c</b> in the BSP.  Note that these mappings are also usedby <b><a href="./vmLib.html#top">vmLib</a></b> or <b><a href="./vmBaseLib.html#top">vmBaseLib</a></b> when VxWorks creates global virtual memory at systeminitialization time.  New ROMs may need to be built if these tables aremodified.<p></blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./mmuSparcILib.html#top">mmuSparcILib</a></b><hr><a name="mmuSparcRomInit"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>mmuSparcRomInit</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>mmuSparcRomInit</i>(&nbsp;)</strong> - initialize the MMU for the ROM (SPARC)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>STATUS mmuSparcRomInit    (    int * mmuTableAdrs,   /* address for the MMU tables */    int   mmuRomPhysAdrs, /* ROM physical address */    int   romInitAdrs     /* address where romInit was linked in */    )</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p>This routine initializes the MMU when the system is booted.  It shouldbe called only from <b><i>romInit</i>(&nbsp;)</b>.  This routine is necessary because MMUlibraries are not initialized by the boot code in bootConfig; they areinitialized only in the VxWorks image in usrConfig.  The same<b>sysPhysMemDesc</b> is used by this routine as well as <b><i>usrMmuInit</i>(&nbsp;)</b> inusrConfig to maintain consistency.<p></blockquote><h4>RETURNS</h4><blockquote><p>OK.</blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./mmuSparcILib.html#top">mmuSparcILib</a></b></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -