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

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Olaf Dabrunz
Date: Wednesday, June 4, 2008 - 4:37 am

On 04-Jun-08, Eric W. Biederman wrote:

Yes, other devices do use the same ioapic irq. Depending on the chipset
and mainboard wiring, these other devices can or cannot be moved to a
different IRQ. Also, this changes with chipset generations and there are
several registers to consider for every chipset to re-route these
devices.

This solution would need to be worked on intesively, it will not work
often enough and also maintenance would cost a lot of time.

On the other hand, we see the reroute patch as a legacy support
workaround. Newer chipsets can usually disable the boot interrupt. But
devices like the 6700PXH are still around a lot.

None of the newer chipsets we looked at needs a workaround like
re-routing.


Right.


Amongst all the approaches we discussed before creating the patch, this
was the only working solution.

What would be your suggestion to handle boot interrupts that cannot be
disabled?


Yes, please. :)


The mainline kernel uses masking to disable IRQ lines. The IRQ should
then not appear somewhere else and cause spurious interrupts. This is
the reason why we believe the reroute patch is also beneficial to the
mainline kernel.

That being said, I also would be glad if we had an elegant solution.


Thanks a lot, :)

-- 
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, 5:45 am)
[PATCH 3/7] disable legacy boot interrupt generation, Olaf Dabrunz, (Mon Jun 2, 5:45 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Olaf Dabrunz, (Mon Jun 2, 9:43 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Thomas Gleixner, (Tue Jun 3, 3:11 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Olaf Dabrunz, (Tue Jun 3, 3:21 am)
Re: [PATCH 3/7] disable legacy boot interrupt generation, Thomas Gleixner, (Tue Jun 3, 3:40 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Jon Masters, (Tue Jun 3, 8:52 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Stefan Assmann, (Tue Jun 3, 9:17 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Olaf Dabrunz, (Tue Jun 3, 9:56 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Olaf Dabrunz, (Tue Jun 3, 10:08 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Eric W. Biederman, (Tue Jun 3, 7:35 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Stefan Assmann, (Wed Jun 4, 2:49 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Eric W. Biederman, (Wed Jun 4, 3:45 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Stefan Assmann, (Wed Jun 4, 4:33 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Olaf Dabrunz, (Wed Jun 4, 4:37 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 8:52 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Thomas Gleixner, (Wed Jun 4, 9:08 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 10:18 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Thomas Gleixner, (Wed Jun 4, 10:33 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 10:53 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Thomas Gleixner, (Wed Jun 4, 11:35 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Jon Masters, (Wed Jun 4, 11:44 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 11:51 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Jon Masters, (Wed Jun 4, 11:57 am)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 12:19 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Jon Masters, (Wed Jun 4, 12:59 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 3:07 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Jon Masters, (Wed Jun 4, 3:27 pm)
Re: [PATCH 0/7] Boot IRQ quirks and rerouting, Maciej W. Rozycki, (Wed Jun 4, 4:08 pm)
RE: [PATCH 0/7] Boot IRQ quirks and rerouting, Yuhong Bao, (Mon Feb 15, 5:30 pm)