index
:
unix
master
Homebrew UNIX operating system
cgit
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
kernel
/
sched.c
Age
Commit message (
Expand
)
Author
2018-09-01
Removed the sys_puts system call in favour of calls to tty_write().
Jake Mannens
2018-08-20
Defined macros cli() and sti() in asm/interrupt.h to disable and enable
Jake Mannens
2018-08-07
Fixed a bug where the panic() function called printf() instead of
Jake Mannens
2018-07-31
Modified the scheduler so that a HLT instruction is executed if no
Jake Mannens
2018-07-30
Fixed a bug where the tick_handler() and sigret() functions did not pass
Jake Mannens
2018-07-25
Fixed a bug in switch_to() in which the value of EBX was not popped
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
Memory is now allocated for a kernel stack unique to each address space
Jake Mannens
2018-07-11
Modified the tick_handler interrupt routine in timer.s so that it no
Jake Mannens
2018-07-11
Implemented a basic scheduler using an array of task structures in which
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