[][src]Module kernel::process

Support for creating and running userspace applications.

Structs

FunctionCall

Struct that defines a callback that can be passed to a process. The callback takes four arguments that are Driver and callback specific, so they are represented generically here.

Process
ProcessDebug

State for helping with debugging apps.

Enums

Error
FaultResponse

The reaction the kernel should take when an app encounters a fault.

IPCType
State

Various states a process can be in.

Task

Traits

ProcessType

This trait is implemented by process structs.

Functions

load_processes

Helper function to load processes from flash into an array of active processes. This is the default template for loading processes, but a board is able to create its own load_processes() function and use that instead.