opnsense-src/sys/x86
David Woodhouse 4322d59745 bhyve: Support and advertise 15-bit MSI Extended Destination ID
To support guests with more than 255 vCPUs, allow bits 5-11 of the MSI
address to be used as additional destination ID bits. This is compatible
with Hyper-V, KVM and Xen's implementation of the same enlightenment, as
documented at http://david.woodhou.se/ExtDestId.pdf

Reviewed by: kib
Pull Request: https://github.com/freebsd/freebsd-src/pull/1797
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
2025-08-13 13:31:15 -07:00
..
acpica kern: Make fileops and filterops tables const where possible 2024-11-26 21:04:21 +00:00
bios newbus: replace -1 in BUS_ADD_CHILD(...-1) with DEVICE_UNIT_ANY 2024-07-24 22:23:02 -06:00
conf LINT: Remove DTrace support, but leave the commented out option 2024-12-03 16:59:50 +01:00
cpufreq newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
include bhyve: Support and advertise 15-bit MSI Extended Destination ID 2025-08-13 13:31:15 -07:00
iommu intel_idpgtbl: use FORALL macro for page walk 2025-04-18 12:24:05 -05:00
isa x86/atpic: convert INTSRC() macro into designated initializer 2024-12-11 15:54:09 -07:00
linux linux: Add inotify support 2025-07-04 14:42:34 +00:00
pci newbus: replace leftover device unit wildcards 2025-06-21 05:57:45 +03:00
x86 busdma: another fix for small bounce transfers 2025-08-09 15:42:33 -03:00
xen sys: make the kernel metadata pointer global 2025-01-24 14:25:51 -07:00