| src/assignment-1.h [code] | |
| src/atomic.h [code] | Header file for implementation of atomic operation |
| src/condvar.c | Implementation of conditional variables |
| src/condvar.h [code] | Header file of file condvar.c |
| src/debug.c | Functions for support debugging |
| src/debug.h [code] | Header file for debug.c |
| src/errnums.h [code] | This file stores definitions of errors definitions used in project |
| src/exc.c | Exception handling functions |
| src/exc.h [code] | Header file for exc.c |
| src/input.c | Input functions |
| src/int.c | Interrupt parsing and handling |
| src/int.h [code] | Header file for int.c |
| src/io.h [code] | Header file for input.c and output.c |
| src/keyboard.c | Keyboard functions |
| src/keyboard.h [code] | Header file for keyboard.c |
| src/main.c | Starting poin of the kernell |
| src/malloc.c | Simple kernel memory allocator |
| src/malloc.h [code] | Header file for malloc.c |
| src/mutex.c | Implementation of mutexes |
| src/mutex.h [code] | Header file for implementation of mutexes, file mutexes.c |
| src/offset.h [code] | Relative addresses of registers |
| src/output.c | Output functions |
| src/printer.h [code] | Header file for printer.c |
| src/regname.h [code] | Human-friendly register names |
| src/rwlock.c | Functions for using synchronization primitive called R/W lock |
| src/rwlock.h [code] | Header file for rwlock.c |
| src/sched.c | Implementation of simple scheduler |
| src/sched.h [code] | Header file for implementation of simple scheduler, file sched.h |
| src/semaphore.c | Implementation of semaphores |
| src/semaphore.h [code] | Header file for implementation of semaphores, file semaphore.c |
| src/sys.h [code] | This file contains system dependents definitions |
| src/syscall.c | Kernel syscall handler |
| src/syscall.h [code] | Kernel syscall handler |
| src/thread.c | Implementation of the threads |
| src/thread.h [code] | Heder file for implementation of threads |
| src/timers.c | Include functions for initialization, starting and destroing timers |
| src/timers.h [code] | Include functions for initialization, starting and destroing timers |
| src/tlb.c | TLB handling |
| src/tlb.h [code] | Header file for tlb.c |
| src/tqueue.c | Implementation of the cyclic queue |
| src/tqueue.h [code] | Heder file of implementation of cyclic sorted/unsorted queue |
| src/typedefs.h [code] | Definitions of common types used in project |
1.4.7