⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 switch.c

📁 深圳市微逻辑电子有限公司 巨果&#8226 Kingmos&reg 系统核心
💻 C
字号:
#include <edef.h>
#include <epcore.h>

extern void EdbgOutputDebugString(const unsigned char *sz, ...);
extern void Switch( TSS * lpPrevTSS, TSS * lpNextTSS );

void SwitchTo( LPTHREAD lpPrev, LPTHREAD lpNext )
{
//	EdbgOutputDebugString( "Switch From ID=%d TO ID=%d\r\n", lpPrev->dwThreadID, lpNext->dwThreadID );
	//EdbgOutputDebugString( "Switch To R0=%x, LR=%x SP=%x\r\n", lpNext->tss.r0, lpNext->tss.lr, lpNext->tss.sp );
//	extern int iCheckDDD;

//	if( iCheckDDD )
//	    EdbgOutputDebugString( "SwitchTo = %x,%x,sp=%x\r\n", &lpPrev->tss, &lpNext->tss,lpNext->tss.r13 );

	//ClearPageTable();
	Switch( &lpPrev->tss, &lpNext->tss );
	//EdbgOutputDebugString( "Switch back.\r\n" );
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -