CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2025/12/22 04:07:51

Modified files:
        sys/arch/arm64/dev: smmu.c 

Log message:
Inherit the DMA tag from the device itself and only override what
is necessary.  Whether a device is DMA coherent or not depends on
the device, the SMMU does not influence DMA coherency attributes.
I assume we have been lucky so far that our machines that have an
SMMUv2 usually have devices with DMA coherency.  On the RK3588
this is not the case, and us always adding the COHERENT flag makes
devices fail to work when used with smmu(4) enabled.

ok kettenis@

Reply via email to