freebsd-src/sys/x86
Ed Maste cbf845052f msi: report error for attempt to use APIC ID > 255
The MSI/MSI-X address includes 8 bits to encode the Destination ID.
Previously IDs over 255 overlapped with the fixed portion of the
address, resulting in an invalid value (and a nonfunctional interrupt).

Instead, print an error message and return EINVAL.  The interrupt will
still not work, but the user will have a clue as to why.

PR:		273022
Reviewed by:	jhb
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D41395
2023-08-09 13:52:43 -04:00
..
acpica spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
bios spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
conf Complete retire cp(4) 2022-12-14 11:38:55 +08:00
cpufreq hwpstate_amd: calculate power if P-state info comes from MSR 2023-06-12 12:52:24 -04:00
include x86: remove intr_bind 2023-08-03 17:01:56 -04:00
iommu spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
isa spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
linux linux(4): Add elf_hwcap2 to x86 2023-07-28 11:56:59 +03:00
pci Revert "Revert "tslog: Annotate some early boot functions"" 2023-06-04 22:49:38 -07:00
x86 msi: report error for attempt to use APIC ID > 255 2023-08-09 13:52:43 -04:00
xen xen: move vcpu_info to common, leave hook for setup 2023-07-21 10:59:12 +02:00