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

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

?? mmu.c

?? ARM芯片S3C2410內(nèi)存管理單元MMU基礎(chǔ)實(shí)驗(yàn)及源代碼
?? C
字號(hào):
#include   	"s3c2410.h"#include	"mmu.h"static unsigned long *mmu_tlb_base = (unsigned long *) MMU_TABLE_BASE;/***************************************************************************** 段頁表項(xiàng)entry:[31:20]段基址,[11:10]為AP(控制訪問權(quán)限),[8:5]域,*   [3:2]=CP(decide cached&buffered),[1:0]=0b10-->頁表項(xiàng)為段描述符* MMU_SECDESC:*   AP=0b11*   DOMAIN=0*   [1:0]=0b10--->頁表項(xiàng)為段描述符* MMU_CACHEABLE:*   C=1(bit[3])*1. 將頁表放在SDRAM 開始處,即:MMU_TABLE_BASE = 0x3000000(in mmu.h)*2. 對(duì)于64M SDRAM,其物理地址為0x30000000-0x33f00000,令其虛擬地址=物理地址*3. 對(duì)于SFR,其物理地址為0x48000000-0x60000000,令其虛擬地址等于物理地址(請(qǐng)參考數(shù)據(jù)手冊(cè)P192)*4. 進(jìn)程號(hào)為PID的進(jìn)程空間塊的虛擬地址為:PID*0x02000000到PID*0x02000000+0x01ffffff*   本實(shí)驗(yàn)建立兩個(gè)進(jìn)程:進(jìn)程1和進(jìn)程2,分別分配1M內(nèi)存給它們:*	進(jìn)程1:物理地址0x30100000至0x301fffff	*	進(jìn)程2:物理地址0x30200000至0x302fffff*5. exception vector:虛擬地址0xffff0000,物理地址0x33f000000*******************************************************************************/void mmu_tlb_init(){	unsigned long entry_index;	/*SDRAM*/	for(entry_index = 0x30000000 ; entry_index < 0x34000000; entry_index += 0x100000){		/*section table's entry:AP=0b11,domain=0,Cached,write-through mode(WT)*/		*(mmu_tlb_base+(entry_index>>20)) = entry_index |(0x03<<10)|(0<<5)|(1<<4)|(1<<3)|0x02;	}	/*SFR*/	for(entry_index = 0x48000000; entry_index < 0x60000000; entry_index += 0x100000){		/*section table's entry:AP=0b11,domain=0,NCNB*/				*(mmu_tlb_base+(entry_index>>20)) = entry_index |(0x03<<10)|(0<<5)|(1<<4)| 0x02;	}	/*進(jìn)程1和進(jìn)程2*///	for(entry_index = 1; entry_index <= 2; entry_index++){		/*section table's entry:AP=0b11,domain=0,Cached,write-through mode(WT)*/		//		*(mmu_tlb_base+((entry_index*0x02000000)>>20)) = (entry_index*0x00100000+0x30000000) |(0x03<<10)|(0<<5)|(1<<4)|(1<<3)|0x02;       //	}	/*exception vector*/	/*section table's entry:AP=0b11,domain=0,Cached,write-through mode(WT)*/				*(mmu_tlb_base+(0xffff0000>>20)) = (VECTORS_PHY_BASE) |(0x03<<10)|(0<<5)|(1<<4)|(1<<3)|0x02;       	}/**************************************************************************** 1.Invalidate I,D caches,drain write buffer,invalidate I,D TLBS* 2.Load page table pointer* 3.Write domain ID* 4.Set MMU control registers(read-modify-write):*	a.read: mrc p15, 0, r0, c1, c0, 0*	b.modify:*	       bit[13]=0,異常向量起始地址為0x00000000*	       bit[12]=0,Instruction cache disable*	       bit[9:8]=0b00,RS=0b00(因?yàn)轫摫碇蠥P=0b11,所以RS的作用忽略)*	       bit[7]=0,Little-endian operation*	       bit[2]=0b000,Data cache disabel*	       bit[1:0]=0b11,Data alignment checking enable,MMU enable*	c.write: mcr p15, 0, r0, c1, c0, 0***************************************************************************/void mmu_init(){	unsigned long ttb = MMU_TABLE_BASE;__asm__(	"mov	r0, #0\n"		/* invalidate I,D caches on v4 */	"mcr	p15, 0, r0, c7, c7, 0\n"		/* drain write buffer on v4 */	"mcr	p15, 0, r0, c7, c10, 4\n"		/* invalidate I,D TLBs on v4 */	"mcr	p15, 0, r0, c8, c7, 0\n"		/* Load page table pointer */	"mov	r4, %0\n"	"mcr	p15, 0, r4, c2, c0, 0\n"		/* Write domain id (cp15_r3) */	"mvn	r0, #0\n"		/*0b11=Manager*/	"mcr	p15, 0, r0, c3, c0, 0\n"		/* Set control register v4 */	"mrc	p15, 0, r0, c1, c0, 0\n"		/* Clear out 'unwanted' bits (then put them in if we need them) */	"ldr 	r1, =0x1384\n"	"bic	r0, r0, r1\n"		/* Turn on what we want */	/*Base location of exceptions = 0xffff0000*/	"orr	r0, r0, #0x2000\n"		/* Fault checking enabled */	"orr	r0, r0, #0x0002\n"#ifdef CONFIG_CPU_D_CACHE_ON		/*is not set*/	"orr	r0, r0, #0x0004\n"#endif  #ifdef CONFIG_CPU_I_CACHE_ON		/*is not set*/ 	"orr	r0, r0, #0x1000\n"#endif  	/* MMU enabled */	"orr	r0, r0, #0x0001\n"		/* write control register *//*write control register P545*/	"mcr	p15, 0, r0, c1, c0, 0\n"	: /* no outputs */	: "r" (ttb) );	}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡在线视频| 欧美日韩国产综合一区二区三区| 精品剧情在线观看| 日本欧美久久久久免费播放网| 欧美二区三区91| 日韩主播视频在线| 欧美一区二区三区四区在线观看| 日韩精品久久久久久| 欧美另类z0zxhd电影| 免费在线观看视频一区| 日韩欧美中文一区| 激情五月婷婷综合| 国产色一区二区| 不卡视频在线观看| 亚洲精品亚洲人成人网| 欧美日韩精品一区视频| 日韩综合小视频| 久久综合狠狠综合| 成人一区二区三区视频在线观看| 国产精品久线观看视频| 色一情一伦一子一伦一区| 亚洲一区二区高清| 91精品在线免费| 国产精品1区二区.| 最新中文字幕一区二区三区| 色婷婷香蕉在线一区二区| 无吗不卡中文字幕| 久久色成人在线| 99久久综合狠狠综合久久| 亚洲国产视频直播| 日韩精品最新网址| 国产v日产∨综合v精品视频| 亚洲永久精品大片| 日韩一区二区三区电影| 成人国产精品视频| 午夜激情久久久| 中文字幕欧美国产| 欧美日韩一区二区三区视频| 激情小说欧美图片| 亚洲精品福利视频网站| 精品福利一区二区三区免费视频| 99热这里都是精品| 免费久久精品视频| 亚洲免费观看在线视频| 日韩精品在线网站| 一本大道综合伊人精品热热| 久久精品国产一区二区| 亚洲欧美日韩在线| 久久久亚洲精品一区二区三区| 91成人看片片| 国产经典欧美精品| 日韩成人一级大片| 国产精品久久久久久久久免费桃花 | 免费黄网站欧美| 国产精品污污网站在线观看| 欧美一区二区三区视频在线| 99久久免费国产| 国产一区在线观看视频| 无吗不卡中文字幕| 一区二区三区av电影| 国产亚洲一区二区三区| 欧美一区二区三区视频| 欧美性猛片aaaaaaa做受| 高清视频一区二区| 韩国精品主播一区二区在线观看| 亚洲bt欧美bt精品777| 中文字幕在线观看一区二区| 久久综合av免费| 在线不卡欧美精品一区二区三区| 色婷婷精品大在线视频| 成人激情综合网站| 国产精品亚洲专一区二区三区 | 欧美电影在哪看比较好| 一本色道久久综合亚洲aⅴ蜜桃 | 成人精品小蝌蚪| 国产乱码精品一区二区三区五月婷 | 9l国产精品久久久久麻豆| 国内不卡的二区三区中文字幕| 日本欧洲一区二区| 国产在线观看一区二区| 奇米影视一区二区三区| 亚洲高清一区二区三区| 亚洲成人中文在线| 亚洲伊人色欲综合网| 一区二区三区在线视频观看| 亚洲精品成人a在线观看| 亚洲欧洲另类国产综合| 中文字幕一区二区三区视频 | 国产欧美一区二区精品婷婷| 久久精品欧美一区二区三区不卡 | 久久综合国产精品| 久久综合色鬼综合色| 精品国精品国产| 国产无遮挡一区二区三区毛片日本| 久久综合成人精品亚洲另类欧美| 久久久影视传媒| 国产日韩欧美在线一区| 国产日本欧美一区二区| 国产精品无人区| 日韩美女啊v在线免费观看| 日韩伦理免费电影| 亚洲午夜精品17c| 日日欢夜夜爽一区| 九色|91porny| 国产91丝袜在线观看| av一区二区三区黑人| 欧美中文一区二区三区| 91精品国产一区二区| 亚洲精品在线电影| 国产精品久久久久影院老司| 依依成人精品视频| 日本不卡一二三区黄网| 国产精品91一区二区| 91原创在线视频| 欧美一区二区三区四区在线观看| 26uuu亚洲| 亚洲色图第一区| 日本vs亚洲vs韩国一区三区二区 | 久久精品一区蜜桃臀影院| 1区2区3区国产精品| 日韩精品成人一区二区三区| 极品美女销魂一区二区三区| 暴力调教一区二区三区| 欧美日韩精品免费观看视频| 久久久久久免费毛片精品| 综合久久一区二区三区| 日本vs亚洲vs韩国一区三区二区| 国产成人亚洲综合a∨猫咪| 色综合久久久久综合体| 日韩手机在线导航| 亚洲日本成人在线观看| 青青国产91久久久久久| 99久久婷婷国产精品综合| 69av一区二区三区| 国产精品久久99| 蜜桃视频在线观看一区二区| 91视频一区二区| 精品国产乱子伦一区| 亚洲精品日韩综合观看成人91| 国产一区久久久| 欧美日韩mp4| 亚洲乱码国产乱码精品精小说| 麻豆传媒一区二区三区| 91丨九色丨黑人外教| 久久亚洲精精品中文字幕早川悠里| 一区二区成人在线视频 | 国产精品123| 日韩一区二区在线看| 亚洲免费在线视频一区 二区| 久久国产人妖系列| 欧美在线啊v一区| 国产精品妹子av| 精品一区二区三区香蕉蜜桃| 欧美视频在线观看一区| 国产精品视频第一区| 极品少妇xxxx精品少妇偷拍| 欧美精品乱码久久久久久| 亚洲老妇xxxxxx| 99vv1com这只有精品| 国产视频视频一区| 国产精品自拍av| 欧美成人精品1314www| 午夜伊人狠狠久久| 欧洲一区二区三区在线| 中文字幕一区在线| 成人av先锋影音| 国产精品不卡在线| 国产ts人妖一区二区| 国产三级三级三级精品8ⅰ区| 另类小说一区二区三区| 欧美一区二区视频观看视频| 视频一区二区三区在线| 欧美日产在线观看| 三级欧美韩日大片在线看| 欧美日韩精品三区| 日韩高清不卡在线| 3d成人h动漫网站入口| 日韩中文字幕一区二区三区| 欧美精品日韩精品| 日韩精品一区第一页| 91精品久久久久久蜜臀| 热久久久久久久| 亚洲精品一区二区三区福利| 另类欧美日韩国产在线| 精品日韩成人av| 国产成人精品三级麻豆| 中文字幕乱码亚洲精品一区| 91在线看国产| 亚洲影视在线播放| 欧美高清激情brazzers| 美国十次了思思久久精品导航| 日韩欧美国产wwwww| 久久99蜜桃精品| 国产欧美一区二区精品婷婷| 99在线精品视频| 一二三四社区欧美黄| 91麻豆精品91久久久久久清纯| 国产一区美女在线| 国产精品成人一区二区三区夜夜夜| 91国产免费观看|