CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2020/04/12 03:21:19
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 support for the _CCA method. This method indicates whether DMA is cache-coherent or not. To implement this, acpi(4) gets two bus_dma tags and passes the appropriate one when attaching devices based on _CCA. On i386/amd64, where for all practical purpose DMA is always cache-coherent, the two tags are the same. But on arm64 they are distinct. ok patrick@