Displaying 2 results from an estimated 2 matches for "gpfifo".
Did you mean:
pfifo
2014 Oct 27
4
[PATCH v5 0/4] drm: nouveau: memory coherency on ARM
...a), such accesses on ARM might result in the other accessor to
end up in an incoherent state.
To address this, patches 1-3 add the ability to understand whether we
are on a non-coherent architecture, implement a way to explicitly allocate
coherent buffers buffers using the DMA API, and uses it for GPFIFOS and
fences. Patch 4 also uses the DMA API to synchronize user-space allocated
buffers when they are passed from the CPU to the GPU and vice-versa.
Thanks to the feedback received on the previous revisions I believe this
code looks rather good now. I also have extensively tested it and could
not s...
2014 Jul 08
8
[PATCH v4 0/6] drm: nouveau: memory coherency on ARM
...nd preparation for CPU access, as previously shown by Lucas
(http://lists.freedesktop.org/archives/nouveau/2013-August/014029.html ). For
these, we don't mind if the memory is not coherent and prefer to use the page
allocator.
- buffers that are used by the kernel, typically fences and GPFIFO buffers, are
accessed rarely and thus should not trigger a costly flush or cache
invalidation. For these, we want to guarantee coherent access and use the DMA
API if necessary.
This series attempts to implement this behavior by allowing the
TTM_PL_FLAG_UNCACHED flag to be passed to nouveau_b...