Go to file
Tomas Hruby daf7940c69 pick_proc() called only just before returning to userspace
- new proc_is_runnable() macro to test whether process is runnable. All tests
  whether p_rts_flags == 0 converted to use this macro

- pick_proc() calls removed from enqueue() and dequeue()

- removed the test for recursive calls from pick_proc() as it certainly cannot
  be called recursively now

- PREEMPTED flag to mark processes that were preempted by enqueueuing a higher
  priority process in enqueue()

- enqueue_head() to enqueue PREEMPTED processes again at the head of their
  current priority queue

- NO_QUANTUM flag to block and dequeue processes preempted by timer tick with
  exceeded quantum. They need to be enqueued again in schedcheck()

- next_ptr global variable removed
2009-11-09 17:48:31 +00:00
boot Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
commands Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
docs Report make issue in UPDATING (approved by Ben) 2009-10-06 14:17:13 +00:00
drivers pci: extend NR_DRIVERS to cover all system processes 2009-11-09 10:43:46 +00:00
etc Add more identifiers to drivers.conf for orinoco and rtl8137. 2009-10-14 07:20:13 +00:00
include Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
kernel pick_proc() called only just before returning to userspace 2009-11-09 17:48:31 +00:00
lib Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
man Create man pages for bigsh and dev2name 2009-10-27 15:34:22 +00:00
servers Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
test Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
tools Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
LICENSE Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
Makefile Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00