Declare context switching routines
Tous les contrôles ont réussi
Builds / ExectOS (amd64, release) (push) Successful in -59m24s
Builds / ExectOS (amd64, debug) (push) Successful in -59m22s
Builds / ExectOS (i686, debug) (push) Successful in -59m23s
Builds / ExectOS (i686, release) (push) Successful in -59m25s

Cette révision appartient à :
2026-05-06 22:28:36 +02:00
Parent 9761569e06
révision 4cb5b12e68

Voir le fichier

@@ -19,8 +19,16 @@ namespace KE
{
public:
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,
IN KRUNLEVEL RunLevel);
private:
STATIC XTFASTCALL BOOLEAN SwitchThreadContext(IN PKTHREAD CurrentThread,
IN BOOLEAN ApcBypass);
STATIC XTFASTCALL BOOLEAN SwitchThreadStack(IN PKTHREAD CurrentThread,
IN KRUNLEVEL RunLevel);
};
}