CVSROOT: /cvs Module name: src Changes by: patr...@cvs.openbsd.org 2021/03/15 16:44:57
Modified files: sys/arch/amd64/amd64: acpi_machdep.c sys/arch/arm64/arm64: acpi_machdep.c sys/arch/i386/i386: acpi_machdep.c sys/dev/acpi : acpi.c acpivar.h Log message: Add acpi_iommu_device_map(), which replaces the DMA tag with one that is blessed with IOMMU magic, if available. This is mainly for arm64, since on amd64 and i386 the IOMMU only captures PCIe devices, as far as I know, which uses the pci_probe_device_hook(). This though is for non-PCI devices attached through ACPI. ok kettenis@