Eric Anholt c826a6e106 drm/vc4: Add a BO cache.
We need to allocate new BOs in the kernel as part of each frame, but
the CMA allocator is way too slow for that.  As an optimization, keep
track of recently-freed BOs and reuse them, with a 1 second timeout to
fully free them back to the system.

This improves 3D performance by about 15%.

Signed-off-by: Eric Anholt <eric@anholt.net>
2015-12-07 20:01:56 -08:00
..
2015-11-05 11:07:13 +10:00
2015-12-07 20:01:56 -08:00
2015-10-19 11:00:44 +02:00
2015-09-30 10:44:48 +02:00
2015-09-30 10:44:48 +02:00
2015-09-24 17:18:41 +02:00
2015-10-16 15:50:57 +02:00
2015-09-30 10:44:48 +02:00
2015-09-30 10:44:48 +02:00
2015-09-30 10:44:48 +02:00