summaryrefslogtreecommitdiff
path: root/Kernel/Scheduler.cpp
AgeCommit message (Expand)Author
2019-01-01Let the "reaped unparented process" messages go straight to the debugger.Andreas Kling
2018-12-24The syncd loop can just be a lambda.Andreas Kling
2018-12-21Yet another pass of style fixes.Andreas Kling
2018-12-03Implement basic support for times().Andreas Kling
2018-12-03Share the "blocked-on file descriptor" number between read() and write().Andreas Kling
2018-12-03More coding style changes.Andreas Kling
2018-11-28Fix bug where a signal-interrupted waitpid() wouldn't return EINTR.Andreas Kling
2018-11-28Let reap() communicate the dead process's exit status to the caller.Andreas Kling
2018-11-16Don't unblock a blocked process when it ignores a signal.Andreas Kling
2018-11-13Add close-on-exec flag for file descriptors.Andreas Kling
2018-11-12Add primitive FIFO and hook it up to sys$pipe().Andreas Kling
2018-11-11Rage hacking to get bash to run. It finally runs. So cool! :^)Andreas Kling
2018-11-09Fix some paging related bugs exposed by the spawn stress test.Andreas Kling
2018-11-08The colonel task already had a halt loop.Andreas Kling
2018-11-08Move timer tick handling into Scheduler.Andreas Kling
2018-11-07Get rid of the undertaker and have waitpid() be the reaper.Andreas Kling
2018-11-07Unbreak sys$sigreturn() after colonel process changes.Andreas Kling
2018-11-07Finally unbreak the colonel process and make it the true idle process.Andreas Kling
2018-11-07Reduce number of passes in the scheduler by 2.Andreas Kling
2018-11-07Move the scheduler code to its own class.Andreas Kling