drm/vc4: Assign LBM memory during atomic_flush.
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Thu, 31 Aug 2023 10:45:38 +0000 (11:45 +0100)
committerDom Cobley <popcornmix@gmail.com>
Mon, 19 Feb 2024 11:35:01 +0000 (11:35 +0000)
commitffc30952319625b23001aa81a71f12dabce717cc
treed7c27ee5ab5ee82ef76c912aac0588eccdbaf35f
parent1300c2cce2b93291314aa830e5dd08b222859e6d
drm/vc4: Assign LBM memory during atomic_flush.

Avoid double buffering LBM allocations by making the
allocation a single alloc per crtc at atomic_flush.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
drivers/gpu/drm/vc4/tests/vc4_test_lbm_size.c
drivers/gpu/drm/vc4/vc4_drv.h
drivers/gpu/drm/vc4/vc4_hvs.c
drivers/gpu/drm/vc4/vc4_plane.c