Re: Question about interrupt routing and irq allocation

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jeremy Fitzhardinge <jeremy@...>
Cc: Ingo Molnar <mingo@...>, Thomas Gleixner <tglx@...>, Linux Kernel Mailing List <linux-kernel@...>, Andi Kleen <andi@...>, Avi Kivity <avi@...>, H. Peter Anvin <hpa@...>, Keir Fraser <Keir.Fraser@...>
Date: Wednesday, May 28, 2008 - 5:35 am

Jeremy Fitzhardinge <jeremy@goop.org> writes:


- I think using create_irq is a good step.
- I think all vectors are wasted in the case of Xen.
- I think we want a individual irq for each xen irq source.
  Sparc already does a demux in similar circumstances with
  a queue of received MSI messages an a single cpu irq
  that these get demuxed from.
  If we don't have individual irqs per drivers it will be hard
  to share a source base with native drivers.
- I think it would be very nice if we could get irqs allocated
  in request_irq instead of create_irq (and equivalents).
  
- I think ultimately it makes sense to port the per vector
  code to 32bit linux.  On single cpu systems the cost should
  be just a hair more code, but no extra data structures.  We
  can easily restrict the irq allocation to allocating the same
  vector on all cpus for any old machines that prove flaky with
  irq migration.

  The code between the two architectures we kept fairly close
  in sync when I worked on it so a merge should not be a big deal.

  Trouble is I'm not finding a lot of time to work on any of this
  stuff lately :(

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

Messages in current thread:
Question about interrupt routing and irq allocation, Jeremy Fitzhardinge, (Mon May 26, 6:08 pm)
Re: Question about interrupt routing and irq allocation, Jeremy Fitzhardinge, (Tue May 27, 5:45 am)
Re: Question about interrupt routing and irq allocation, Ingo Molnar, (Tue May 27, 10:56 am)
Re: Question about interrupt routing and irq allocation, Jeremy Fitzhardinge, (Tue May 27, 12:24 pm)
Re: Question about interrupt routing and irq allocation, Eric W. Biederman, (Wed May 28, 5:35 am)
Re: Question about interrupt routing and irq allocation, Jeremy Fitzhardinge, (Wed May 28, 6:40 am)
Re: Question about interrupt routing and irq allocation, Eric W. Biederman, (Wed May 28, 12:04 pm)