dsched_bfq - A budget fair-queuing dsched policy
authorBrills Peng <brills@gmail.com>
Sat, 27 Aug 2011 18:19:49 +0000 (18:19 +0000)
committerAlex Hornung <ahornung@gmail.com>
Sun, 28 Aug 2011 01:20:33 +0000 (01:20 +0000)
commitaabeb1879a283dd102229d575b6239e9e72e887c
tree59377daf8e98d15329e294f6857324f7abe0a0ff
parente8e9bef2410076330764b68eb8e999a1adcf5631
dsched_bfq - A budget fair-queuing dsched policy

 * dsched_bfq is a budget fair queuing scheduling policy for the dsched
   framework.

 * NOTE: this scheduler is still highly experimental and
   work-in-progress, it's not recommended for widespread use (yet).
   There are several well-known issues, such as a possible deadlock on
   unloading the module.

Sponsored-by: Google Summer of Code
12 files changed:
sys/conf/files
sys/conf/options
sys/config/LINT
sys/kern/dsched/Makefile
sys/kern/dsched/bfq/Makefile [new file with mode: 0644]
sys/kern/dsched/bfq/bfq.c [new file with mode: 0644]
sys/kern/dsched/bfq/bfq.h [new file with mode: 0644]
sys/kern/dsched/bfq/bfq_helper_thread.c [new file with mode: 0644]
sys/kern/dsched/bfq/bfq_helper_thread.h [new file with mode: 0644]
sys/kern/dsched/bfq/bfq_ktr.h [new file with mode: 0644]
sys/kern/dsched/bfq/wf2q.c [new file with mode: 0644]
sys/kern/dsched/bfq/wf2q.h [new file with mode: 0644]