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

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

?? lib_arm920t.h

?? 實現(xiàn)ARM9處理器的MMU的功能
?? H
?? 第 1 頁 / 共 2 頁
字號:
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_CleanDCacheMVA
//* \brief Clean DCache single entry (using MVA)
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_CleanDCacheMVA(unsigned int mva)
{
 	__asm("MCR p15, 0, (mva & 0xFFFFFFE0), c7, c10, 1");
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_CleanInvalidateDCacheMVA
//* \brief Clean and Invalidate DCache single entry (using MVA)
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_CleanInvalidateDCacheMVA(unsigned int mva)
{
 	__asm("MCR p15, 0, (mva & 0xFFFFFFE0), c7, c14, 1");
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_CleanDCacheIDX
//* \brief Clean DCache single entry (using index)
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_CleanDCacheIDX(unsigned int index)
{
 	__asm("MCR p15, 0, (index & 0xFC0000E0), c7, c10, 2");
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_CleanInvalidateDCacheIDX
//* \brief Clean and Invalidate DCache single entry (using index)
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_CleanInvalidateDCacheIDX(unsigned int index)
{
 	__asm("MCR p15, 0, (index & 0xFC0000E0), c7, c14, 2");
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_DrainWriteBuffer
//* \brief Drain Write Buffer
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_DrainWriteBuffer()
{
	register unsigned int sbz = 0;
 	__asm("MCR p15, 0, sbz, c7, c10, 4");
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_WaitForInterrupt
//* \brief Wait for interrupt
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_WaitForInterrupt()
{
	register unsigned int sbz = 0;
	__asm("MCR p15, 0, sbz, c7, c0, 4");
}

// ****************************************************************************
// CP15 Register 8
// 	Read: Unpredictable
//	Write: TLB operations

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_InvalidateIDTLB
//* \brief Invalidate TLB(s)
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_InvalidateIDTLB()
{
	register unsigned int sbz = 0;
 	__asm("MCR p15, 0, sbz, c8, c7, 0");
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_InvalidateITLB
//* \brief Invalidate I TLB
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_InvalidateITLB()
{
	register unsigned int sbz = 0;
 	__asm("MCR p15, 0, sbz, c8, c5, 0");
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_InvalidateITLBMVA
//* \brief Invalidate I TLB single entry (using MVA)
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_InvalidateITLBMVA(unsigned int mva)
{
 	__asm("MCR p15, 0, (mva & 0xFFFFFE00), c8, c5, 1");
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_InvalidateDTLB
//* \brief Invalidate D TLB
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_InvalidateDTLB()
{
	register unsigned int sbz = 0;
 	__asm("MCR p15, 0, sbz, c8, c6, 0");
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_InvalidateDTLBMVA
//* \brief Invalidate D TLB single entry (using MVA)
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_InvalidateDTLBMVA(unsigned int mva)
{
 	__asm("MCR p15, 0, (mva & 0xFFFFFE00), c8, c6, 1");
}


// ****************************************************************************
// CP15 Register 9
// 	Read: Cache lockdown
//	Write: Cache lockdown

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_ReadDCacheLockdown
//* \brief Read D Cache lockdown
//*----------------------------------------------------------------------------
__inline unsigned int AT91F_ARM_ReadDCacheLockdown()
{
	register unsigned int index;
 	__asm("MRC p15, 0, index, c9, c0, 0");
    return index;
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_WriteDCacheLockdown
//* \brief Write D Cache lockdown
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_WriteDCacheLockdown(
	unsigned int index)
{
	__asm("MCR p15, 0, index, c9, c0, 0");
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_ReadICacheLockdown
//* \brief Read I Cache lockdown
//*----------------------------------------------------------------------------
__inline unsigned int AT91F_ARM_ReadICacheLockdown()
{
	register unsigned int index;
	__asm("MRC p15, 0, index, c9, c0, 1");
	return index;
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_WriteICacheLockdown
//* \brief Write I Cache lockdown
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_WriteICacheLockdown(
	unsigned int index)
{
	__asm("MCR p15, 0, index, c9, c0, 1");
}

// ****************************************************************************
// CP15 Register 10
// 	Read: TLB lockdown
//	Write: TLB lockdown

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_ReadDTLBLockdown
//* \brief Read D TLB lockdown
//*----------------------------------------------------------------------------
__inline unsigned int AT91F_ARM_ReadDTLBLockdown()
{
	register unsigned int lockdown;
 	__asm("MRC p15, 0, lockdown, c10, c0, 0");
    return lockdown;
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_WriteDTLBLockdown
//* \brief Write D TLB lockdown
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_WriteDTLBLockdown(
	unsigned int lockdown)
{
	__asm("MCR p15, 0, lockdown, c10, c0, 0");
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_ReadITLBLockdown
//* \brief Read I TLB lockdown
//*----------------------------------------------------------------------------
__inline unsigned int AT91F_ARM_ReadITLBLockdown()
{
	register unsigned int lockdown;
	__asm("MRC p15, 0, lockdown, c10, c0, 1");
	return lockdown;
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_WriteITLBLockdown
//* \brief Write I TLB lockdown
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_WriteITLBLockdown(
	unsigned int lockdown)
{
	__asm("MCR p15, 0, lockdown, c10, c0, 1");
}

// ****************************************************************************
// CP15 Register 13
// 	Read: Read FCSE PID
//	Write: Write FCSE PID

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_ReadFCSEPID
//* \brief Read FCSE PID
//*----------------------------------------------------------------------------
__inline unsigned int AT91F_ARM_ReadFCSEPID()
{
	register unsigned int pid;
 	__asm("MRC p15, 0, pid, c13, c0, 0");
 	return pid;
}

//*----------------------------------------------------------------------------
//* \fn    AT91F_ARM_WriteFCSEPID
//* \brief Write FCSE PID
//*----------------------------------------------------------------------------
__inline void AT91F_ARM_WriteFCSEPID(unsigned int pid)
{
 	__asm("MCR p15, 0, (pid & 0xFF000000), c13, c0, 0");
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆精品国产91| 久久综合久久久久88| 麻豆精品在线观看| 国产精品久久久久aaaa| 欧美一区二区精品在线| 97精品国产露脸对白| 久色婷婷小香蕉久久| 亚洲摸摸操操av| 久久久久国产精品麻豆| 欧美卡1卡2卡| 97精品久久久午夜一区二区三区 | 日日夜夜精品视频免费| 国产欧美精品国产国产专区| 日韩一级免费观看| 91国内精品野花午夜精品 | 五月婷婷激情综合| 中文字幕一区二区三区四区| 精品国产乱码久久久久久老虎 | av在线综合网| 国内成+人亚洲+欧美+综合在线 | 日韩国产一二三区| 亚洲蜜臀av乱码久久精品| 亚洲精品在线免费播放| 欧美丰满美乳xxx高潮www| 99re在线视频这里只有精品| 国产麻豆精品视频| 日本成人在线看| 亚洲成av人影院| 亚洲午夜在线视频| 亚洲蜜臀av乱码久久精品蜜桃| 欧美激情在线看| 国产亚洲视频系列| 久久蜜臀精品av| 精品国产99国产精品| 精品日产卡一卡二卡麻豆| 欧美一区二区三区婷婷月色| 欧美肥妇毛茸茸| 欧美一区二区三区性视频| 3atv一区二区三区| 日韩欧美中文字幕精品| 在线综合亚洲欧美在线视频| 欧美福利视频导航| 欧美一激情一区二区三区| 欧美夫妻性生活| 日韩亚洲欧美一区| 欧美成人精品二区三区99精品| 欧美午夜精品电影| 欧美色图片你懂的| 欧美日韩一卡二卡三卡| 欧美日韩国产精品成人| 337p亚洲精品色噜噜| 正在播放一区二区| 91精品国产一区二区三区蜜臀| 91精品国产综合久久精品图片| 欧美精品在线一区二区| 欧美精品日日鲁夜夜添| 69堂国产成人免费视频| 精品少妇一区二区三区在线播放| 欧美精品一区二区三区视频| 国产亚洲福利社区一区| 中文字幕一区二区三区精华液 | 国产欧美一区二区精品性| 久久久天堂av| 国产精品不卡一区| 一级做a爱片久久| 三级欧美在线一区| 精品亚洲aⅴ乱码一区二区三区| 国产在线精品一区在线观看麻豆| 国产a视频精品免费观看| 91视频精品在这里| 91精品国产综合久久久久久 | 日韩欧美aaaaaa| 国产丝袜美腿一区二区三区| 欧美国产精品一区二区三区| 亚洲免费观看高清完整版在线观看熊| 亚洲永久免费av| 裸体在线国模精品偷拍| 不卡av在线网| 在线播放视频一区| 国产精品天天看| 性感美女久久精品| 国产精品69久久久久水密桃| 91成人国产精品| 日韩无一区二区| 国产精品免费aⅴ片在线观看| 亚洲午夜电影网| 国产麻豆精品95视频| 欧美影院午夜播放| 久久综合色之久久综合| 一区二区三区在线视频观看58 | 亚洲va欧美va天堂v国产综合| 久久99精品一区二区三区三区| a级高清视频欧美日韩| 在线综合+亚洲+欧美中文字幕| 中文成人综合网| 日产欧产美韩系列久久99| 不卡的看片网站| 日韩精品在线网站| 一区二区三区日韩| 国产激情视频一区二区在线观看 | 6080yy午夜一二三区久久| 国产欧美日韩不卡| 免费观看在线综合色| 色婷婷国产精品综合在线观看| 亚洲精品一线二线三线无人区| 夜夜嗨av一区二区三区网页 | 欧美精品乱人伦久久久久久| 国产精品色噜噜| 久久精品久久综合| 欧美午夜宅男影院| 国产精品乱码一区二区三区软件 | 在线欧美一区二区| 中文字幕第一区综合| 欧美a一区二区| 色婷婷久久久久swag精品| 国产91露脸合集magnet| 成人黄色电影在线| 91精品国产综合久久精品| 国产欧美日韩综合精品一区二区| 日韩avvvv在线播放| 欧美性三三影院| 韩国成人福利片在线播放| 久久九九久精品国产免费直播| 久久99热国产| 紧缚奴在线一区二区三区| 国产福利91精品一区二区三区| 91精品国产综合久久香蕉麻豆| 尤物在线观看一区| 91在线观看高清| 亚洲欧洲成人自拍| 成人精品一区二区三区四区 | 亚洲国产成人午夜在线一区| 国内成人精品2018免费看| 精品理论电影在线| 看片的网站亚洲| 日韩欧美国产成人一区二区| 日本不卡免费在线视频| 欧美精品一二三| 亚洲444eee在线观看| 欧美主播一区二区三区| 亚洲国产成人av好男人在线观看| 91捆绑美女网站| 亚洲另类色综合网站| 欧美综合在线视频| 亚洲成人第一页| 欧美精品亚洲二区| 久久国产精品99精品国产| 精品国产91久久久久久久妲己| 麻豆91在线看| 久久久精品国产99久久精品芒果| 青青青伊人色综合久久| 日韩欧美一级在线播放| 韩国av一区二区| 国产清纯在线一区二区www| 成人av高清在线| 中文字幕一区在线观看视频| 成人精品视频一区二区三区| 中文字幕中文字幕一区| 色婷婷久久综合| 免费观看在线色综合| 日韩欧美中文字幕公布| 久久www免费人成看片高清| 久久久久久久久岛国免费| a4yy欧美一区二区三区| 亚洲六月丁香色婷婷综合久久 | 91精品国产麻豆国产自产在线| 蜜臀av性久久久久蜜臀av麻豆 | 亚洲欧美偷拍卡通变态| 色狠狠色狠狠综合| 日产欧产美韩系列久久99| 久久久久一区二区三区四区| va亚洲va日韩不卡在线观看| 亚洲综合色噜噜狠狠| 91精品国产欧美一区二区成人| 国产成人综合视频| 一区二区高清视频在线观看| 日韩精品一区二区三区四区视频| 国产精品69久久久久水密桃| 夜夜嗨av一区二区三区中文字幕| 欧美成人艳星乳罩| 91蜜桃视频在线| 久久精品国产99国产精品| 欧美国产精品一区二区| 欧美老年两性高潮| 成a人片亚洲日本久久| 99精品桃花视频在线观看| 国产成人午夜视频| 亚洲永久精品国产| 久久夜色精品国产欧美乱极品| 在线免费观看视频一区| 国产在线精品视频| 亚洲一卡二卡三卡四卡五卡| 久久综合久久久久88| 精品视频999| 国产一区二区久久| 亚洲123区在线观看| 中文天堂在线一区| 26uuu亚洲综合色欧美| 欧美在线一二三| 国产成人综合亚洲网站|