All of lore.kernel.org
 help / color / mirror / Atom feed
* Query: Boot time allocation of irq descriptors
@ 2015-02-11 14:50 Vijay Kilari
  2015-02-11 14:55 ` Andrew Cooper
  2015-02-11 15:05 ` Jan Beulich
  0 siblings, 2 replies; 5+ messages in thread
From: Vijay Kilari @ 2015-02-11 14:50 UTC (permalink / raw)
  To: Ian Campbell, Stefano Stabellini
  Cc: manish.jaggi, Julien Grall, Stefano Stabellini,
	xen-devel@lists.xen.org

Hi ,

  I just glaced at the x86 code, here nr_irqs are set to 1024, which includes
normal irq's and MSI's. Memory for these descriptors are allocated at boot time.
is it correct?

int __init init_irq_data(void)
{

...
    for (vector = 0; vector < NR_VECTORS; ++vector)
        this_cpu(vector_irq)[vector] = INT_MIN;

    irq_desc = xzalloc_array(struct irq_desc, nr_irqs);

...
}


In xen/include/asm-x86/irq.h

#define MSI_IRQ(irq)       ((irq) >= nr_irqs_gsi && (irq) < nr_irqs)


Regards
Vijay

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-02-11 15:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-11 14:50 Query: Boot time allocation of irq descriptors Vijay Kilari
2015-02-11 14:55 ` Andrew Cooper
2015-02-11 15:03   ` Vijay Kilari
2015-02-11 15:08     ` Jan Beulich
2015-02-11 15:05 ` Jan Beulich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.