My recent ioapic investigation has been painful and has taken me all over the place. One of my conclusions is that our code for dealing with ioapics on i386 and x86_64 is a mess that has been growing for years. I saw tremendous amounts of fodder for cleanup patches. Ugh. When deciding how much to include in the patchset for addressing the irq migrations problems that have cropped up in the x86_64 code I really wanted to keep the patchset small and minimal. But I needed to make some substantial changes so I would have a low priority IPI I could use for ensuring irq migration was complete. When trying to throw out patches I kept finding things that were either bug fixes or relevant cleanups to the problem I was addressing. So this patchset is bigger than I would for addressing the issue irq migration issue but there is nothing that isn't a simple cleanup or isn't a real bug fix. So I think we need it all one way or another. I have lost track of who has what in which tree or who it makes sense to send this to. So this patchset is against Linus's latest git tree. And hopefully we can include this in 2.6.21. Eric - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- [PATCH 01/14] x86_64 irq: Simplfy __assign_irq_vector
- From: [email protected] (Eric W. Biederman)
- [PATCH 01/14] x86_64 irq: Simplfy __assign_irq_vector
- References:
- Re: System crash after "No irq handler for vector" linux 2.6.19
- From: [email protected] (Eric W. Biederman)
- [PATCH 1/2] x86_64 irq: Simplfy __assign_irq_vector
- From: [email protected] (Eric W. Biederman)
- [PATCH 2/2] x86_64 irq: Handle irqs pending in IRR during irq migration.
- From: [email protected] (Eric W. Biederman)
- Re: [PATCH 2/2] x86_64 irq: Handle irqs pending in IRR during irq migration.
- From: Ingo Molnar <[email protected]>
- Re: [PATCH 2/2] x86_64 irq: Handle irqs pending in IRR during irq migration.
- From: [email protected] (Eric W. Biederman)
- Re: [PATCH 2/2] x86_64 irq: Handle irqs pending in IRR during irq migration.
- From: Ingo Molnar <[email protected]>
- Re: [PATCH 2/2] x86_64 irq: Handle irqs pending in IRR during irq migration.
- From: [email protected] (Eric W. Biederman)
- Re: [PATCH 2/2] x86_64 irq: Handle irqs pending in IRR during irq migration.
- From: [email protected] (Eric W. Biederman)
- Re: [PATCH 2/2] x86_64 irq: Handle irqs pending in IRR during irq migration.
- From: [email protected] (Eric W. Biederman)
- What are the real ioapic rte programming constraints?
- From: [email protected] (Eric W. Biederman)
- Re: What are the real ioapic rte programming constraints?
- From: Zwane Mwaikambo <[email protected]>
- Re: What are the real ioapic rte programming constraints?
- From: [email protected] (Eric W. Biederman)
- Re: What are the real ioapic rte programming constraints?
- From: Zwane Mwaikambo <[email protected]>
- Re: What are the real ioapic rte programming constraints?
- From: [email protected] (Eric W. Biederman)
- Re: What are the real ioapic rte programming constraints?
- From: Zwane Mwaikambo <[email protected]>
- Re: What are the real ioapic rte programming constraints?
- From: [email protected] (Eric W. Biederman)
- Conclusions from my investigation about ioapic programming
- From: [email protected] (Eric W. Biederman)
- Re: System crash after "No irq handler for vector" linux 2.6.19
- Prev by Date: (Sparc64) 2.6.20 seems to ignore initramfs
- Next by Date: [PATCH 01/14] x86_64 irq: Simplfy __assign_irq_vector
- Previous by thread: Conclusions from my investigation about ioapic programming
- Next by thread: [PATCH 01/14] x86_64 irq: Simplfy __assign_irq_vector
- Index(es):