[Mesa-dev] [PATCH v3 5/6] tegra: Initial support

Dylan Baker dylan at pnwbakers.com
Thu Mar 1 17:13:32 UTC 2018


Quoting Thierry Reding (2018-03-01 05:54:53)
> Tegra K1 and later use a GPU that can be driven by the Nouveau driver.
> But the GPU is a pure render node and has no display engine, hence the
> scanout needs to happen on the Tegra display hardware. The GPU and the
> display engine each have a separate DRM device node exposed by the
> kernel.
> 
> To make the setup appear as a single device, this driver instantiates
> a Nouveau screen with each instance of a Tegra screen and forwards GPU
> requests to the Nouveau screen. For purposes of scanout it will import
> buffers created on the GPU into the display driver. Handles that
> userspace requests are those of the display driver so that they can be
> used to create framebuffers.
> 
> This has been tested with some GBM test programs, as well as kmscube and
> weston. All of those run without modifications, but I'm sure there is a
> lot that can be improved.
> 
> Some fixes contributed by Hector Martin <marcan at marcan.st>.
> 

Also please make sure that any new meson.build files are in the EXTRA_DIST array
in the companion Makefile.am so that they'll be in the dist tarball.

Dylan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: signature
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180301/ce64c4fe/attachment-0001.sig>


More information about the mesa-dev mailing list