summaryrefslogtreecommitdiff
path: root/kernel/boot.s
AgeCommit message (Expand)Author
2020-08-02Modified assembly routines to use x86's advanced addressing modes.HEADmasterJake Mannens
2018-12-23Corrected a bug in the hard-disk driver where calls to hd_read_block()Jake Mannens
2018-10-09Added the f_inode element to struct file as a pointer to the file'sJake Mannens
2018-10-05Added code to enable gate A20 during startup.Jake Mannens
2018-09-09Re-ordered system call numbers and definitions into alphabetical orderJake Mannens
2018-08-22Added the header file limits.h which contains one definition forJake Mannens
2018-07-28Added new function register_trap() which creates trap gate entries inJake Mannens
2018-07-25Added missing prototype for puts() in stdio.h.Jake Mannens
2018-07-25Fixed a bug in switch_to() in which the value of EBX was not poppedJake Mannens
2018-07-14con_init() is now called during the kernel's boot sequence in kboot()Jake Mannens
2018-07-11Implemented a basic scheduler using an array of task structures in whichJake 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-23Re-wrote interrupt handling. Now, flush_idt only initializes IDT entriesJake 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-16Initial commitJake Mannens