Paolo,
When I was implementing the first versions of RTL, I saw efficiency
as the main goal. I wrote all of cli/sti functionality and
of course they were inlined. Now, needing to run RTL on
several platforms and having in mind the prospect of RTL being
incorporated in the mainstream kernel, Victor switched to functions.
So what?! There's more than one way to do it.
For you, not being a computer scientist -- like you acknowledged
so many times before -- using function pointers may be something of
an innovation; for me at least this is an obvious thing to do.
To me, the position like "here! he used a function pointer
like a I did a year ago!!!" seems quite strange.
The basic ideas of RTLinux, however, is not obvious at all. Here's a fact that
supports this: very soon after Victor and me have published our papers on
our approach and RTLinux, there appeared several "small RT-executives"
running on NT -- those were commercial, and ... running on Linux.
Michael.
P.S. Oh, and we RTLinux people also have "stolen" the periodic mode clock -- which is
-- like function pointers-- something operating systems have been using for ages.
Unlike a oneshot clock.
and rdtsc() -- can't say I was the first one to use it for time measurement
.0xf .0x31 existed in linux's get_fast_timeoffset or whatever for quite some
time.
We also "stole" and plan on stealing numerous other things -- if you insist
on perceiving it in this way.
P.P.S. This is my last (I think it's also the first) word on the subject
to this mailing list. Sorry for wasting bandwidth.
> Then just for the sake of truth:
> in RTAI CLI/STI are as in RTL but ..... in RTAI they were already that
> way almost two years ago, in RTL just recently.
>
> I do not want to claim I invented anything, maybe they went that way
> because of the need of unifying RTL on PPC needs. In fact PPC is almost
> natively fully compliant with RTAI HAL concept (another concept that is
> not ours but was leading the way we patched Linux for RTAI, since its
> very beginning).
>
> For me it is not a problem being copied, and even not acknowledged, at
> the beginning of our both our RTL variant (4 years ago) and RTAI there
> were no copyrights in their distributions, you can check it.
>
> In view of the above what I cannot accept is anybody simulating he/she
> does not understand my claims without checking what I say.
>
> Ciao, Paolo.
> -- [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/
-- [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/