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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mmu.c

?? arm9.rar
?? C
字號:
/************************************************ 
  NAME    : MMU.C
  DESC	  :
  Revision: 2002.2.28 ver 0.0
 ************************************************/

#include "../inc/def.h"
#include "../inc/config.h"
#include "../inc/board.h"
#include "../inc/utils.h"
#include "../inc/slib.h"
#include "../inc/mmu.h"

// 1) Only the section table is used. 
// 2) The cachable/non-cachable area can be changed by MMT_DEFAULT value.
//    The section size is 1MB.

void MMU_DCacheCleanAll(void)
{
	int i, j;
	
	//If write-back is used,the DCache should be cleared.
	for(i=0; i<64; i++)
		for(j=0; j<8; j++)
			MMU_CleanDCacheIndex((i<<26)|(j<<5));
	__asm {
		mov	r0, #0
		mcr	p15, 0, r0, c7, c10, 4	// drain WB
	}
}

void MMU_DCacheCleanInvalidateAll(void)
{
	int i, j;
	
	//If write-back is used,the DCache should be cleared.
	for(i=0; i<64; i++)
		for(j=0; j<8; j++)
			MMU_CleanInvalidateDCacheIndex((i<<26)|(j<<5));
	__asm {
		mov	r0, #0
		mcr	p15, 0, r0, c7, c10, 4	// drain WB
	}
}

void MMU_Init(MMU_Table table[])
{
	//========================== IMPORTANT NOTE =========================
	//The current stack and code area can't be re-mapped in this routine.
	//If you want memory map mapped freely, your own sophiscated MMU
	//initialization code is needed.
	//===================================================================

	MMU_DisableDCache();
	MMU_DisableICache();
		MMU_InvalidateDCache();	//invalidate data cache all
	MMU_DCacheCleanInvalidateAll();
	MMU_InvalidateICache();
	
	#if 0
	//To complete MMU_Init() fast, Icache may be turned on here.
	MMU_EnableICache(); 
	#endif
    
	MMU_DisableMMU();
	MMU_InvalidateTLB();
	
	for(; table->vEnd; table++)
		MMU_SetMTT(table->vStart, table->vEnd, table->pStart, table->attr);
	
	MMU_SetTTBase(_MMUTT_STARTADDRESS);
	MMU_SetDomain(0x55555550|DOMAIN1_ATTR|DOMAIN0_ATTR); 
	//DOMAIN1: no_access, DOMAIN0,2~15=client(AP is checked)
	MMU_SetProcessId(0x0);
	MMU_EnableAlignFault();
	
	MMU_EnableMMU();
	MMU_EnableICache();
	MMU_EnableDCache(); //DCache should be turned on after MMU is turned on.
}    

// attr=RW_CB,RW_CNB,RW_NCNB,RW_FAULT
void ChangeRomCacheStatus(int attr)
{
    int i,j;
    MMU_DisableDCache();
    MMU_DisableICache();
    //If write-back is used,the DCache should be cleared.
    for(i=0;i<64;i++)
    	for(j=0;j<8;j++)
    	    MMU_CleanInvalidateDCacheIndex((i<<26)|(j<<5));
    MMU_InvalidateICache();
    MMU_DisableMMU();
    MMU_InvalidateTLB();
    MMU_SetMTT(0x00000000,0x07f00000,0x00000000,attr);	//bank0
    MMU_SetMTT(0x08000000,0x0ff00000,0x08000000,attr);	//bank1
    MMU_EnableMMU();
    MMU_EnableICache();
    MMU_EnableDCache();
}    

