Imre Vadasz added support for ADMA2 transfers in DragonFly. It doesn’t lead to a huge performance boost – yet. It can be turned on and off, but requires Intel chipsets.
One Reply to “ADMA2 transfer support in DragonFly”
Comments are closed.
Imre Vadasz added support for ADMA2 transfers in DragonFly. It doesn’t lead to a huge performance boost – yet. It can be turned on and off, but requires Intel chipsets.
Comments are closed.
There are various issues with ADMA2 on different chipsets, so I only whitelisted it for some intel chipsets so far (and only for those attaching via sdhci_acpi(4)). It might “just work” with other sdcard controllers as well, or break in weird or dangerous (for your data) ways.
E.g. I own an O2 sdcard controller myself which requires some workarounds to make ADMA2 work. And we might need to blacklist the current ADMA2 code for the Intel Apollo lake sdcard controller, until we can do 64bit DMA addressing in sdhci(4).