logoalt Hacker News

snuxolltoday at 4:17 AM1 replyview on HN

PCIe already allows DMA between peers on the bus, but, as you pointed out, the traces for the lanes have to terminate somewhere. However, it doesn't have to be the CPU (which is, of course, the PCIe root in modern systems) handling the traffic - a PCIe switch may be used to facilitate DMA between devices attached to it, if it supports routing DMA traffic directly.


Replies

ComputerGurutoday at 4:58 AM

That’s what happened in TFA.