opnsense-src/sys/dev/iommu
Ed Maste 2777a32588 iommu: disable dma by default
APIC ID 255 and above require x2APIC and DMAR interrupt remapping.
FreeBSD is starting to be tested on high core count Intel systems that
meet this criteria.  We're going to enable DMAR by default to support
this, so default hw.iommu.dma to 0 to avoid a significant performance
regression.

Reviewed by:	kib, jhb
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D42435
2024-08-13 16:00:47 -04:00
..
busdma_iommu.c iommu: disable dma by default 2024-08-13 16:00:47 -04:00
busdma_iommu.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
iommu.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
iommu_gas.c iommu_gas_remove(): consolidate places where decision is made to keep the entry 2023-12-26 03:28:23 +02:00
iommu_gas.h IOMMU: add GAS map entry flag IOMMU_MAP_ENTRY_FAKE 2023-12-26 03:28:22 +02:00
iommu_msi.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
iommu_types.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00