From f8a49e346e45daaf1463b658b386040f8843fa61 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Thu, 24 Apr 2025 09:14:06 +0200 Subject: dev, kernel, boot: HeFS, Scheduler, BootZ: see below. Refactored HeFS node handling and API for extensibility, added directory metadata, improved wildcard querying, and updated documentation accordingly. Signed-off-by: Amlal El Mahrouss --- dev/kernel/HALKit/AMD64/HalKernelMain.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'dev/kernel/HALKit') diff --git a/dev/kernel/HALKit/AMD64/HalKernelMain.cc b/dev/kernel/HALKit/AMD64/HalKernelMain.cc index 3686a48f..d59e9e86 100644 --- a/dev/kernel/HALKit/AMD64/HalKernelMain.cc +++ b/dev/kernel/HALKit/AMD64/HalKernelMain.cc @@ -98,6 +98,8 @@ EXTERN_C Kernel::Void hal_real_init(Kernel::Void) noexcept idt_loader.Load(idt_reg); + /// after the scheduler runs, we must look over teams, every 200ms in order to schedule every process according to their affinity fairly. + auto constexpr kSchedTeamSwitchMS = 200U; /// @brief Team switch time in milliseconds. Kernel::HardwareTimer timer(rtl_ms(kSchedTeamSwitchMS)); -- cgit v1.2.3