Re: [PATCH 0/7] Boot IRQ quirks and rerouting

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jon Masters <jcm@...>
Cc: Olaf Dabrunz <od@...>, Thomas Gleixner <tglx@...>, Ingo Molnar <mingo@...>, H. Peter Anvin <hpa@...>, Stefan Assmann <sassmann@...>, <linux-kernel@...>
Date: Tuesday, June 3, 2008 - 12:56 pm

On 03-Jun-08, Jon Masters wrote:

Thanks a lot. :)

BTW, your blog was really helpful to get up to speed on this again. :)
(I read about (RT) IRQ problems a looong time ago on lkml... ;))

We also looked through the code and added tests to make sure that
IRQ-handling works correctly and to test a few theories. We became
relatively convinced that the code was correct. Then we thought the
failures were too systematic to be caused by glitches. Always the same
IRQs were triggered, and only when the "original" ones were masked.

We found first answers in the i6700PXH datasheet. After the first
reroute patch worked, the rest was about finding similar answers for
other chipsets.


Yep. We are working on it. Thanks for your comments. :)


Yes, per-device threads help with the latency. I believe the boot irq
patches here can then make drivers work that do not (yet) use the new
approach. Also, I am not sure so far whether all devices can quiesce
their IRQs on the device without introducing possible loss of IRQs --
but that is just theory (or FUD? BS? oh-oh *duck*), so please don't
mind... :}

Thanks,

-- 
Olaf Dabrunz (od/odabrunz), SUSE Linux Products GmbH, Nürnberg

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/7] Boot IRQ quirks and rerouting, Olaf Dabrunz, (Mon Jun 2, 8:45 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Eric W. Biederman, (Tue Jun 3, 10:35 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Stefan Assmann, (Wed Jun 4, 5:49 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Jon Masters, (Wed Jun 4, 2:44 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Eric W. Biederman, (Wed Jun 4, 6:45 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Olaf Dabrunz, (Wed Jun 4, 7:37 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Stefan Assmann, (Wed Jun 4, 7:33 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Jon Masters, (Wed Jun 4, 2:57 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 3:19 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Jon Masters, (Wed Jun 4, 3:59 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 6:07 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Jon Masters, (Wed Jun 4, 6:27 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 7:08 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 11:52 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Thomas Gleixner, (Wed Jun 4, 12:08 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 1:18 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Thomas Gleixner, (Wed Jun 4, 1:33 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 1:53 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Thomas Gleixner, (Wed Jun 4, 2:35 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 2:51 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Jon Masters, (Tue Jun 3, 11:52 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Olaf Dabrunz, (Tue Jun 3, 12:56 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Stefan Assmann, (Tue Jun 3, 12:17 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Thomas Gleixner, (Tue Jun 3, 6:11 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Olaf Dabrunz, (Tue Jun 3, 1:08 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Olaf Dabrunz, (Tue Jun 3, 6:21 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Olaf Dabrunz, (Mon Jun 2, 12:43 pm)
[PATCH 3/7] disable legacy boot interrupt generation, Olaf Dabrunz, (Mon Jun 2, 8:45 am)
Re: [PATCH 3/7] disable legacy boot interrupt generation, Thomas Gleixner, (Tue Jun 3, 6:40 am)