📄 atapioem.c
字号:
extern
void mmc_hw_init(INT16 ctrlno) /*__fn__*/
{
int RetValue;
DEBUGMSG(1, (TEXT("mmc_hw_init\r\n")));
g_vATAPIRegs= (volatile S3C2443_ATAPI_REG *)VirtualAlloc(0, sizeof(S3C2443_ATAPI_REG), MEM_RESERVE, PAGE_NOACCESS);
if (v_pINTRregs == NULL)
{
ERRORMSG(1,(TEXT("For INTRregs : VirtualAlloc failed!\r\n")));
RetValue = FALSE;
}
else
{
if (!VirtualCopy((PVOID)v_pINTRregs, (PVOID)(S3C2443_BASE_REG_PA_ATAPI>> 8), sizeof(S3C2443_ATAPI_REG), PAGE_PHYSICAL | PAGE_READWRITE | PAGE_NOCACHE))
{
ERRORMSG(1,(TEXT("For INTRregs: VirtualCopy failed!\r\n")));
RetValue = FALSE;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -