Skip to content
Commit 1a508d92 authored by Eric Anholt's avatar Eric Anholt Committed by popcornmix
Browse files

drm/vc4: Fulfill user BO creation requests from the kernel BO cache.



The from_cache flag was actually "the BO is invisible to userspace",
so we can repurpose to just zero out a cached BO and return it to
userspace.

Improves wall time for a loop of 5 glsl-algebraic-add-add-1 by
-1.44989% +/- 0.862891% (n=28, 1 outlier removed from each that
appeared to be other system noise)

Note that there's an intel-gpu-tools test to check for the proper
zeroing behavior here, which we continue to pass.

Signed-off-by: default avatarEric Anholt <eric@anholt.net>
parent c376c9f5
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment