From df817d4230484efafb12f97758d33360a0ab240c Mon Sep 17 00:00:00 2001 From: sjg Date: Thu, 22 Apr 2010 20:17:25 -0700 Subject: [PATCH] --- docs/developer/ProjectsPage.mdwn | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/developer/ProjectsPage.mdwn b/docs/developer/ProjectsPage.mdwn index e993bac0..df2083e3 100644 --- a/docs/developer/ProjectsPage.mdwn +++ b/docs/developer/ProjectsPage.mdwn @@ -118,15 +118,13 @@ This page shall serve as a common place to look if you're in search of a DragonF * After that, make user stacks and data heaps non-executable. (W^X) * hardware drivers, specially wireless. -### CPU scheduler: +### CPU scheduler * A scheduler API supporting multiple scheduler implementations already exists * Add a Solaris-like dispatcher framework that can handle more than one installed scheduling policy ### I/O scheduler -* factor out, and make the IO scheduler plugabble. -* start with a "NOP" scheduler for RAM based devices -* implement a anticipatory scheduler (see documentation about the linux anticipatory scheduller) -* implement a Fair Queuing scheduler (even out the access to IO between competing processes/users) +* A pluggable kernel I/O scheduler already exists +* Implement additional disk scheduling policies ### Work relating to LWKT (LightWeightKernelThreading) * Implement lazy IPI cross-processor lwkt message passing. -- 2.41.0