Skip to main content

Module process

Module process 

Source
Expand description

The definition of a process (its data and state)

Authors: MarioS271

Re-exportsยง

use crate::lib::addr::VirtAddr; ๐Ÿ”’
use crate::mm::vmm::address_space::AddressSpace; ๐Ÿ”’
use core::sync::atomic::AtomicI32; ๐Ÿ”’

Structsยง

Process
Represents all necessary data to manage processes
SavedRegs
The saved CPU registers for when execution was paused by the scheduler

Enumsยง

ProcessStatus
The status of a process

Type Aliasesยง

AtomicPid
Type which represents an atomic PID
Pid
Type which represents a PID