[Bug 199321] Total MSI-X vector allocation limited to 191 vectors
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Apr 15 17:41:10 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199321
--- Comment #2 from John Baldwin <jhb at FreeBSD.org> ---
Yes, this is a known issue, but the solutions I have in mind aren't entirely
trivial. The "best" solution in my mind is to flesh out the multi-pass
boot-time probe stuff more fully that I started so that we are able to
initialize things like timers early and then bring up the APs (and scheduler)
before most drivers probe. This would allow drivers to properly spread their
interrupts across all CPUs from the start rather than having them all start off
on 0. The hackish approach is to change individual drivers to defer setting up
interrupts until after SI_SUB_SMP via a custom SYSINIT. That's not really
great long term of course but would work as a workaround on older systems.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list