Isaku Yamahata wrote:
I'm willing to introduce something like PARAVIRT_NR_IRQS, but I don't see how PARAVIRT_NR_IRQS solves the issues. What I want here is to define by cpp #define PARAVIRT_NR_IRQS \ max( \ IA64_NATIVE_NR_IRQS, \ XEN_NR_IRQS, /* only if CONFIG_XEN */ \ LGUSET_NR_IRQS, /* only if CONFIG_LGUSET */ \ KVM_GUEST_NR_IRQS, /* only if CONFIG_KVM_GUEST */ \ MORE_FUTURE_VM_NR_IRQS, /* only if ...*/ \ .... \ ) Probably I'm missing something. Could you suggest more concretly? Hopefully (pseudo) code snippet.
I'd rather have PARAVIRT_NR_IRQ set from Kconfig if possible given that all of these are constants anyway. If we cannot do that, then it would be better to do the #if FOO_NR_IRQ > PARAVIRT_NR_IRQ in the various header files for Xen/KVM/lguest so we don't get the clutter in the main makefile. Cheers, Jes -- To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
![]() |