void MMU_SetMTT(U32 vaddrStart, U32 vaddrEnd, U32 paddrStart, int attr)
{
	U32 *pTT;
	int i, nSec;
	
	pTT = (U32 *)_MMUTT_STARTADDRESS+(vaddrStart>>20);
	nSec = (vaddrEnd>>20)-(vaddrStart>>20);
	for(i=0; i<=nSec; i++)
		*pTT++ = attr|(((paddrStart>>20)+i)<<20);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱码字幕精品高清av| 欧美福利一区二区| 国产91丝袜在线播放九色| 蜜桃视频免费观看一区| 日韩中文字幕区一区有砖一区| 最新久久zyz资源站| 中文字幕中文在线不卡住| 中文字幕一区二区三区四区不卡 | 欧美日韩激情一区二区| 色综合久久综合| 日本高清不卡一区| 在线观看亚洲一区| 欧美日韩激情在线| 6080午夜不卡| 久久综合色婷婷| 国产三级久久久| 国产精品久久久久永久免费观看 | 国产91丝袜在线播放| 成人黄色小视频在线观看| 91亚洲精品乱码久久久久久蜜桃 | 亚洲三级在线免费| 亚洲欧洲综合另类| 亚洲韩国精品一区| 蜜乳av一区二区| 国产永久精品大片wwwapp | 91久久奴性调教| 欧美日精品一区视频| 欧美一区二区三区性视频| 欧美xxxxx牲另类人与| 国产日韩精品一区二区浪潮av| 亚洲国产精品成人久久综合一区| 国产精品欧美精品| 亚洲黄色免费电影| 日韩国产欧美视频| 国产曰批免费观看久久久| www.日韩av| 欧美巨大另类极品videosbest| 日韩欧美的一区二区| 国产精品久久久久精k8| 一区二区三区不卡在线观看| 五月天网站亚洲| 国产一区二区三区电影在线观看 | 欧美日韩不卡一区二区| 精品国产sm最大网站| 亚洲视频一二区| 久久精品国产精品亚洲综合| 成人午夜精品一区二区三区| 欧美亚男人的天堂| 久久久久久久久岛国免费| 一区二区在线电影| 久久99精品一区二区三区三区| 风间由美一区二区av101| 成人激情黄色小说| 日韩一区二区电影网| 亚洲少妇30p| 国内精品免费在线观看| 欧美最猛性xxxxx直播| 久久久久久久国产精品影院| 亚洲欧美国产高清| 久久se精品一区二区| 欧美午夜理伦三级在线观看| 国产午夜精品一区二区三区嫩草| 一区二区三区四区av| 国产成人亚洲精品狼色在线| 在线成人午夜影院| 亚洲人吸女人奶水| 国产一区二区电影| 欧美肥妇bbw| 中文字幕色av一区二区三区| 九九热在线视频观看这里只有精品| 一本大道综合伊人精品热热| 久久网站最新地址| 天堂蜜桃一区二区三区| 99久久婷婷国产综合精品电影| 欧美一级二级在线观看| 亚洲与欧洲av电影| 不卡一区二区三区四区| 亚洲精品一区二区三区香蕉| 日韩精品免费专区| 欧洲激情一区二区| 亚洲视频狠狠干| av亚洲精华国产精华精华| 久久久综合网站| 裸体在线国模精品偷拍| 欧美日韩国产高清一区二区三区| 综合自拍亚洲综合图不卡区| 国产999精品久久| 26uuu亚洲| 韩国一区二区在线观看| 欧美一区二区在线看| 亚洲va欧美va人人爽| 在线免费av一区| 亚洲精品午夜久久久| 91污片在线观看| 亚洲视频在线观看三级| 99国产精品久久久久久久久久 | 热久久免费视频| 6080yy午夜一二三区久久| 亚洲一卡二卡三卡四卡无卡久久| 成人av动漫在线| 亚洲欧洲成人自拍| av一区二区三区| 亚洲精品免费看| 日本韩国欧美在线| 亚洲国产乱码最新视频| 欧美日韩国产精品成人| 天天影视涩香欲综合网| 欧美男人的天堂一二区| 日韩极品在线观看| 在线综合视频播放| 免费观看久久久4p| 精品久久人人做人人爱| 狠狠网亚洲精品| 国产日本欧美一区二区| 大桥未久av一区二区三区中文| 国产精品视频九色porn| 波波电影院一区二区三区| 亚洲欧美日韩在线| 欧美日韩在线观看一区二区 | 国产在线视频精品一区| 国产婷婷色一区二区三区四区| 国产69精品一区二区亚洲孕妇| 国产亚洲一本大道中文在线| 成人短视频下载| 亚洲综合网站在线观看| 欧美日韩mp4| 黑人巨大精品欧美一区| 国产精品免费视频观看| 91豆麻精品91久久久久久| 日韩国产欧美一区二区三区| 久久一日本道色综合| 国产mv日韩mv欧美| 亚洲狼人国产精品| 91精品国产手机| 国产999精品久久久久久绿帽| 亚洲日本一区二区| 在线成人av影院| 国产成人自拍在线| 亚洲欧美一区二区三区国产精品 | 亚洲天堂精品在线观看| 欧美日韩国产系列| 精品一区二区日韩| 国产精品进线69影院| 欧美专区亚洲专区| 经典三级一区二区| 亚洲黄色录像片| 精品电影一区二区三区| 一本大道久久a久久精品综合| 日韩精品色哟哟| 中文字幕不卡三区| 制服.丝袜.亚洲.另类.中文| 国产福利视频一区二区三区| 一区二区三区精品在线| 26uuu欧美| 欧美午夜影院一区| 国产高清不卡二三区| 亚洲午夜久久久久久久久久久| 精品国产乱码久久久久久蜜臀 | 日韩免费观看高清完整版| www.性欧美| 久久精品国产一区二区三| 亚洲美女一区二区三区| 日韩女优制服丝袜电影| 色婷婷国产精品综合在线观看| 麻豆中文一区二区| 樱花影视一区二区| 久久影音资源网| 91精品国产色综合久久久蜜香臀| 97成人超碰视| 国产精品亚洲专一区二区三区 | 亚洲成人av福利| 亚洲国产精品成人综合| 欧美一级午夜免费电影| 色呦呦一区二区三区| 国产福利91精品| 免费人成黄页网站在线一区二区| 亚洲人成伊人成综合网小说| 亚洲精品在线一区二区| 777奇米成人网| 91看片淫黄大片一级在线观看| 国产精品 欧美精品| 99久久精品免费看| 亚洲高清视频的网址| 日韩一区二区三区av| 99久久精品情趣| 国产成人精品1024| 九九热在线视频观看这里只有精品| 亚洲成a人片综合在线| 18涩涩午夜精品.www| 裸体歌舞表演一区二区| 亚洲综合一区二区三区| 亚洲日韩欧美一区二区在线| 国产精品亲子伦对白| 国产丝袜美腿一区二区三区| 精品国产3级a| 欧美一区在线视频| 91精品国产入口在线| 欧美日韩高清一区二区不卡| 欧美中文字幕不卡| 色综合久久综合网97色综合|