Date: Wed, 15 Apr 2015 17:41:10 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 199321] Total MSI-X vector allocation limited to 191 vectors Message-ID: <bug-199321-8-Bh5JfSHZTl@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-199321-8@https.bugs.freebsd.org/bugzilla/> References: <bug-199321-8@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199321 --- Comment #2 from John Baldwin <jhb@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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-199321-8-Bh5JfSHZTl>