Skip to main content

Module sched

Module sched 

Source
Expand description

Root scheduler data struct

Authors: MarioS271

Re-exportsยง

use crate::lib::sync::irq_mutex::IrqMutex; ๐Ÿ”’
use crate::lib::sync::unchecked_cell::UncheckedCell; ๐Ÿ”’
use crate::sched::process::AtomicPid; ๐Ÿ”’
use crate::sched::process::Pid; ๐Ÿ”’
use crate::sched::process::Process; ๐Ÿ”’
use alloc::collections::BTreeMap; ๐Ÿ”’
use core::sync::atomic::Ordering; ๐Ÿ”’

Structsยง

Sched
Holds the scheduler state, including active process data, scheduler info and more

Type Aliasesยง

ProcessMap
Wrapper type for BTreeMap<Pid, Process