Test Results with adeos-ipipe patch:

H/W Setup is same, S/W Changed to adeos-ipipe with 3.0.8 kernel.

adeos-ipipe-3.0.8-powerpc-2.13-04.patch applied to 3.0.8 kernel, spurious
interrupt is not raised with this patch.

All ipipe series patches raising spurious interrupt in powerpc.



On Wed, Apr 24, 2013 at 3:03 PM, Srikanth C <[email protected]> wrote:

> Sorry there is typo mistake in kernel version 3.2.24 instead of 3.2.34
>
> Please find the attached boot log and interrupts(/proc/interuupts) log
>
> Added a debug message in _ipipe_grab_irq function to verify the spurious
> interrupt occurrence after IACK read
> test code pasted below :
> count variable is global variable and initialised to zero
> *****************************************************************
> count++;
> irq = ppc_md.get_irq();
>         if (unlikely(irq == NO_IRQ)) {
>                 __get_cpu_var(irq_stat).spurious_irqs++;
>                 printk("S. %d",count);
>                 return __ipipe_exit_irq(regs);
>         }
> ******************************************************************
> Continuous odd numbers is printed for spurious interrupt
> S. 1
> S. 3
> S. 5
>
>
>
> On Wed, Apr 24, 2013 at 2:29 PM, Philippe Gerum <[email protected]> wrote:
>
>> On 04/24/2013 08:57 AM, Srikanth C wrote:
>>
>>> Arch is PPC and interrupt is PCI, level sensitive interrupt.
>>>
>>> ipipe 3.2.21 patch is applied to kernel 3.2.24 and even I tried with
>>> ipipe-core-3.5.7-powerpc-3.**patch with 3.5.7 kernel
>>> same result is observed.
>>>
>>
>> Which powerpc platform? What is the test case? How do you notice the
>> spurious interrupt? Is there any kernel log info you may share that reports
>> it?
>>
>> Please, help us to help you.
>>
>>
>>>
>>>
>>> On Wed, Apr 24, 2013 at 12:19 PM, Gilles Chanteperdrix <
>>> gilles.chanteperdrix@xenomai.**org <[email protected]>>
>>> wrote:
>>>
>>>  On 04/24/2013 08:29 AM, Srikanth C wrote:
>>>>
>>>>  Hi,
>>>>>
>>>>> Spurious interrupts are raised on 2.6.1 Xenomai patch
>>>>> with Linux Kernel version 3.2.34
>>>>>
>>>>> for every pci interrupt raise  there is one spurious interrupt also
>>>>>
>>>> getting
>>>>
>>>>> raised.
>>>>>
>>>>> Without Xenomai patch pci interrupts are working fine (Spurious
>>>>>
>>>> interrupts
>>>>
>>>>> are not raised).
>>>>>
>>>>
>>>>
>>>> What architecture? What kind of interrupt? Do you know the latest
>>>> version of Xenomai is 2.6.2.1, not 2.6.1? Where did you get an I-pipe
>>>> patch for 3.2.34 as the one we provide is for 3.2.21?
>>>>
>>>> --
>>>>                                                                  Gilles.
>>>>
>>>>  ______________________________**_________________
>>> Xenomai mailing list
>>> [email protected]
>>> http://www.xenomai.org/**mailman/listinfo/xenomai<http://www.xenomai.org/mailman/listinfo/xenomai>
>>>
>>>
>>
>> --
>> Philippe.
>>
>
>
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to