Hello Vijay,

On 19/03/2015 14:37, vijay.kil...@gmail.com wrote:
diff --git a/xen/include/asm-arm/irq.h b/xen/include/asm-arm/irq.h
index 435dfcd..f091739 100644
--- a/xen/include/asm-arm/irq.h
+++ b/xen/include/asm-arm/irq.h
@@ -17,6 +17,8 @@ struct arch_pirq
  struct arch_irq_desc {
      int eoi_cpu;
      unsigned int type;
+    unsigned int virq;
+    struct its_device *dev;
  };

It seems you again miss my comment... As said on v1 this is not the solution. You add data for any IRQ (around 16K in Xen) just for handling LPIs.

I provided a patch to handle virq != irq [1] and we should use it in order to diverge handling between LPIs and SPIs.

If you are not happy with it, please see why.

Regards,

[1] https://patches.linaro.org/43012/

--
Julien Grall

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to