NeKernel dev
Loading...
Searching...
No Matches
Kernel::KERNEL_TASK Class Referencefinal

Equivalent of USER_PROCESS, but for kernel tasks. More...

#include <KernelTaskScheduler.h>

Public Attributes

Char Name [kSchedNameLen] = {"KERNEL_TASK"}
ProcessSubsystem SubSystem {ProcessSubsystem::kProcessSubsystemKernel}
HAL::StackFramePtr StackFrame {nullptr}
UInt8StackReserve {nullptr}
SizeT StackSize {kSchedMaxStackSz}
ProcessImage Image {}
KID Kid {0}
 a KID is a Kernel ID, it is used to find a task running within the kernel.

Detailed Description

Equivalent of USER_PROCESS, but for kernel tasks.

Author
Amlal

Member Data Documentation

◆ Image

ProcessImage Kernel::KERNEL_TASK::Image {}

◆ Kid

KID Kernel::KERNEL_TASK::Kid {0}

a KID is a Kernel ID, it is used to find a task running within the kernel.

◆ Name

Char Kernel::KERNEL_TASK::Name[kSchedNameLen] = {"KERNEL_TASK"}

◆ StackFrame

HAL::StackFramePtr Kernel::KERNEL_TASK::StackFrame {nullptr}

◆ StackReserve

UInt8* Kernel::KERNEL_TASK::StackReserve {nullptr}

◆ StackSize

SizeT Kernel::KERNEL_TASK::StackSize {kSchedMaxStackSz}

◆ SubSystem


The documentation for this class was generated from the following file: