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 |