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

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

?? asm-mmu.h

?? 2410開發(fā)板上鍵盤與LED的驅(qū)動實驗
?? H
字號:
/***************************************************************************\
	Copyright (c) 2004-2007 threewater@up-tech.com, All rights reserved.
	by threewter	2005.2.23
\***************************************************************************/
	

/***************************************************************************\
    #說明: 
	----------------------------------  Bug  --------------------------------------

	----------------------------------  TODO list  --------------------------------------

	----------------------------------修正--------------------------------------
	2005-2-23	創(chuàng)建

\***************************************************************************/
#include "inc/macro.h"
#ifndef __ASM_MMU_H__
#define __ASM_MMU_H__

//====================================
// MMU Cache/TLB/etc on/off functions
//====================================
#define R1_I			(1<<12)
#define R1_C			(1<<2)
#define R1_A			(1<<1)
#define R1_M			(1)
#define R1_iA		(1u<<31)
#define R1_nF		(1<<30)

__inline void MMU_EnableICache(void)
	{	int tmp;
		__asm{
			mrc	p15,0,tmp,c1,c0,0
			orr	tmp,tmp,#R1_I
			mcr	p15,0,tmp,c1,c0,0
		}
	}

__inline void MMU_DisableICache(void)
	{	int tmp;
		__asm{
			mrc	p15,0,tmp,c1,c0,0
			bic	tmp,tmp,#R1_I
			mcr	p15,0,tmp,c1,c0,0
		}
	}

__inline void MMU_EnableDCache(void)
	{	int tmp;
		__asm{
			mrc	p15,0,tmp,c1,c0,0
			orr	tmp,tmp,#R1_C
			mcr	p15,0,tmp,c1,c0,0
		}
	}

__inline void MMU_DisableDCache(void)
	{	int tmp;
		__asm{
			mrc	p15,0,tmp,c1,c0,0
			bic	tmp,tmp,#R1_C
			mcr	p15,0,tmp,c1,c0,0
		}
	}

__inline void MMU_EnableAlignFault(void)
	{	int tmp;
		__asm{
			mrc	p15,0,tmp,c1,c0,0
			orr	tmp,tmp,#R1_A
			mcr	p15,0,tmp,c1,c0,0
		}
	}

__inline void MMU_DisableAlignFault(void)
	{	int tmp;
		__asm{
			mrc	p15,0,tmp,c1,c0,0
			bic	tmp,tmp,#R1_A
			mcr	p15,0,tmp,c1,c0,0
		}
	}

__inline void MMU_EnableMMU(void)
	{	int tmp;
		__asm{
			mrc	p15,0,tmp,c1,c0,0
			orr	tmp,tmp,#R1_M
			mcr	p15,0,tmp,c1,c0,0
		}
	}

__inline void MMU_DisableMMU(void)
	{	int tmp;
		__asm{
			mrc	p15,0,tmp,c1,c0,0
			bic	tmp,tmp,#R1_M
			mcr	p15,0,tmp,c1,c0,0
		}
	}

__inline void MMU_SetTTBase(U32 base){__asm{mcr p15,0,base,c2,c0,0}}
__inline void MMU_SetDomain(U32 domain){__asm{mcr p15,0,domain,c3,c0,0}}

__inline void MMU_SetFastBusMode(void)          //GCLK=HCLK
	{	int tmp;
		__asm{
			mrc  p15,0,tmp,c1,c0,0
			bic  tmp,tmp,#R1_iA|R1_nF
			mcr  p15,0,tmp,c1,c0,0
		}
	}

__inline void MMU_SetAsyncBusMode(void)         //GCLK=FCLK @(FCLK>=HCLK)
	{	int tmp;
		__asm{
			mrc  p15,0,tmp,c1,c0,0
			orr  tmp,tmp,#R1_iA|R1_nF
			mcr  p15,0,tmp,c1,c0,0
		}
	}

