Modestus Moon OS
R4
CS 450 project
|
Data Structures | |
struct | context_t |
processContext_t structure that conatiains the CPU register context_t More... | |
Macros | |
#define | BG_WHITE "\033[48;2;255;255;255m" |
Functions | |
int | yield () |
stops the exection of commhand and executes each process in the ready queue More... | |
int | loadr3 (char parameters[][MAX_LENGTH]) |
loads all processes into memory in a suspended ready state at any priority of the users choosing More... | |
This grouping provides a quick access to all development that occured during module R2. Each function or file that was added during this module can be found here.
#define BG_WHITE "\033[48;2;255;255;255m" |
int loadr3 | ( | char | parameters[][MAX_LENGTH] | ) |
loads all processes into memory in a suspended ready state at any priority of the users choosing
parameters | tales no parameters so they are voided |
Definition at line 825 of file comm_list.c.
References s_processContext::cs, s_processContext::ds, s_processContext::ebp, s_processContext::eflags, s_processContext::eip, s_processContext::es, s_processContext::esp, s_processContext::fs, s_processContext::gs, memset(), proc1(), proc2(), proc3(), proc4(), proc5(), serial_println(), setupPCB(), and SYSTEM.
Referenced by initCmdArray().
int yield | ( | ) |
stops the exection of commhand and executes each process in the ready queue
parameters | takes no parameters so they are voided |
Definition at line 820 of file comm_list.c.