summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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-07-08Added a printf() function to the library under stdio.c which uses theJake Mannens
2018-07-07Added '-g' flag for GCC to all makefiles to ensure debugging informationJake Mannens
2018-06-25Added the header asm/interrupt.h which includes a prototype for theJake Mannens
2018-06-24Re-structured the source tree and modified makefiles accordingly.Jake Mannens
2018-06-24Modified makefiles to use the more appropriate variable $(MAKE) whenJake Mannens
2018-06-23Re-wrote interrupt handling. Now, flush_idt only initializes IDT entriesJake Mannens
2018-06-23Corrected a bug in vsprintf where zeros following any digit greater thanJake Mannens
2018-06-20Added a very basic types.h header file that defines NULL, size_t andJake Mannens
2018-06-19Added foundation code to initialize the PIT and create a 10ms jiffiesJake Mannens
2018-06-18Added interpretation of the '%' conversion specifier which acts as anJake Mannens
2018-06-17Added zero padding and field width interpretation to vsprintf.Jake Mannens
2018-06-17Cleaned up console I/O functions in con.c and con.h respectively.Jake Mannens
2018-06-17Added basic implmementation of %x to vsprintf.Jake Mannens
2018-06-17Fixed a bug where if multiple %s parameters were passed to vsprintf,Jake Mannens
2018-06-17Added %s to vsprintfJake Mannens
2018-06-16Initial commitJake Mannens