svn commit: r340488 - in head/sys/x86: include x86 xen

John Baldwin jhb at FreeBSD.org
Sat Nov 17 00:07:02 UTC 2018


On 11/16/18 3:39 PM, John Baldwin wrote:
> Author: jhb
> Date: Fri Nov 16 23:39:39 2018
> New Revision: 340488
> URL: https://svnweb.freebsd.org/changeset/base/340488
> 
> Log:
>   Axe MINIMUM_MSI_INT.
>   
>   Just allow MSI interrupts to always start at the end of the I/O APIC
>   pins.  Since existing machines already have more than 255 I/O APIC
>   pins, IRQ 255 is no longer reliably invalid, so just remove the
>   minimum starting value for MSI.
>   
>   Reviewed by:	kib, markj
>   Differential Revision:	https://reviews.freebsd.org/D17991

Note that this will renumber IRQ values.  If you are used to seeing IRQ
values > 256 as meaning MSI, that will no longer be true.  If you must
know which interrupts are MSI you can check the machdep.first_msi_irq
sysctl.  I've also considered renaming them to 'msi' instead of 'irq' in
vmstat -i output.  We still have to have a number for cpuset -x to work,
otherwise we could name MSI interrupts after the device perhaps.

-- 
John Baldwin

                                                                            


More information about the svn-src-all mailing list