Re: svn commit: r332735 - head/sys/x86/x86

2018-04-20 Thread John Baldwin
I need to rework the layout of IRQ values to be more dynamic (per a thread on current@) as I've seen at least a few systems now that have more than 256 I/O APIC pins. Currently we kind of depend on interrupt_sources[] being statically sized, but I could rework this to support dynamic sizing as a r

Re: svn commit: r332735 - head/sys/x86/x86

2018-04-19 Thread Eric Joyner
Is the limit going to be increased at some point? Is there a true limit somewhere? On Wed, Apr 18, 2018 at 11:45 AM, John Baldwin wrote: > Author: jhb > Date: Wed Apr 18 18:45:34 2018 > New Revision: 332735 > URL: https://svnweb.freebsd.org/changeset/base/332735 > > Log: > Fix two off-by-one e

svn commit: r332735 - head/sys/x86/x86

2018-04-18 Thread John Baldwin
Author: jhb Date: Wed Apr 18 18:45:34 2018 New Revision: 332735 URL: https://svnweb.freebsd.org/changeset/base/332735 Log: Fix two off-by-one errors when allocating MSI and MSI-X interrupts. x86 enforces an (arbitray) limit on the number of available MSI and MSI-X interrupts to simplify c