index
:
unix
master
Homebrew UNIX operating system
cgit
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
/
kernel
Age
Commit message (
Expand
)
Author
2018-08-06
Defined ssize_t in unistd.h.
Jake Mannens
2018-08-01
Defined EOF as -1 in stdio.h.
Jake Mannens
2018-07-30
Fixed a bug where the tick_handler() and sigret() functions did not pass
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-16
Included the necessary stdint.h in kernel/hd.h. That header file may now
Jake Mannens
2018-07-14
con_init() is now called during the kernel's boot sequence in kboot()
Jake Mannens
2018-07-13
Added a state field to the task structure to hold the task's run state.
Jake Mannens
2018-07-12
Task state information is no longer manually saved on context switch.
Jake Mannens
2018-07-11
Implemented a basic scheduler using an array of task structures in which
Jake Mannens
2018-07-08
Moved the 'ticks' variable from kmain.c to timer.s.
Jake Mannens
2018-07-08
Added a printf() function to the library under stdio.c which uses the
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-24
Modified makefiles to use the more appropriate variable $(MAKE) when
Jake Mannens
2018-06-19
Added foundation code to initialize the PIT and create a 10ms jiffies
Jake Mannens
2018-06-17
Cleaned up console I/O functions in con.c and con.h respectively.
Jake Mannens
2018-06-16
Initial commit
Jake Mannens