__inline void MMU_InvalidateIDCache(void){__asm{mcr  p15,0,r0,c7,c7,0}}
__inline void MMU_InvalidateICache(void){__asm{mcr  p15,0,r0,c7,c5,0}}
__inline void MMU_InvalidateICacheMVA(U32 mva){__asm{mcr  p15,0,mva,c7,c5,1}}
__inline void MMU_PrefetchICacheMVA(U32 mva){__asm{mcr  p15,0,mva,c7,c13,1}}
__inline void MMU_InvalidateDCache(void){__asm{mcr  p15,0,r0,c7,c6,0}}
__inline void MMU_InvalidateDCacheMVA(U32 mva){__asm{mcr  p15,0,mva,c7,c6,1}}
__inline void MMU_CleanDCacheMVA(U32 mva){__asm{mcr  p15,0,mva,c7,c10,1}}
__inline void MMU_CleanInvalidateDCacheMVA(U32 mva){__asm{mcr  p15,0,mva,c7,c14,1}}
__inline void MMU_CleanDCacheIndex(U32 index){__asm{mcr  p15,0,index,c7,c10,2}}
__inline void MMU_CleanInvalidateDCacheIndex(U32 index){__asm{mcr  p15,0,index,c7,c14,2}}
__inline void MMU_WaitForInterrupt(void){__asm{mcr  p15,0,r0,c7,c0,4}}
        
__inline void MMU_InvalidateTLB(void){__asm{mcr  p15,0,r0,c8,c7,0}}
__inline void MMU_InvalidateITLB(void){__asm{mcr  p15,0,r0,c8,c5,0}}
__inline void MMU_InvalidateITLBMVA(U32 mva){__asm{mcr  p15,0,mva,c8,c5,1}}
__inline void MMU_InvalidateDTLB(void){__asm{mcr p15,0,r0,c8,c6,0}}
__inline void MMU_InvalidateDTLBMVA(U32 mva){__asm{mcr p15,0,mva,c8,c6,1}}

__inline void MMU_SetDCacheLockdownBase(U32 base){__asm{mcr  p15,0,base,c9,c0,0}}
__inline void MMU_SetICacheLockdownBase(U32 base){__asm{mcr  p15,0,base,c9,c0,1}}

__inline void MMU_SetDTLBLockdown(U32 baseVictim){__asm{mcr  p15,0,baseVictim,c10,c0,0}}
__inline void MMU_SetITLBLockdown(U32 baseVictim){__asm{mcr  p15,0,baseVictim,c10,c0,1}}

__inline void MMU_SetProcessId(U32 pid){__asm{mcr  p15,0,pid,c13,c0,0}}

