AnsweredAssumed Answered

PCIe bulk transaction without DMA

Question asked by Rainer Boschung on Aug 31, 2017
Latest reply on Sep 15, 2017 by lwn

Question regarding initiate burst PCI Express transaction from Host CPU (T1040).

As far as I understand CPU access to PCI memory will end-up in a 32bit PCIE transfer requests, and for transactions making use of the max payload size of 256B one has to use DMA.

Since the device I have to read from does not support DMA I would like to know whether it is possible to create a single read transaction making use of the full payload size of 256B without using DMA.