Which amd cpu families support ptdma and ae4dma?

From: Karim Manaouil

Date: Mon Oct 13 2025 - 14:56:48 EST


Hi folks,

I have a dual AMD EPYC 9224 on a Gigabyte MZ73-LM0 server motherboard. I
am trying to use ptdma or ae4dma to prototype a memory management
related patch, but it doesn't seem like any of those engines exist on my
CPU. I loaded ae4dma but /sys/class/dma and /sys/kernel/debug/dmaengine
are empty and I can't see anyting on dmsg.

I cannot find any documentation whatsover online on those engines.

Could you please tell me which classes of amd cpus support those
engines? Is there a chance I have it, but I'm missing something?

I am on Linux v6.17. I also tried to check with lspci. It doesn't seem
to report anything related to ptdma or ae4dma.

Any info will be much appreciated!

Thanks

--
~karim