Declare context switching routines
All checks were successful
All checks were successful
This commit is contained in:
@@ -19,8 +19,16 @@ namespace KE
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
STATIC XTFASTCALL VOID ExitDispatcher(IN KRUNLEVEL OldRunLevel);
|
STATIC XTFASTCALL VOID ExitDispatcher(IN KRUNLEVEL OldRunLevel);
|
||||||
|
STATIC XTFASTCALL BOOLEAN SwitchContext(IN PKTHREAD CurrentThread,
|
||||||
|
IN KRUNLEVEL RunLevel);
|
||||||
STATIC XTAPI VOID UpdateRunTime(IN PKTRAP_FRAME TrapFrame,
|
STATIC XTAPI VOID UpdateRunTime(IN PKTRAP_FRAME TrapFrame,
|
||||||
IN KRUNLEVEL RunLevel);
|
IN KRUNLEVEL RunLevel);
|
||||||
|
|
||||||
|
private:
|
||||||
|
STATIC XTFASTCALL BOOLEAN SwitchThreadContext(IN PKTHREAD CurrentThread,
|
||||||
|
IN BOOLEAN ApcBypass);
|
||||||
|
STATIC XTFASTCALL BOOLEAN SwitchThreadStack(IN PKTHREAD CurrentThread,
|
||||||
|
IN KRUNLEVEL RunLevel);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user