|
NeKernel dev
|
This file handles multi processing in the Kernel. More...
#include <ArchKit/ArchKit.h>#include <CFKit/Property.h>#include <KernelKit/HardwareThreadScheduler.h>#include <KernelKit/ProcessScheduler.h>Namespaces | |
| namespace | Kernel |
| UPS inline definitions. | |
Functions | |
| EXTERN_C Bool | Kernel::hal_check_task (HAL::StackFramePtr stack_ptr) |
| Validate user stack. | |
| EXTERN_C Bool | Kernel::mp_register_task (HAL::StackFramePtr stack_frame, ProcessID thrdid) |
| Register current stack frame for a thread. | |
Variables | |
| STATIC HardwareThreadScheduler | Kernel::kHardwareThreadScheduler |
This file handles multi processing in the Kernel.
!
Multi processing is needed for multi-tasking operations.