Subject: Re: Scheduler project status and further discussion
To: David Laight <david@l8s.co.uk>
From: Daniel Sieger <dsieger@TechFak.Uni-Bielefeld.DE>
List: tech-kern
Date: 01/19/2007 19:53:17
--cNdxnHkX5QqsyA0e
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jan 18, 2007 at 08:46:33PM +0000, David Laight wrote:
[snip]
> All true, but at some point you have to some code that actually runs the
> process.  This needs (AFAICT) some sort of global queue of runnable proce=
sses
> by priority - common to all schedulers.

Can you give a concrete example? As far as I can see, there is
absolutely no need to expose runqueues to the rest of the kernel, as
long as sched_enqueue() and sched_dequeue() are provided by the
scheduler implementation.

Regards,
Daniel

--=20
Daniel Sieger
Faculty of Technology
Bielefeld University
wwwhomes.uni-bielefeld.de/dsieger

--cNdxnHkX5QqsyA0e
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (SunOS)

iD8DBQFFsROcJUKmeYzbnToRAiLoAJ4tDoi2EEuHDkwR+Iwr0VafsOvNLQCfSozQ
eFTMaxp9NZbRaz9rHpWrzXg=
=yfvW
-----END PGP SIGNATURE-----

--cNdxnHkX5QqsyA0e--