kstart.c

来自「深圳市微逻辑电子有限公司 巨果&#8226 Kingmos&reg 系统核心」· C语言 代码 · 共 34 行

C
34
字号
#include "ewindows.h"
#include "ecore.h"

extern void KingmosStart( LPVOID );

void _SystemStart(  DWORD uiPhyFirstLevelPage, LPBYTE lpbFreeMemStart, DWORD dwFreeMemSize  )
{
	extern LPBYTE  lpbSysMainMem;
    extern ULONG   ulSysMainMemLength;

#ifdef VIRTUAL_MEM
	InitPTE( uiPhyFirstLevelPage ); 
//	SetProtect( 0x80000000 );
#endif

	//TestVirtual();
	lpbSysMainMem = lpbFreeMemStart;
	ulSysMainMemLength = dwFreeMemSize;
#ifdef DEBUG
	memset( lpbSysMainMem, 0xcccccccc, dwFreeMemSize );
#endif
  	
	OEM_Init();

	INTR_ON();

	EdbgOutputDebugString( "begin Kingmos..................\r\n" );

	KingmosStart(0);
	
	while(1);

}

⌨️ 快捷键说明

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