summaryrefslogtreecommitdiff
path: root/kernel/timer.s
AgeCommit message (Expand)Author
2020-03-18Added decimal and octal conversion specifiers ('%d' and '%o') toJake Mannens
2018-08-06Defined ssize_t in unistd.h.Jake Mannens
2018-07-30Fixed a bug where the tick_handler() and sigret() functions did not passJake Mannens
2018-07-28Added new function register_trap() which creates trap gate entries inJake Mannens
2018-07-25Fixed a bug in switch_to() in which the value of EBX was not poppedJake Mannens
2018-07-13Added a state field to the task structure to hold the task's run state.Jake Mannens
2018-07-11Modified the tick_handler interrupt routine in timer.s so that it noJake Mannens
2018-07-11Implemented a basic scheduler using an array of task structures in whichJake Mannens
2018-07-08Moved the 'ticks' variable from kmain.c to timer.s.Jake Mannens
2018-06-23Re-wrote interrupt handling. Now, flush_idt only initializes IDT entriesJake Mannens
2018-06-19Added foundation code to initialize the PIT and create a 10ms jiffiesJake Mannens