Re: [ANNOUNCE] Adeos nanokernel for Linux kernel

From: Ingo Oeser (ingo.oeser@informatik.tu-chemnitz.de)
Date: Wed Jun 05 2002 - 04:41:49 EST


On Tue, Jun 04, 2002 at 09:40:25PM -0500, Oliver Xymoron wrote:
> Just bear in mind that it's next to impossible to avoid throwing the baby
> out with the bathwater here. Ok, so you've got an RT kernel playing your
> MP3 alongside your UNIX system - how do you control it? How do you switch
> tracks? All the latency that you were struggling with in the player is
> still there in the user interface.
 
What stops you from providing non-sleeping messaging scheme
primitives in Adeos?

Adeos -> Client: Use virtual interrupt vectors and use your ipipe
   for it.

Client -> Adeos: Provide Emission of this virtual interrupts in
Adeos.

Also some kind of shared memory and a "commit" for this memory is
needed in Adeos. Allocation of this memory should be up to the
requester of this memory, so Adeos doesn't need to wait for it
and neither does the RTOS on the other end.

With that primitives (plus some atomic magic ;-)) you can build
non-sleeping messaging.

Karim, is sth. like this planned or is it senseless?

Regards

Ingo Oeser

-- 
Science is what we can tell a computer. Art is everything else. --- D.E.Knuth
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Jun 07 2002 - 22:00:23 EST