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

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

?? mmupro32alib.s

?? vxwork源代碼
?? S
字號:
/* mmuPro32ALib.s - MMU library for PentiumPro/2/3/4 32 bit mode *//* Copyright 1984-2001 Wind River Systems, Inc. */#include "copyright_wrs.h"/*modification history--------------------01c,27aug01,hdn  added FUNC/FUNC_LABEL, replaced .align with .balign		 preserved IF bit in EFLAGS01e,17sep98,hdn  renamed mmuEnabled to mmuPro32Enabled.01d,21apr98,hdn  updated a comment in the header.01c,13apr98,hdn  added support for PentiumPro's 32bit MMU.01b,02nov94,hdn  added a support for PCD and PWT bit for 486 and Pentium01a,26jul93,hdn  written.*//**/#define _ASMLANGUAGE#include "vxWorks.h"#include "asm.h"#include "regs.h"	/* externals */	.globl	VAR(mmuPro32Enabled)	.globl	VAR(sysProcessor)	/* internals */	.globl	GTEXT(mmuPro32Enable)	.globl	GTEXT(mmuPro32On)	.globl	GTEXT(mmuPro32Off)	.globl	GTEXT(mmuPro32PdbrSet)	.globl	GTEXT(mmuPro32PdbrGet)	.globl	GTEXT(mmuPro32TLBFlush)	.text	.balign 16 /******************************************************************************** mmuPro32Enable - turn mmu on or off** RETURNS: OK* STATUS mmuPro32Enable *    (*    BOOL enable		/@ TRUE to enable, FALSE to disable MMU @/*    )*/FUNC_LABEL(mmuPro32Enable)	pushfl				/* save EFLAGS */	cli				/* LOCK INTERRUPT */	movl	SP_ARG1+4(%esp),%edx        movl    %cr0,%eax        movl    %edx,FUNC(mmuPro32Enabled)	cmpl	$0,%edx	je	mmuPro32Disable	orl     $0x80010000,%eax	/* set PG and WP */	jmp     mmuPro32Enable0mmuPro32Disable:	andl    $0x7ffeffff,%eax	/* clear PG and WP */mmuPro32Enable0:	movl    %eax,%cr0	jmp     mmuPro32Enable1		/* flush prefetch queue */mmuPro32Enable1:	movl	$0,%eax	popfl				/* UNLOCK INTERRUPT */	ret/******************************************************************************** mmuPro32On - turn MMU on ** This routine assumes that interrupts are locked out.  It is called internally* to enable the mmu after it has been disabled for a short period of time* to access internal data structs.** NOMANUAL* void mmuPro32On (void)*/	.balign 16,0x90FUNC_LABEL(mmuPro32On)        movl    %cr0,%eax	orl     $0x80010000,%eax	/* set PG and WP */	movl    %eax,%cr0	jmp     mmuPro32On0		/* flush prefetch queue */mmuPro32On0:	ret/******************************************************************************** mmuPro32Off - turn MMU off ** This routine assumes that interrupts are locked out.  It is called internally* to disable the mmu for a short period of time* to access internal data structs.** NOMANUAL* void mmuPro32Off (void)*/	.balign 16,0x90FUNC_LABEL(mmuPro32Off)	movl    %cr0,%eax	andl    $0x7ffeffff,%eax	/* clear PG and WP */	movl    %eax,%cr0	jmp     mmuPro32Off0		/* flush prefetch queue */mmuPro32Off0:	ret/********************************************************************************* mmuPro32PdbrSet - Set Page Directory Base Register** This routine Set Page Directory Base Register.** NOMANUAL* void mmuPro32PdbrSet *	(*	void * transTbl;*	) */	.balign 16,0x90FUNC_LABEL(mmuPro32PdbrSet)	pushfl				/* save EFLAGS */	cli				/* LOCK INTERRUPT */	movl	SP_ARG1+4(%esp),%eax	movl	(%eax),%eax	movl	%cr3,%edx	movl	$0xfffff000,%ecx	/* upper 20 bits */	andl	$0x00000fff,%edx	cmpl	$ X86CPU_386,FUNC(sysProcessor)	je	mmuPro32PdbrSet1	movl	$0xffffffe0,%ecx	/* upper 27 bits */	andl	$0x00000007,%edx	/* PCD=0 PWT=0 */mmuPro32PdbrSet1:	andl	%ecx,%eax	orl	%edx,%eax	movl	%eax,%cr3	jmp	mmuPro32PdbrSet0	/* flush prefetch queue */mmuPro32PdbrSet0:	popfl				/* UNLOCK INTERRUPT */	ret/********************************************************************************* mmuPro32PdbrGet - Get Page Directory Base Register** This routine Get Page Directory Base Register.** NOMANUAL* MMU_TRANS_TBL * mmuPro32PdbrGet (void) */	.balign 16,0x90FUNC_LABEL(mmuPro32PdbrGet)	movl	%cr3,%eax	movl	$0xfffff000,%edx	/* upper 20 bits */	cmpl	$ X86CPU_386,FUNC(sysProcessor)	je	mmuPro32PdbrGet1	movl	$0xffffffe0,%edx	/* upper 27 bits */mmuPro32PdbrGet1:	andl	%edx,%eax	ret/******************************************************************************** mmuPro32TLBFlush - flush the Translation Lookaside Buffer.** NOMANUAL* void mmuPro32TLBFlush (void)*/	.balign 16,0x90FUNC_LABEL(mmuPro32TLBFlush)	pushfl				/* save EFLAGS */	cli				/* LOCK INTERRUPT */	movl	%cr3,%eax	movl	%eax,%cr3	jmp	mmuPro32TLBFlush0	/* flush prefetch queue */mmuPro32TLBFlush0:	popfl				/* UNLOCK INTERRUPT */	ret

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品影音先锋| 久久―日本道色综合久久| 男人的天堂久久精品| 国产精品乱码人人做人人爱| 欧美一区二区美女| 欧美日韩国产中文| 91福利视频在线| 色欲综合视频天天天| 91猫先生在线| 91丨porny丨中文| 精品免费国产一区二区三区四区| 日韩欧美高清一区| 亚洲精品国产高清久久伦理二区| 一区二区三区四区不卡在线| 亚洲靠逼com| 国产乱一区二区| 成人毛片在线观看| 91小视频免费观看| 久久精品视频一区二区三区| 国产精品激情偷乱一区二区∴| 中文成人av在线| 国产福利精品一区二区| 欧美三级中文字| 欧美电影免费观看高清完整版| 亚洲一级不卡视频| 激情综合网av| 国产成人日日夜夜| 久久久噜噜噜久噜久久综合| 麻豆成人91精品二区三区| 国产精品996| 久久精品夜夜夜夜久久| 国模套图日韩精品一区二区 | 亚洲大片在线观看| 琪琪一区二区三区| 欧美一区二区三区思思人| 日韩精品一卡二卡三卡四卡无卡 | 亚洲狠狠丁香婷婷综合久久久| 成人天堂资源www在线| 中文在线资源观看网站视频免费不卡 | 久久综合成人精品亚洲另类欧美 | 国产在线视视频有精品| 久久一日本道色综合| 国产真实乱对白精彩久久| 国产午夜亚洲精品不卡| 国产91丝袜在线播放| 欧美军同video69gay| 日韩欧美国产电影| 国精产品一区一区三区mba视频| 国产日产欧美一区| 日韩不卡一二三区| 欧美在线观看你懂的| 国产午夜精品福利| 99久久精品情趣| 久久久精品黄色| 99re66热这里只有精品3直播| 夜夜嗨av一区二区三区四季av| 欧美女孩性生活视频| 另类人妖一区二区av| 欧美私人免费视频| 亚洲人亚洲人成电影网站色| 亚洲另类色综合网站| 欧美日韩dvd在线观看| 国产在线精品一区二区三区不卡 | 在线播放/欧美激情| 亚洲精品视频一区二区| 69久久夜色精品国产69蝌蚪网| 另类中文字幕网| 亚洲欧美怡红院| 波多野洁衣一区| 国产精品丝袜黑色高跟| 欧美精品久久久久久久久老牛影院| 国产一区欧美一区| 一区二区日韩av| 久久精品一区二区| 91精品欧美久久久久久动漫| 成人av集中营| 中文字幕在线不卡| 91精品久久久久久久91蜜桃| 96av麻豆蜜桃一区二区| 麻豆精品视频在线观看| 亚洲乱码精品一二三四区日韩在线| 日韩情涩欧美日韩视频| 韩国女主播一区二区三区| 亚洲男女毛片无遮挡| 国产亚洲美州欧州综合国| 欧美三级日韩三级| 波多野结衣在线aⅴ中文字幕不卡| 日韩 欧美一区二区三区| 国产日产欧产精品推荐色| 91精品国产综合久久久久久漫画 | 成人黄色一级视频| 蜜臀久久久99精品久久久久久| 国产精品不卡一区| 国产网站一区二区三区| 日韩欧美中文字幕公布| 欧美精品乱人伦久久久久久| 国产成人av一区二区三区在线观看| 日本 国产 欧美色综合| 亚洲自拍偷拍av| 1024精品合集| 中文字幕一区二区5566日韩| 国产欧美一区二区精品性| 精品久久久久久综合日本欧美| 91精品国产综合久久福利软件 | 波多野结衣的一区二区三区| 国产伦精品一区二区三区免费迷| 日韩国产高清在线| 青青草国产精品亚洲专区无| 欧美xxxxx牲另类人与| 日韩经典一区二区| 亚洲成人资源网| 亚洲成av人片在线| 亚洲午夜久久久久| 91精品黄色片免费大全| 欧美日韩精品系列| 91精品久久久久久久99蜜桃 | 国产女同性恋一区二区| 亚洲国产中文字幕在线视频综合| 色婷婷综合五月| 国产激情91久久精品导航| 国产精品一区二区在线观看不卡| 伦理电影国产精品| 久久99久久99| 国产精品一二三四五| 国产成人在线观看| 99久久精品久久久久久清纯| 成人av在线资源| 91福利国产成人精品照片| 在线观看av不卡| 日韩一级大片在线| 国产欧美日韩另类视频免费观看| 亚洲国产精品成人综合| 亚洲视频在线观看一区| 亚洲高清在线精品| 狠狠狠色丁香婷婷综合激情 | 日本中文一区二区三区| 伦理电影国产精品| 成人av在线网站| 欧美色图在线观看| 日韩一区二区三区免费看 | 欧美亚洲免费在线一区| 日韩亚洲欧美在线观看| 国产日产欧美精品一区二区三区| 亚洲视频一区二区在线观看| 天堂成人免费av电影一区| 国产精品综合一区二区三区| 91免费视频大全| 欧美精品777| 亚洲国产精品99久久久久久久久 | 欧美日韩久久一区| 26uuu欧美| 亚洲在线观看免费| 国产精品一区在线观看乱码| 色天天综合色天天久久| 久久久综合激的五月天| 亚洲午夜在线电影| 成人不卡免费av| 欧美日韩一卡二卡三卡| 久久久精品综合| 日韩不卡一区二区三区| 一本一道波多野结衣一区二区| 日韩三级在线观看| 亚洲靠逼com| 国产二区国产一区在线观看| 欧美日韩精品是欧美日韩精品| 欧美国产日韩精品免费观看| 日本女优在线视频一区二区| 91久久精品午夜一区二区| 国产三级一区二区| 日本vs亚洲vs韩国一区三区| 91伊人久久大香线蕉| 亚洲精品在线一区二区| 欧美日韩中文一区| 日本一区二区三区在线不卡| 男人的天堂亚洲一区| 欧洲一区二区三区在线| 亚洲天堂免费看| 成人免费高清视频| 久久精品一区二区三区av| 乱一区二区av| 日韩欧美国产三级| 日韩av午夜在线观看| 欧美在线免费观看亚洲| 亚洲柠檬福利资源导航| av电影天堂一区二区在线观看| 国产午夜精品美女毛片视频| 九色综合国产一区二区三区| 日韩欧美国产一二三区| 日韩电影在线一区二区三区| 欧美肥妇bbw| 五月激情综合婷婷| 国产福利91精品一区二区三区| 日韩一区二区免费高清| 日本特黄久久久高潮| 日韩三级.com| 国产一区二区导航在线播放| 久久久久9999亚洲精品| 成人毛片老司机大片| 国产欧美一区二区精品忘忧草 | 国产精品久久久久精k8|