Subject: Re: Further works on yamt-idlelwp
To: None <rmind@NetBSD.org>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: tech-kern
Date: 03/12/2007 11:32:33
> I may be wrong, but...
> In such case you would declare two states - "enqueue for yielding" and
> "enqueue for the rest", which would be for specific scheduler internals. As
> an abstraction, dispatcher should not know about such transitions, it should
> only know that it could - enqueue or dequeue.

do you mean, while some specific schedulers need to know the purpose of
enqueue, they should not be told it explicitly?

or, do you mean to remove sched_enqueue and sched_dequeue completely
from the api?

YAMAMOTO Takashi