[Mesa-dev] [PATCH] i965: Deny persistent mappings of incoherent GTT mmaps
Chris Wilson
chris at chris-wilson.co.uk
Fri Aug 31 11:22:17 UTC 2018
Quoting Lionel Landwerlin (2018-08-31 12:16:19)
> We would need a fairly recent kernel (drm-tip?) to test this in CI.
Unpatched mesa, assumes all is fine.
Post-patch mesa, assumes all is broken.
So we can quickly see if anything actually fails if a persistent GGTT
mmap is rejected. Which is the important part for determining if such
exclusion will harm anyone. The problem is then is the risk of
corruption worth keeping it around.
> I can't see any issue with this because we always have the meta path as
> a fallback for tiled buffers.
I'm worried if the mmap actually leaks through to glMapBufferRange with
say GL_MAP_PERSISTENT_BIT. Hmm, maybe that's all ok so long at the
client flushes are explicit.
-Chris
More information about the mesa-dev
mailing list