当前位置: 代码迷 >> VxWorks >> vxworks函数的兑现
  详细解决方案

vxworks函数的兑现

热度:1779   发布时间:2013-02-26 00:00:00.0
vxworks函数的实现?
cacheFlush - flush all or some of a specified cache

STATUS cacheFlush
    (
    CACHE_TYPE cache, /* cache to flush */
    void * address, /* virtual address */
    size_t bytes /* number of bytes to flush */
    )
    {
    return ((cacheLib.flushRtn == NULL) ? OK : 
            (cacheLib.flushRtn) (cache, address, bytes));
    }

这段代码,找不到flushRtn具体的函数的实现位置,该怎么才能找到啊?
------解决方案--------------------------------------------------------
这个得区分具体CPU,有好几个函数都挂在这个钩子上
------解决方案--------------------------------------------------------
看一下系统初始化时cacheLib的初始化,找到对应的函数
------解决方案--------------------------------------------------------
看看vxworks内核源代码里有没有?
------解决方案--------------------------------------------------------
位于cacheArchLib.c文件
  相关解决方案