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