dma

AlexHully deco33000 at yandex.com
Sun Nov 8 10:23:12 UTC 2015


Hi,

I would like a clarification for dma.

The context: most dma capable devices have 32 bits address range.
Is it correct that, if there was no 3G/1G mapping in the kernel, or that kernel low memory could map 4Gb memory, one could choose any free addresses in that low memory to set up a dma buffer?

That would avoid all the mapping hassle, and performance cost associated.

Thanks


-- 
Alex


More information about the freebsd-hackers mailing list