V3D GEM BO MANAGEMENT SUPPORT(9)
β¨ V3D GEM BO management support β¨
okay so bestie, welcome to the V3D GEM BO ...ment support(9) page from the Kernel API Manual π
this one is short and iconic, no cap.
Compared to VC4 (V3D 2.x), V3D 3.3 introduces an MMU between the GPU and the bus, allowing us to use shmem objects for our storage instead of CMA β¨. literally the glow-up.
Physically contiguous objects may still be imported to V3D, but the driver doesn't allocate physically contiguous objects on its own π«Ά. Display engines requiring physically contiguous allocations should look into Mesa's "renderonly" support (as used by the Mesa pl111 driver) for an example of how to integrate with V3D π.
πΈ SEE ALSO πΈ
- Kernel file
./drivers/gpu/drm/v3d/v3d_bo.cβ go peek, bestie π
xoxo, this page's source/version is ./drivers/gpu/drm/v3d, dated October 2026, and yes it's still V3D GEM BO ...ment support(9) ππ¦
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms