Hello William,
William Montgomery wrote:
>
> I have read your whitepapers very carefully and I believe that the
> approach is feasable. This looks like a great project, I would definitely
> be interested in joining the effort.
Great. I've put up some code I wrote to test my ideas before writting
the papers (hence, there was some code contrary to the announcement, but
it was useless for the discussion). You can find the code here:
ftp://ftp.opersys.com/pub/Adeos/Adeos.tgz
It is an attempt to getting the Linux Handler Domain to work and, in
effect, to push linux out of ring-zero. That said, you will be crashing
your machine by running this code. It is not functionnal, but the basics
are there.
>
> This approach appears to handle some of the weaknesses of the RTLinux
> method; namely that a binary module can still contain the cli/sti
> instructions and destroy the determinism. In fact, even a user mode
> program with root permissions can do the same. The best example is
> some of the X servers.
I hadn't thought of this particularly, but you are correct by saying
that this is a shortcoming of the RTLinux method.
>
> One comment on implementation; you may have to filter some of the in/out
> instructions to virtualize the timers. Most operating systems will want
> to control those to some extent.
Probably, but this should'nt be very problematic to the rest of the in/out's
as the IO bitmaps of the TSSes may set to disallow timer in/out's and those
int/out's only.
Karim
===================================================
Karim Yaghmour
[EMAIL PROTECTED]
Operating System Consultant
(Linux kernel, real-time and distributed systems)
===================================================
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/