亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? syscachelocklib.c

?? mpc5200 for bsp,it is have passed built.
?? C
字號:
/* sysCacheLockLib.c - Cache locking support routines. *//*DESCRIPTIONThis module contains code to lock and unlock L1 cache. The routinessysCacheLock/Unlock can be used to lock and unlock the L1 cache.This module supports PPC processors that support separate data and instructioncaches (harward-style) for the L1. The lock routine will lock the entirecache, after loading it with specified code or data region. When the cache islocked, data/instruction access to regions not locked in the cache will nothit the cache.L1 locking routines can be used to lock only one region of memory. Multiplecalls to lock a region will result in unlocking the previous regionn. Theregion being locked must be aligned on a 32-byte boundary, and must not belarger than the L1 cache size.The region being locked in the L1 cache must be alignedon a 32-byte boundary.SEE ALSO: */#ifdef INCLUDE_CACHE_SUPPORT/* includes */#include "vxWorks.h"#include "cacheLib.h"#include "intLib.h"#include "string.h"#include "vmLib.h"#include "private/vmLibP.h"#include "arch/ppc/mmuPpcLib.h"#include "tickLib.h"#include "sysCacheLockLib.h"/* externs */IMPORT STATUS cachePpcDisable(CACHE_TYPE cache);/* defines */#define CACHE_LOCK_AND_ENABLE_RTN_SIZE  ((char*)SYSL1CACHELOCK_ENDADRS - \                                         (char*)SYSL1CACHELOCK_STARTADRS)/************************************************************************* sysCacheLock - locks specified data/instruction region** This routine locks the specified region into the cache, <cacheType>. The* region to be locked is specified by the start address, <adrs>, and the size,* <bytes>. The region -- the start address, and size -- must be aligned on a* 32-byte boundary.** Multiple calls to this routine will silently unlock the specified cache to* lock the new region.** RETURNS: OK or error if cache is locked, or if cache is not supported.** SEE ALSO: sysCacheUnlock()*/STATUS sysCacheLock    (    CACHE_TYPE cacheType,    void * adrs,    UINT32 bytes    )    {    int x;    VOIDFUNCPTR cacheEnableAndLockRtn;    UINT32 cacheEnableAndLockRtnSize;    if (!ALIGNED(adrs, 32))        {        logMsg("\n Memory Address not aligned on 32 byte boundry\n",1,2,3,4,5,6);        return (ERROR);        }            if ((cacheType != _INSTRUCTION_CACHE) &&        (cacheType != _DATA_CACHE))        return (ERROR);        x=intLock();    /* if l1 is locked, unlock it */    if ((vxHid0Get() & _PPC_HID0_DLOCK) || (vxHid0Get() & _PPC_HID0_ILOCK))        sysCacheUnlock(cacheType);    cachePpcDisable(cacheType);    if (cacheType == _DATA_CACHE)        cacheEnableAndLockRtn = sysL1CacheLock;    else        {        cacheEnableAndLockRtnSize =            ROUND_UP(CACHE_LOCK_AND_ENABLE_RTN_SIZE, MMU_PPC_PAGE_SIZE);                cacheEnableAndLockRtn = (VOIDFUNCPTR)            cacheDmaMalloc (cacheEnableAndLockRtnSize);        if (cacheEnableAndLockRtn == NULL)            {            intUnlock (x);            return (ERROR);            }                VM_STATE_SET (NULL, (char *) cacheEnableAndLockRtn,                      cacheEnableAndLockRtnSize,                      VM_STATE_MASK_CACHEABLE | VM_STATE_MASK_MEM_COHERENCY,                      VM_STATE_CACHEABLE_NOT  | VM_STATE_MEM_COHERENCY_NOT);                bcopy ((char*)SYSL1CACHELOCK_STARTADRS,               (char *)cacheEnableAndLockRtn,               CACHE_LOCK_AND_ENABLE_RTN_SIZE);        }    cacheEnableAndLockRtn (cacheType, adrs, bytes);    intUnlock(x);        if (cacheType == _INSTRUCTION_CACHE)        cacheDmaFree ((char *)cacheEnableAndLockRtn);    return (OK);    }/****************************************************************************** sysCacheUnlock - Unlocks the previous locked cache** This routines unlocks the specified cache, <cacheType>** RETURNS: OK or error if cache is not supported.** SEE ALSO: sysCacheLock() */STATUS sysCacheUnlock    (    CACHE_TYPE cacheType    )    {    int x;    if ((cacheType != _INSTRUCTION_CACHE) &&        (cacheType != _DATA_CACHE))        return (ERROR);         x = intLock();    sysL1CacheUnlock (cacheType);    intUnlock(x);    return (OK);    }#endif /* INCLUDE_CACHE_SUPPORT */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲黄色小视频| 精品国产区一区| 亚洲最快最全在线视频| 在线观看免费视频综合| 亚洲综合一二区| 欧美日韩视频在线第一区| 午夜精品久久久久久久久久| 91精品在线免费| 国产在线播放一区二区三区| 欧美激情一区二区三区蜜桃视频 | 久久久精品中文字幕麻豆发布| 激情另类小说区图片区视频区| 久久精品在这里| 99久久综合色| 亚洲一区二区黄色| 久久综合五月天婷婷伊人| 成人久久久精品乱码一区二区三区| 国产精品传媒入口麻豆| 欧美日韩国产片| 国产精品一区二区三区99| 亚洲男女一区二区三区| 欧美乱妇15p| 成人在线综合网站| 亚洲成人一二三| 国产农村妇女毛片精品久久麻豆| 色婷婷综合久久久久中文 | 国产欧美日韩视频一区二区 | 国产永久精品大片wwwapp | 伊人色综合久久天天人手人婷| 欧美精选一区二区| 风间由美中文字幕在线看视频国产欧美| 国产精品久久777777| 欧美三级一区二区| 国产精品一区二区三区乱码 | 麻豆精品在线观看| 一区在线中文字幕| 欧美成人一区二区三区在线观看| 97se亚洲国产综合在线| 久久99热这里只有精品| 亚洲精品一卡二卡| 国产欧美日韩精品a在线观看| 欧美性色黄大片手机版| 国内一区二区视频| 午夜私人影院久久久久| 国产精品美女久久久久aⅴ国产馆| 欧美人妇做爰xxxⅹ性高电影| 99视频一区二区| 久久99日本精品| 免费观看91视频大全| 玉米视频成人免费看| 国产日韩欧美在线一区| 欧美一区二区视频在线观看2022| 色天天综合色天天久久| 成人免费视频视频在线观看免费| 九一九一国产精品| 秋霞午夜av一区二区三区| 一区二区三区四区乱视频| 中文字幕成人av| 久久精品亚洲国产奇米99| 欧美成人精精品一区二区频| 欧美伦理视频网站| 欧美日韩小视频| 欧美日韩一区二区在线观看 | 日韩不卡一二三区| 亚洲一区二区美女| 亚洲一区二区影院| 亚洲黄色av一区| 亚洲精品国产一区二区三区四区在线| 国产亚洲人成网站| 久久久精品中文字幕麻豆发布| 欧美大白屁股肥臀xxxxxx| 91精品国产色综合久久不卡电影 | 国产精品18久久久久久久久久久久| 奇米一区二区三区| 免费欧美日韩国产三级电影| 午夜精品福利一区二区蜜股av | 这里是久久伊人| 欧美日韩免费一区二区三区视频| 色狠狠综合天天综合综合| 99久久久国产精品免费蜜臀| 成人黄色大片在线观看| 99免费精品在线观看| 91在线免费播放| 欧美三级在线视频| 欧美日本在线一区| 日韩亚洲欧美高清| 久久久精品人体av艺术| 中文av字幕一区| 亚洲免费看黄网站| 日韩精品一二区| 国模冰冰炮一区二区| 国产成人免费网站| a美女胸又www黄视频久久| 色哟哟日韩精品| 在线综合视频播放| 久久综合久色欧美综合狠狠| 国产农村妇女毛片精品久久麻豆 | 欧美日韩国产影片| 日韩一区二区三区免费看 | 日本韩国一区二区三区| 欧美色图免费看| 日韩视频在线一区二区| 久久久99精品久久| 最新国产成人在线观看| 亚洲chinese男男1069| 秋霞国产午夜精品免费视频| 国产高清亚洲一区| 色av一区二区| 欧美一级欧美三级| 国产精品麻豆视频| 天天色天天爱天天射综合| 九九热在线视频观看这里只有精品| 丁香激情综合国产| 欧美日韩高清一区二区不卡| 久久综合中文字幕| 亚洲一二三四在线观看| 久久99久久99小草精品免视看| www.亚洲色图| 欧美本精品男人aⅴ天堂| 亚洲欧美日韩中文字幕一区二区三区 | 国产一区二区三区| 色噜噜狠狠成人中文综合| 精品国产伦理网| 亚洲综合一区二区三区| 国产精品亚洲午夜一区二区三区| 在线免费观看日本欧美| 久久五月婷婷丁香社区| 亚洲一区免费视频| 成人一区二区三区视频| 欧美一级搡bbbb搡bbbb| 亚洲精品久久久久久国产精华液| 国产一区二区视频在线播放| 欧美三级视频在线播放| 中文字幕国产一区二区| 美女视频免费一区| 在线观看一区二区视频| 国产欧美1区2区3区| 久热成人在线视频| 欧美军同video69gay| 亚洲精品网站在线观看| 国产乱子伦一区二区三区国色天香 | 欧美日韩小视频| 亚洲欧美视频在线观看| 成人精品一区二区三区四区| 日韩女优视频免费观看| 日韩电影在线一区| 欧美性大战久久久久久久蜜臀| 国产精品美女久久久久aⅴ| 国产一级精品在线| 日韩一区二区在线看片| 天天亚洲美女在线视频| 欧美三级电影一区| 亚洲综合小说图片| 日本久久精品电影| 综合久久一区二区三区| 成人av在线影院| 国产精品麻豆一区二区| 成人蜜臀av电影| 中文字幕乱码一区二区免费| 国产成人自拍网| 久久久99精品久久| 国产一区日韩二区欧美三区| 日韩精品一区二区三区swag| 日本成人中文字幕在线视频 | 色哟哟一区二区在线观看| 中文字幕在线观看不卡视频| 不卡一区中文字幕| 日韩一区在线播放| 色婷婷精品大视频在线蜜桃视频 | 爽好多水快深点欧美视频| 欧美在线观看你懂的| 亚洲一区二区三区爽爽爽爽爽| 欧美撒尿777hd撒尿| 日日夜夜一区二区| 欧美一区二区精品在线| 久久99热99| 久久亚洲免费视频| 成人美女视频在线观看18| 中文一区在线播放| 日本韩国欧美三级| 日本女优在线视频一区二区 | 欧美国产综合一区二区| 懂色av中文字幕一区二区三区| 国产精品久久久久久久蜜臀| 一本大道久久精品懂色aⅴ| 樱桃国产成人精品视频| 欧美日韩二区三区| 国产伦精品一区二区三区免费迷 | 99在线精品视频| 亚洲一二三区视频在线观看| 欧美欧美午夜aⅴ在线观看| 麻豆精品新av中文字幕| 久久久99久久| 91福利区一区二区三区| 日本不卡视频一二三区| 久久久另类综合| 色婷婷久久久亚洲一区二区三区| 日韩和欧美一区二区| www一区二区| 色综合久久综合网97色综合|