index
:
unix
master
Homebrew UNIX operating system
cgit
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
kernel
/
boot.s
Age
Commit message (
Expand
)
Author
2020-08-02
Modified assembly routines to use x86's advanced addressing modes.
HEAD
master
Jake Mannens
2018-12-23
Corrected a bug in the hard-disk driver where calls to hd_read_block()
Jake Mannens
2018-10-09
Added the f_inode element to struct file as a pointer to the file's
Jake Mannens
2018-10-05
Added code to enable gate A20 during startup.
Jake Mannens
2018-09-09
Re-ordered system call numbers and definitions into alphabetical order
Jake Mannens
2018-08-22
Added the header file limits.h which contains one definition for
Jake Mannens
2018-07-28
Added new function register_trap() which creates trap gate entries in
Jake Mannens
2018-07-25
Added missing prototype for puts() in stdio.h.
Jake Mannens
2018-07-25
Fixed a bug in switch_to() in which the value of EBX was not popped
Jake Mannens
2018-07-14
con_init() is now called during the kernel's boot sequence in kboot()
Jake Mannens
2018-07-11
Implemented a basic scheduler using an array of task structures in which
Jake Mannens
2018-07-07
Added '-g' flag for GCC to all makefiles to ensure debugging information
Jake Mannens
2018-06-25
Added the header asm/interrupt.h which includes a prototype for the
Jake Mannens
2018-06-23
Re-wrote interrupt handling. Now, flush_idt only initializes IDT entries
Jake Mannens
2018-06-20
Added a very basic types.h header file that defines NULL, size_t and
Jake Mannens
2018-06-19
Added foundation code to initialize the PIT and create a 10ms jiffies
Jake Mannens
2018-06-16
Initial commit
Jake Mannens