[Mesa-dev] [PATCH 8/8] panfrost: Add backend targeting the DRM driver

Alyssa Rosenzweig alyssa at rosenzweig.io
Tue Mar 5 15:27:34 UTC 2019


> Alyssa: do you see any problem if we change to submit only one atom per
> ioctl?

I don't think so; aesthetically I don't like the extra kernel traffic,
but that's not a real concern, and it sounds like that's the correct
approach anyway.

A big reason we submit together on non-DRM is so we can get the kernel
to deal with dependency tracking; if we have proper syncobjs/fences,
that doesn't matter I don't think.

> Guess syncobj refs are akin to GEM handles and fences to dmabuf buffers from
> the userspace POV?

*tries to figure out what the difference between GEM handles and dmabuf
buffers*

As in, syncobjs are within the driver, whereas fences can be shared
across processes/parts of the chip and imported/exported?


More information about the mesa-dev mailing list