6 ms·
Yes, FireWire is bad in this regard, because it normally allows devices direct DMA to other devices memory space. This is also what makes/made it so popular for
by cnvogel 13y ago
Yes, FireWire is bad in this regard, because it normally allows devices direct DMA to other devices memory space. This is also what makes/made it so popular for high-bandwidth/low-latency applications.
But keep in mind that this is something that a host actually has to turn on for every single device on the bus[1], but probably most drivers are lazy and just unconditionally enable this globally.
[1] See PhysicalRequestFilter in the OHCI specs
http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/ohci_11.pdf http://download.microsoft.com/download/1/6/1/161ba512-40e2-4...