Liu, Jiang wrote:
On x86 platform, you also need to change another constraints "apic_msix_max" in uts/i86pc/io/pcplusmp/apic_introp.c, this variable will take effect in apic_alloc_msix_vectors() when you allocate interrupt handlers. This limitation is x86 platform specific.
Ah ok. I'll try that. Actually apic_navail_vector() was the limit; it was returning 29. I'll alter the tweakable you mention. Thanks :-)
BTW; is there any plan to make the apic code thread/core/package aware such that interrupts will get affinitized to different packages rather than just using consecutive CPU numbers (or is the CPU numbering scheme such that consecutive CPUs are actually on different packages)?
Paul
begin:vcard fn:Paul Durrant n:Durrant;Paul email;internet:[EMAIL PROTECTED] x-mozilla-html:FALSE url:http://www.linkedin.com/in/pdurrant version:2.1 end:vcard
_______________________________________________ driver-discuss mailing list driver-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/driver-discuss