Wire thread startup frame to return to user-mode switch or system thread exit handler
Some checks failed
Builds / ExectOS (amd64, debug) (push) Successful in 25s
Builds / ExectOS (i686, debug) (push) Failing after 28s
Builds / ExectOS (amd64, release) (push) Successful in 39s
Builds / ExectOS (i686, release) (push) Failing after 36s

This commit is contained in:
2026-06-14 01:34:24 +02:00
parent e035666f7a
commit 89681897d7
4 changed files with 40 additions and 0 deletions

View File

@@ -23,6 +23,19 @@ KE::KThread::GetInitialThread(VOID)
return &InitialThread;
}
/**
* Handles an unexpected system thread exit.
*
* @return This routine does not return any value.
*
* @since XT 1.0
*/
XTAPI
VOID
KE::KThread::HandleSystemThreadExit(VOID)
{
}
/**
* Initializes an Idle Thread.
*
@@ -369,3 +382,16 @@ KE::KThread::SuspendThread(IN PVOID NormalContext,
{
UNIMPLEMENTED;
}
/**
* Switches a new thread into User Mode.
*
* @return This routine does not return any value.
*
* @since XT 1.0
*/
XTAPI
VOID
KE::KThread::SwitchToUserMode(VOID)
{
}