console.c | A console driver |
console.h [code] | |
frame.c | Provides the implementantion of physical page frame allocation |
frame.h [code] | Interface for the frame allocator |
id.c | Implemention of the IDTable tasks |
id.h [code] | Id-mapping facilities |
include.h [code] | |
interrupt.c | Provides the implementantion for installing interrupts |
interrupt.h [code] | Interrupt handler interface |
io.c | Implemention of the i/o syscalls |
io.h [code] | Interface for the Input Output system calls |
kernel.c | The kernel entry-point |
list.c | Provides the implementantion of list utility functions |
list.h [code] | Inline list structure facilities |
loader.c | User program data loading |
loader.h [code] | |
register.h [code] | Thread context registers |
scheduler.h [code] | Scheduler interface |
syscall.c | Installs the syscalls |
syscall.h [code] | The interface for handling system syscalls |
task.c | Functions pretaining to the setup and execution of tasks |
task.h [code] | Task manager interface |
thread.c | Implementaion for threads |
thread.h [code] | Thread manager interface |
timer.c | Provides the implementantion of scheduler related functions |
timer.h [code] | Timer facilities interface |
variable_queue.h [code] | Generalized queue module for data collection |
vm.c | Provides the implementantion of virtual memory management |
vm.h [code] | Virtual memory management interface |