#include <ubixos/types.h>
#include <ubixos/elf.h>
#include <vfs/file.h>
#include <sys/tss.h>
Go to the source code of this file.
Data Structures | |
struct | osInfo |
struct | taskStruct |
Typedefs | |
typedef taskStruct | kTask_t |
Enumerations | |
enum | tState { DEAD = -1, NEW = 0, READY = 1, RUNNING = 2, IDLE = 3 } |
Functions | |
int | schedInit () |
void | sched () |
void | schedYield () |
int | schedEndTask (pidType pid) |
kTask_t * | schedNewTask () |
kTask_t * | schedFindTask (uInt32 id) |
int | deleteTask (uInt32) |
Variables | |
kTask_t * | taskList |
uInt32 | nextID |
kTask_t * | _current |
kTask_t * | _usedMath |
|
Structure containing information about a class |
|
|
|
Removes task from list |
|
|
|
|
|
|
|
Allocates memory for task list and sets up default task |
|
|
|
|
|
|
|
|
|
|
|
|