|
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.