Yep, I think this is a very good idea. :-)

Fred Proctor wrote:
(...)
> 1. No need for user to edit lilo.conf, run lilo
Very useful, since not all RT apps need the same amount of shared
memory,
and it's certainly NOT a Good Thing(tm) having to reboot to change it...
For larger apps that need to transfer data at high speed between RT and
non-RT, the possibility to change the Linux/RTLinux shared memory ratio
while (most of the app) is running can be quite useful. (I'm thinking
about that Audiality audio rec/edit system again, but I think it can be
of use in many other situations as well.)

> 2. No need for different versions of code or scripts for different base
> addresses
Fixed memory addresses (that can change! ;-) in a modern OS makes me a
bit nervous...

> 3. Ability to use more than 4 MB of shared memory
This 4 MB limit is one thing that makes me hesitate a bit on picking up
the Audiality again. 4 MB is a bit on the low end when it comes to
multichannel, high end quality audio processing and sample playback.
(For a sample player to respond in real time, at least 100-300 ms of
data
for every waveform that might be triggered must be kept in RT accessible
memory, so that the soft real time system has some time to start
streaming
the rest of the waveform from disc as it receives the "Yo! Gimme' data!"
message from RT.)
 
> I will gladly convert all my code over to vmalloc/mmap method, and
> rewrite the shared memory documentation I have, if this works and is
> made part of the RTL distribution. I don't think it needs to replace
> fifos, but I don't use these so what do I know. Comments?
(...)

I think it would be very nice only needing to have one thing in mind:
Make
sure there's an RTLinux kernel on the machine you intend to use, and
then
just plug in any special hardware you need and install your real time
software. I also think this is essential if RTL is to be a part of the
Linux main source tree!

//David Olofson

--- [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/

Reply via email to