* [Xenomai-core] Interrupt Sharing
@ 2008-01-09 12:37 kapilkumar.jain
2008-01-09 15:57 ` Jan Kiszka
0 siblings, 1 reply; 3+ messages in thread
From: kapilkumar.jain @ 2008-01-09 12:37 UTC (permalink / raw)
To: xenomai
[-- Attachment #1: Type: text/plain, Size: 1106 bytes --]
Dear Mr. Jan Kiszka
Long before i have asked solution for Interrupt sharing problem between non real time & real time module,
as i have found it is difficult to disable the non real time.
I have found the solution by return RTDM_IRQ_NONE | XN_ISR_PROPAGATE. from the ISR.
Thanks & Regards
Kapil Kumar Jain
SDG | Ext. 249
**************** CAUTION - Disclaimer *****************This email may contain confidential and privileged material for the
sole use of the intended recipient(s). Any review, use, retention, distribution or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive for the recipient), please contact the sender by reply email and delete all copies of this message. Also, email is susceptible to data corruption, interception, tampering, unauthorized amendment and viruses. We only send and receive emails on the basis that we are not liable for any such corruption, interception, tampering, amendment or viruses or any consequence thereof.
*********** End of Disclaimer ***********DataPatterns ITS Group**********
[-- Attachment #2: Type: text/html, Size: 2006 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Xenomai-core] Interrupt Sharing
2008-01-09 12:37 [Xenomai-core] Interrupt Sharing kapilkumar.jain
@ 2008-01-09 15:57 ` Jan Kiszka
2008-01-10 4:16 ` kapilkumar.jain
0 siblings, 1 reply; 3+ messages in thread
From: Jan Kiszka @ 2008-01-09 15:57 UTC (permalink / raw)
To: kapilkumar.jain; +Cc: xenomai
kapilkumar.jain wrote:
> Dear Mr. Jan Kiszka
>
> Long before i have asked solution for Interrupt sharing problem between non real time & real time module,
> as i have found it is difficult to disable the non real time.
>
> I have found the solution by return RTDM_IRQ_NONE | XN_ISR_PROPAGATE. from the ISR.
That's not a solution, it's a fragile workaround: Your RT device's IRQ
may suffer from priority inversion when an IRQ event for the non-RT side
is pending but cannot be handled timely (due to Linux stalling its IRQs
or some low-prio RT thread is blocking Linux). Then succeeding IRQ
events for the RT side will also have to wait until the non-RT side has
completed its processing.
Jan
--
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Xenomai-core] Interrupt Sharing
2008-01-09 15:57 ` Jan Kiszka
@ 2008-01-10 4:16 ` kapilkumar.jain
0 siblings, 0 replies; 3+ messages in thread
From: kapilkumar.jain @ 2008-01-10 4:16 UTC (permalink / raw)
To: Jan Kiszka; +Cc: xenomai
Dear Jan,
Thanks
We will work on it.
With Regards
Kapil Kumar Jain
SDG | Data Patterns Pvt Ltd | West Mambalam | Chennai -33 | India
----- Original Message -----
From: "Jan Kiszka" <jan.kiszka@domain.hid>
To: "kapilkumar.jain" <kapilkumar.jain@domain.hid>
Cc: <xenomai@xenomai.org>
Sent: Wednesday, January 09, 2008 9:27 PM
Subject: Re: [Xenomai-core] Interrupt Sharing
> kapilkumar.jain wrote:
>> Dear Mr. Jan Kiszka
>>
>> Long before i have asked solution for Interrupt sharing problem between
>> non real time & real time module,
>> as i have found it is difficult to disable the non real time.
>>
>> I have found the solution by return RTDM_IRQ_NONE | XN_ISR_PROPAGATE.
>> from the ISR.
>
> That's not a solution, it's a fragile workaround: Your RT device's IRQ
> may suffer from priority inversion when an IRQ event for the non-RT side
> is pending but cannot be handled timely (due to Linux stalling its IRQs
> or some low-prio RT thread is blocking Linux). Then succeeding IRQ
> events for the RT side will also have to wait until the non-RT side has
> completed its processing.
>
> Jan
>
> --
> Siemens AG, Corporate Technology, CT SE 2
> Corporate Competence Center Embedded Linux
**************** CAUTION - Disclaimer *****************This email may contain confidential and privileged material for the
sole use of the intended recipient(s). Any review, use, retention, distribution or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive for the recipient), please contact the sender by reply email and delete all copies of this message. Also, email is susceptible to data corruption, interception, tampering, unauthorized amendment and viruses. We only send and receive emails on the basis that we are not liable for any such corruption, interception, tampering, amendment or viruses or any consequence thereof.
*********** End of Disclaimer ***********DataPatterns ITS Group**********
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-01-10 4:16 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-09 12:37 [Xenomai-core] Interrupt Sharing kapilkumar.jain
2008-01-09 15:57 ` Jan Kiszka
2008-01-10 4:16 ` kapilkumar.jain
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.