]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Axe MINIMUM_MSI_INT.
authorjhb <jhb@FreeBSD.org>
Fri, 16 Nov 2018 23:39:39 +0000 (23:39 +0000)
committerjhb <jhb@FreeBSD.org>
Fri, 16 Nov 2018 23:39:39 +0000 (23:39 +0000)
commit477f6a3a8768ff0332a328830cc2b3495e70aa6e
treeb32d79ea545dc08facbecc2652fbf02843351b15
parent3cd01680952f108ca8026e84c2fc6ebea5cca880
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
sys/x86/include/intr_machdep.h
sys/x86/x86/msi.c
sys/x86/xen/pvcpu_enum.c
sys/x86/xen/xen_msi.c