#endif //#ifndef __ASM_MMU_H__

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精久久久久久久久久久| 成人免费观看男女羞羞视频| 国模冰冰炮一区二区| 欧美性猛片xxxx免费看久爱| 久久久久久久综合| 亚洲va韩国va欧美va| 成人久久18免费网站麻豆 | 欧美主播一区二区三区| 精品成人在线观看| 天天综合色天天| 在线观看亚洲a| 亚洲婷婷综合色高清在线| 国产精品白丝jk黑袜喷水| 欧美成人精精品一区二区频| 五月婷婷久久综合| 欧美三级日韩三级国产三级| 亚洲少妇30p| www.亚洲人| 国产偷v国产偷v亚洲高清| 韩国欧美国产1区| 日韩一级成人av| 免费看日韩a级影片| 欧美一区二区国产| 日韩在线a电影| 9191精品国产综合久久久久久| 亚洲综合在线视频| 91老师国产黑色丝袜在线| 亚洲日穴在线视频| 91捆绑美女网站| 一区二区三区不卡视频| 欧美色老头old∨ideo| 亚洲国产欧美日韩另类综合| av在线一区二区| 一区二区三区小说| 欧美在线小视频| 日韩电影在线观看网站| 日韩一区二区三区视频在线观看| 蜜桃一区二区三区四区| 精品人在线二区三区| 国产一区二区三区视频在线播放| 久久精品亚洲乱码伦伦中文 | 日本午夜一本久久久综合| 欧美一区二区在线免费观看| 日韩在线观看一区二区| 欧美xxxxxxxxx| 国产福利91精品| 亚洲欧洲日本在线| 色菇凉天天综合网| 天天做天天摸天天爽国产一区| 日韩一区二区三区在线观看 | a级高清视频欧美日韩| 中文字幕一区二区三| 色吊一区二区三区| 丝袜美腿亚洲色图| 精品99999| 成人午夜伦理影院| 亚洲黄色av一区| 日韩丝袜美女视频| 国产精品99久久久久久久女警 | 国产日韩视频一区二区三区| a在线播放不卡| 天天影视涩香欲综合网| 国产日韩欧美综合在线| 色丁香久综合在线久综合在线观看| 亚州成人在线电影| 欧美国产1区2区| 欧美猛男男办公室激情| 国产成人99久久亚洲综合精品| 亚洲一卡二卡三卡四卡五卡| 久久久久99精品国产片| 色天天综合色天天久久| 亚洲va国产va欧美va观看| 精品国内二区三区| 欧美日韩在线电影| 国产高清精品网站| 日韩电影一二三区| 亚洲欧美日韩在线播放| ww久久中文字幕| 在线观看日韩毛片| 成人av中文字幕| 麻豆免费精品视频| 日本一二三不卡| 欧美日韩精品一区二区三区四区| 久久精品国内一区二区三区| 亚洲伦理在线精品| 日韩一区二区三区电影| 91猫先生在线| 成人晚上爱看视频| 美女视频黄久久| 日韩国产在线观看| 亚洲欧美日韩久久| 国产精品久久99| 久久久久久影视| 精品久久久影院| 欧美一区二区三区啪啪| 欧美日韩精品欧美日韩精品 | 欧美一区二区三区白人| 欧美手机在线视频| 色哟哟欧美精品| www.性欧美| 国产东北露脸精品视频| 国产精品一区二区在线观看不卡 | 亚洲美女电影在线| 中文字幕一区视频| 精品播放一区二区| 日韩一区二区精品在线观看| 欧美日韩国产综合视频在线观看 | 欧美三级视频在线观看| 91蝌蚪porny| 91在线观看美女| 成人黄色片在线观看| 国产91精品久久久久久久网曝门| 国产精品一区在线观看你懂的| 韩国毛片一区二区三区| 免费高清不卡av| 久久99精品国产麻豆婷婷洗澡| 日本人妖一区二区| 看片的网站亚洲| 精品在线视频一区| 国产一区激情在线| 高清不卡一二三区| 成人动漫一区二区在线| 国产成人精品一区二区三区四区 | 中文字幕免费一区| 亚洲欧美综合色| 亚洲一二三四久久| 午夜成人免费视频| 开心九九激情九九欧美日韩精美视频电影 | 久久久久青草大香线综合精品| 欧美成人福利视频| 日本一区二区三区高清不卡| 国产精品成人一区二区艾草| 成人欧美一区二区三区在线播放| 一卡二卡三卡日韩欧美| 日韩 欧美一区二区三区| 国内成人自拍视频| 不卡大黄网站免费看| 91福利在线播放| 欧美日韩成人综合天天影院 | 成人综合婷婷国产精品久久蜜臀 | 欧美亚洲动漫另类| 日韩午夜激情视频| 中文字幕精品—区二区四季| 亚洲尤物在线视频观看| 捆绑紧缚一区二区三区视频| 不卡av电影在线播放| 欧美日韩亚洲综合一区二区三区| 日韩精品一区二区三区四区视频| 中文字幕一区二区在线观看 | 本田岬高潮一区二区三区| 在线亚洲欧美专区二区| 欧美成va人片在线观看| 亚洲四区在线观看| 麻豆成人91精品二区三区| 成人黄色777网| 7777精品伊人久久久大香线蕉最新版 | 亚洲一区二区三区四区在线免费观看| 婷婷激情综合网| 国产高清不卡二三区| 色天天综合色天天久久| 久久婷婷综合激情| 亚洲电影中文字幕在线观看| 国产91精品欧美| 精品少妇一区二区| 亚洲电影一区二区三区| 菠萝蜜视频在线观看一区| 精品国产一区a| 亚洲成人av在线电影| eeuss国产一区二区三区| 2欧美一区二区三区在线观看视频| 亚洲精品成人悠悠色影视| 国产成人精品亚洲777人妖 | 日韩毛片一二三区| 狠狠色伊人亚洲综合成人| 欧美在线观看视频一区二区三区| 国产色一区二区| 国内欧美视频一区二区| 91.com视频| 亚洲v精品v日韩v欧美v专区| 色嗨嗨av一区二区三区| 日韩伦理电影网| 成人爽a毛片一区二区免费| 久久亚洲影视婷婷| 久久精品国产亚洲a| 欧美一区二区免费视频| 亚洲成在人线免费| 一本到不卡精品视频在线观看| 26uuu精品一区二区| 亚洲大型综合色站| 欧美日韩国产三级| 一区二区三区丝袜| 国产乱理伦片在线观看夜一区 | 欧美伦理视频网站| 香蕉久久一区二区不卡无毒影院| 91极品美女在线| 国产精品美日韩| 国产精品资源在线看| 久久综合国产精品| 久久er精品视频| 精品免费视频.|