summaryrefslogtreecommitdiffhomepage
path: root/dev/kernel
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-04-23 16:45:21 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2025-04-23 16:45:21 +0200
commit71a3bbba0e03c02641a1c10e4836ec039de8d497 (patch)
tree0bb02ba1117ac13bec07c8eba5803a0a3a316385 /dev/kernel
parentdcf21d1e3a975b715c48a3f841078b33a2717a9c (diff)
dev, kernel/hal: cleanup amd64 kernel main.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/kernel')
-rw-r--r--dev/kernel/HALKit/AMD64/HalKernelMain.cc5
1 files changed, 1 insertions, 4 deletions
diff --git a/dev/kernel/HALKit/AMD64/HalKernelMain.cc b/dev/kernel/HALKit/AMD64/HalKernelMain.cc
index 20994d9b..d2edcaef 100644
--- a/dev/kernel/HALKit/AMD64/HalKernelMain.cc
+++ b/dev/kernel/HALKit/AMD64/HalKernelMain.cc
@@ -18,17 +18,14 @@
#include <FirmwareKit/EFI/EFI.h>
EXTERN_C Kernel::VoidPtr kInterruptVectorTable[];
-EXTERN_C Kernel::VoidPtr mp_user_switch_proc;
-EXTERN_C Kernel::Char mp_user_switch_proc_stack_begin[];
STATIC Kernel::Array<UserProcessTeam, kSchedTeamCount> kTeams;
-STATIC Kernel::Void hal_pre_init_scheduler()
+STATIC Kernel::Void hal_pre_init_scheduler() noexcept
{
for (Kernel::SizeT i = 0U; i < Kernel::UserProcessScheduler::The().CurrentTeam().AsArray().Count(); ++i)
{
Kernel::UserProcessScheduler::The().CurrentTeam().AsArray()[i] = Kernel::USER_PROCESS();
- Kernel::UserProcessScheduler::The().CurrentTeam().AsArray()[i].Status = Kernel::ProcessStatusKind::kKilled;
}
}