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

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

?? mmu.c

?? ARM9 s3c2410 motor control using ADS v1.2 to build the source code--ok
?? 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/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一区二区三区免费野_久草精品视频
亚洲v日本v欧美v久久精品| av不卡一区二区三区| 日韩欧美的一区二区| 男女男精品视频| 久久人人97超碰com| 国产馆精品极品| 亚洲女与黑人做爰| 欧美精品久久天天躁| 蜜桃精品视频在线| 国产亚洲精品7777| 色婷婷久久综合| 午夜伦欧美伦电影理论片| 欧美va亚洲va香蕉在线| 盗摄精品av一区二区三区| 亚洲欧美日韩国产综合在线| 欧美色偷偷大香| 国产真实乱偷精品视频免| 中文成人综合网| 在线观看亚洲专区| 久久99精品久久只有精品| 欧美高清在线视频| 欧美午夜不卡视频| 国产一区二区日韩精品| 亚洲精品免费一二三区| 日韩一区国产二区欧美三区| 成人午夜短视频| 亚洲h在线观看| 国产午夜三级一区二区三| 欧美视频中文一区二区三区在线观看 | 亚洲欧美一区二区三区久本道91| 91久久精品网| 国产一区二区三区综合| 亚洲一区二区偷拍精品| 国产三级三级三级精品8ⅰ区| 欧美在线观看一区二区| 国产在线观看免费一区| 亚洲成人动漫在线免费观看| 久久精品视频在线看| 制服丝袜国产精品| a在线播放不卡| 九色|91porny| 日日夜夜精品视频天天综合网| 中文字幕欧美三区| 欧美成人r级一区二区三区| 色狠狠一区二区三区香蕉| 国产尤物一区二区| 日韩国产成人精品| 亚洲一区二区三区三| 国产精品免费aⅴ片在线观看| 欧美一级午夜免费电影| 91国内精品野花午夜精品| 成人性生交大片免费看在线播放| 麻豆精品一区二区三区| 午夜精品视频一区| 樱桃视频在线观看一区| 国产精品午夜电影| 国产亚洲欧美一级| 久久亚洲一区二区三区明星换脸 | 国产一区二区福利视频| 性久久久久久久| 亚洲一区二区3| 尤物av一区二区| 中文字幕在线一区二区三区| 久久久久久久久久看片| 欧美va亚洲va| 久久综合久久综合久久| 日韩欧美一区二区三区在线| 在线电影院国产精品| 欧美高清视频一二三区| 欧美日韩激情一区二区| 日本道在线观看一区二区| 97精品电影院| 91日韩在线专区| 色偷偷88欧美精品久久久| 一本在线高清不卡dvd| 色哟哟欧美精品| 欧美日韩视频在线第一区| 欧美日韩情趣电影| 欧美卡1卡2卡| 欧美一级在线视频| 日韩一区二区三区av| 日韩视频在线永久播放| 欧美一区二区三区成人| 精品成人一区二区三区四区| 日韩欧美国产麻豆| 精品盗摄一区二区三区| 国产日韩欧美电影| 欧美国产精品一区二区三区| 国产视频一区二区三区在线观看| 国产网红主播福利一区二区| 国产欧美精品一区| 亚洲天堂精品在线观看| 亚洲在线免费播放| 轻轻草成人在线| 国产传媒久久文化传媒| 97精品国产露脸对白| 欧美日精品一区视频| 91精品久久久久久久久99蜜臂| 日韩欧美国产一区在线观看| 亚洲精品在线观看网站| 中文字幕在线播放不卡一区| 亚洲乱码国产乱码精品精98午夜| 水蜜桃久久夜色精品一区的特点 | 51久久夜色精品国产麻豆| 精品欧美一区二区久久| 国产精品网站在线| 丝袜诱惑亚洲看片| 丰满放荡岳乱妇91ww| 99r国产精品| 欧美日韩精品一区二区三区| 精品国产91久久久久久久妲己| 欧美激情一区不卡| 丝袜亚洲另类丝袜在线| 高清不卡在线观看av| 欧美在线观看视频一区二区三区| 欧美电影在线免费观看| 国产精品欧美精品| 午夜亚洲福利老司机| 久久国产剧场电影| 91丨porny丨中文| 日韩三级免费观看| 自拍偷自拍亚洲精品播放| 日韩和欧美一区二区三区| eeuss鲁片一区二区三区在线看| 欧美日韩国产精选| 国产精品丝袜在线| 日本不卡在线视频| 色哟哟一区二区在线观看| 久久影视一区二区| 亚洲成av人片观看| 99久久国产综合精品色伊| 精品国产凹凸成av人导航| 亚洲午夜免费视频| 9l国产精品久久久久麻豆| 精品久久一区二区| 五月综合激情日本mⅴ| 成人av中文字幕| 久久久精品人体av艺术| 日本不卡高清视频| 在线欧美日韩国产| 国产精品对白交换视频 | 欧美肥妇bbw| 一区二区三区精品在线| 国产精品91一区二区| 欧美成人aa大片| 免费看欧美美女黄的网站| 欧美在线影院一区二区| 亚洲丝袜自拍清纯另类| 国产精品一级黄| 精品动漫一区二区三区在线观看 | 精品一区二区三区免费视频| 欧美亚洲动漫制服丝袜| 亚洲欧美另类在线| 91色乱码一区二区三区| 国产精品美女久久久久久久久久久| 国内偷窥港台综合视频在线播放| 日韩一级在线观看| 美女网站色91| 精品蜜桃在线看| 精品一区二区在线免费观看| 欧美电影免费观看高清完整版| 亚洲成在人线免费| 欧美剧在线免费观看网站| 性做久久久久久免费观看欧美| 欧美性极品少妇| 日韩av一区二| 精品噜噜噜噜久久久久久久久试看 | 91在线观看免费视频| 国产九色精品成人porny| 久久蜜桃av一区精品变态类天堂| 国内精品不卡在线| 国产日韩欧美精品电影三级在线| 国产精品影视天天线| 国产精品美女视频| 色婷婷综合久久久中文字幕| 亚洲黄色在线视频| 欧美剧情片在线观看| 麻豆中文一区二区| 久久免费国产精品| 97se狠狠狠综合亚洲狠狠| 亚洲毛片av在线| 欧美日韩一卡二卡三卡| 日本欧美在线观看| 久久久精品日韩欧美| 92精品国产成人观看免费| 伊人性伊人情综合网| 欧美伦理电影网| 麻豆国产欧美一区二区三区| 久久久国际精品| av不卡免费电影| 午夜精品福利一区二区蜜股av| 91麻豆精品国产自产在线观看一区| 美女网站在线免费欧美精品| 久久亚洲欧美国产精品乐播| 成人成人成人在线视频| 一区二区三区色| 欧美一区二区成人| www.亚洲色图.com| 水蜜桃久久夜色精品一区的特点| 久久久久久97三级|