Re: [PATCH] arm64: tegra: Add the GPU on Tegra194

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 7/16/2020 6:17 AM, Thierry Reding wrote:
On Thu, Jul 16, 2020 at 01:59:33PM +0100, Jon Hunter wrote:
I also see that for gv11b we populate 'dma-coherent' and so we should
probably add this as well.
Do we know for certain that the GPU is DMA coherent? I've only tested
this (with local patches to Nouveau) without dma-coherent, so I have not
actually verified that it works without.

I vaguely recall reading that there are different apertures for sysmem,
one for coherent sysmem and another for non-coherent sysmem. So I'm not
sure if dma-coherent here will work without additional code in the
driver to ensure that all memory is allocated from the coherent sysmem
aperture.

We do have the choices of coherent and non-coherent memory accesses in the iGPU via the two sysmem apertures. But in Tegra194 we're forcing coherency from the memory subsystem side, so all accesses are coherent.

Terje



[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux