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

📄 cachei960jxalib.html

📁 vxworks相关论文
💻 HTML
字号:
<html><head><!-- /vobs/wpwr/docs/vxworks/ref/cacheI960JxALib.html - generated by refgen from ../i960/cacheI960JxALib.s --> <title> cacheI960JxALib </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>cacheI960JxALib</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong>cacheI960JxALib</strong> - I960Jx cache management assembly routines </p></blockquote><h4>ROUTINES</h4><blockquote><p><p><b><i><a href="./cacheI960JxALib.html#cacheI960JxICDisable">cacheI960JxICDisable</a></i>(&nbsp;)</b>  -  disable the I960Jx instruction cache (i960)<br><b><i><a href="./cacheI960JxALib.html#cacheI960JxICEnable">cacheI960JxICEnable</a></i>(&nbsp;)</b>  -  enable the I960Jx instruction cache (i960)<br><b><i><a href="./cacheI960JxALib.html#cacheI960JxICInvalidate">cacheI960JxICInvalidate</a></i>(&nbsp;)</b>  -  invalidate the I960Jx instruction cache (i960)<br><b><i><a href="./cacheI960JxALib.html#cacheI960JxICLoadNLock">cacheI960JxICLoadNLock</a></i>(&nbsp;)</b>  -  load and lock the I960Jx instruction cache (i960)<br><b><i><a href="./cacheI960JxALib.html#cacheI960JxICStatusGet">cacheI960JxICStatusGet</a></i>(&nbsp;)</b>  -  get the I960Jx instruction cache status (i960)<br><b><i><a href="./cacheI960JxALib.html#cacheI960JxICLockingStatusGet">cacheI960JxICLockingStatusGet</a></i>(&nbsp;)</b>  -  get the I960Jx I-cache locking status (i960)<br><b><i><a href="./cacheI960JxALib.html#cacheI960JxICFlush">cacheI960JxICFlush</a></i>(&nbsp;)</b>  -  flush the I960Jx instruction cache (i960)<br><b><i><a href="./cacheI960JxALib.html#cacheI960JxDCDisable">cacheI960JxDCDisable</a></i>(&nbsp;)</b>  -  disable the I960Jx data cache (i960)<br><b><i><a href="./cacheI960JxALib.html#cacheI960JxDCEnable">cacheI960JxDCEnable</a></i>(&nbsp;)</b>  -  enable the I960Jx data cache (i960)<br><b><i><a href="./cacheI960JxALib.html#cacheI960JxDCInvalidate">cacheI960JxDCInvalidate</a></i>(&nbsp;)</b>  -  invalidate the I960Jx data cache (i960)<br><b><i><a href="./cacheI960JxALib.html#cacheI960JxDCCoherent">cacheI960JxDCCoherent</a></i>(&nbsp;)</b>  -  ensure data cache coherency (i960)<br><b><i><a href="./cacheI960JxALib.html#cacheI960JxDCStatusGet">cacheI960JxDCStatusGet</a></i>(&nbsp;)</b>  -  get the I960Jx data cache status (i960)<br><b><i><a href="./cacheI960JxALib.html#cacheI960JxDCFlush">cacheI960JxDCFlush</a></i>(&nbsp;)</b>  -  flush the I960Jx data cache (i960)<br><p></blockquote><h4>DESCRIPTION</h4><blockquote><p>This library contains Intel I960Jx cache-management routines written inassembly language.  The I960JF and JD utilize a 4KB instruction cache anda 2KB data cache while the I960JA has a 2KB instruction cache and a 1KBdata cache that operate in write-through mode.<p>Cache line size is fixed at 16 bytes.  Cache tags may be invalidated on a per-line basis by execution of a store to a specified line while the cache is in invalidate mode.  See also the manual entry for cacheI960JxLib.<p>For general information about caching, see the manual entry for cacheLib.<p></blockquote><h4>INCLUDE FILES</h4><blockquote><p><b>arch/i960/cacheI960JxLib.h</b>, <b>cacheLib.h</b><p></blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b>, <b><a href="./cacheI960JxLib.html#top">cacheI960JxLib</a></b>, <b><a href="./cacheLib.html#top">cacheLib</a></b>,  <i>I960Jx Processors User's Manual </i><hr><a name="cacheI960JxICDisable"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>cacheI960JxICDisable</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>cacheI960JxICDisable</i>(&nbsp;)</strong> - disable the I960Jx instruction cache (i960)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>void cacheI960JxICDisable (void)</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p>This routine disables the I960Jx instruction cache.<p></blockquote><h4>RETURNS</h4><blockquote><p>N/A</blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b><hr><a name="cacheI960JxICEnable"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>cacheI960JxICEnable</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>cacheI960JxICEnable</i>(&nbsp;)</strong> - enable the I960Jx instruction cache (i960)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>void cacheI960JxICEnable ( void )</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p>This routine enables the I960Jx instruction cache.<p></blockquote><h4>RETURNS</h4><blockquote><p>N/A</blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b><hr><a name="cacheI960JxICInvalidate"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>cacheI960JxICInvalidate</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>cacheI960JxICInvalidate</i>(&nbsp;)</strong> - invalidate the I960Jx instruction cache (i960)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>void cacheI960JxICInvalidate ( void )</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p><p></blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b><hr><a name="cacheI960JxICLoadNLock"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>cacheI960JxICLoadNLock</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>cacheI960JxICLoadNLock</i>(&nbsp;)</strong> - load and lock the I960Jx instruction cache (i960)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>void cacheI960JxICLoadNLock    (    )</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p>This routine loads and locks the I960Jx instruction cache.<p></blockquote><h4>RETURNS</h4><blockquote><p>N/A</blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b><hr><a name="cacheI960JxICStatusGet"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>cacheI960JxICStatusGet</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>cacheI960JxICStatusGet</i>(&nbsp;)</strong> - get the I960Jx instruction cache status (i960)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>void cacheI960JxICStatusGet    (    )</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p>This routine gets the I960Jx instruction cache status.<p></blockquote><h4>RETURNS</h4><blockquote><p>N/A</blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b><hr><a name="cacheI960JxICLockingStatusGet"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>cacheI960JxICLockingStatusGet</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>cacheI960JxICLockingStatusGet</i>(&nbsp;)</strong> - get the I960Jx I-cache locking status (i960)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>void cacheI960JxICLockingStatusGet    (    )</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p>This routine gets the I960Jx instruction cache locking status.<p></blockquote><h4>RETURNS</h4><blockquote><p>N/A</blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b><hr><a name="cacheI960JxICFlush"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>cacheI960JxICFlush</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>cacheI960JxICFlush</i>(&nbsp;)</strong> - flush the I960Jx instruction cache (i960)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>void cacheI960JxICFlush    (    )</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p>This routine flushes the I960Jx instruction cache.<p></blockquote><h4>RETURNS</h4><blockquote><p>N/A</blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b><hr><a name="cacheI960JxDCDisable"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>cacheI960JxDCDisable</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>cacheI960JxDCDisable</i>(&nbsp;)</strong> - disable the I960Jx data cache (i960)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>void cacheI960JxDCDisable ( void )</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p>This routine disables the I960Jx data cache.<p></blockquote><h4>RETURNS</h4><blockquote><p>N/A</blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b><hr><a name="cacheI960JxDCEnable"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>cacheI960JxDCEnable</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>cacheI960JxDCEnable</i>(&nbsp;)</strong> - enable the I960Jx data cache (i960)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>void cacheI960JxDCEnable ( void )</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p>This routine enables the I960Jx data cache.<p></blockquote><h4>RETURNS</h4><blockquote><p>N/A</blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b><hr><a name="cacheI960JxDCInvalidate"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>cacheI960JxDCInvalidate</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>cacheI960JxDCInvalidate</i>(&nbsp;)</strong> - invalidate the I960Jx data cache (i960)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>void cacheI960JxDCInvalidate ( void )</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p>This routine invalidates the I960Jx data cache.<p></blockquote><h4>RETURNS</h4><blockquote><p>N/A</blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b><hr><a name="cacheI960JxDCCoherent"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>cacheI960JxDCCoherent</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>cacheI960JxDCCoherent</i>(&nbsp;)</strong> - ensure data cache coherency (i960)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>void cacheI960JxDCCoherent ( void )</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p>This routine ensures coherency by invalidating data cache on the I960Jx.<p></blockquote><h4>RETURNS</h4><blockquote><p>N/A</blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b><hr><a name="cacheI960JxDCStatusGet"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>cacheI960JxDCStatusGet</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>cacheI960JxDCStatusGet</i>(&nbsp;)</strong> - get the I960Jx data cache status (i960)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>void cacheI960JxDCStatusGet    (    )</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p>This routine gets the I960Jx data cache status.<p></blockquote><h4>RETURNS</h4><blockquote><p>N/A</blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b><hr><a name="cacheI960JxDCFlush"></a><p align=right><a href="rtnIndex.html"><i>Libraries :  Routines</i></a></p></blockquote><h1><i>cacheI960JxDCFlush</i>(&nbsp;)</h1> <blockquote></a></blockquote><h4>NAME</h4><blockquote>  <p><strong><i>cacheI960JxDCFlush</i>(&nbsp;)</strong> - flush the I960Jx data cache (i960)</p></blockquote><h4>SYNOPSIS</h4><blockquote><p><pre>void cacheI960JxDCFlush    (    )</pre></blockquote><h4>DESCRIPTION</h4><blockquote><p>This routine flushes the I960Jx data cache.<p></blockquote><h4>RETURNS</h4><blockquote><p>N/A</blockquote><h4>SEE ALSO</h4><blockquote><p><b><a href="./cacheI960JxALib.html#top">cacheI960JxALib</a></b></body></html>

⌨️ 快捷键说明

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