On Wed, May 17, 2000 at 12:18:12AM -0700, wrote:
> Hi,
>
> I understand from the FAQ that the standard RTLinux is not burdened
> with the overhead of supporting priority inheritance.
> http://www.rtlinux.org/rtlinux.new/documents/faq.html#Q10
>
> The RTLinux mailing list seems to indicate that the RTAI variant does
> support priority inheritance (URL below may be split across lines).
> http://www.rtlinux.org/rtlinux.new/mailing_list/rtl.w5archive/9909/msg00041.html
>
> If you have experience with current RTLinux priority inheritance
> implementations and other scheduling matters, you may be able to
> provide insight addressing the following question...
> http://www.hotdispatch.com/view-task-provider?ID=1835181&aff=32819422
Basically, my analysis is that if you "rely heavily on priority inheritance"
to solve your synchronizationm processes, you need a redesign or you
(more likely) should not be running in RT space.
One simple method for solving semaphore induced priority inversion in RTLinux
is to disable thread switching while semaphores are held. In fact,
I'd be willing to add this an an option to the mutex code if people
wanted it.
>
> Thanks,
>
> --- jvwright
>
> (HotDispatch is a marketplace for programmer expertise where questions
> often receive responses in less than an hour, and small programming
> projects are often completed in less than 24 hours.
>
> HotDispatch includes an escrow service that takes care of the
> accounting, so that requesters can pay for speedy solutions and tip
> for heroic answers, without the overhead of getting physical
> addresses, writing out a check, addressing an envelope, and finding a
> mailbox --- all the things no one has time for during a time crunch.
>
> HotDispatch: the Market for Software Expertise
> http://www.hotdispatch.com/home?aff=32819422
> http://www.hotdispatch.com/IBM/home?aff=32819422
>
> ...to solve problems quickly, offer quick rewards in return...:)
>
>
>
> --== Sent via Deja.com http://www.deja.com/ ==--
> Before you buy.
> -- [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/
--
---------------------------------------------------------
Victor Yodaiken
FSMLabs: www.fsmlabs.com www.rtlinux.com
FSMLabs is a servicemark and a service of
VJY Associates L.L.C, New Mexico.
-- [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/