Module: Mesa Branch: main Commit: e8672be1f7323528aa5dc801d0805ca9a8fc93d4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e8672be1f7323528aa5dc801d0805ca9a8fc93d4
Author: Alyssa Rosenzweig <aly...@collabora.com> Date: Mon May 10 11:07:56 2021 -0400 docs: Simplify now that kmsro is autoenabled Since 70813c1c13b ("meson: Remove kmsro from gallium-drivers"), it is no longer necessary to include kmsro in the gallium-drivers list; kmsro will be automatically enabled if it may be required. Simplify the docs for lima and panfrost accordingly to reflect the change. Signed-off-by: Alyssa Rosenzweig <aly...@collabora.com> Reviewed-by: Emma Anholt <e...@anholt.net> Reviewed-by: Vasily Khoruzhick <anars...@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10727> --- docs/drivers/lima.rst | 2 +- docs/drivers/panfrost.rst | 14 ++++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/docs/drivers/lima.rst b/docs/drivers/lima.rst index 1b16c015205..6358c0ba158 100644 --- a/docs/drivers/lima.rst +++ b/docs/drivers/lima.rst @@ -23,7 +23,7 @@ Each SoC has its own separate display engine to control the display output. To display the contents rendered by the Mali GPU to a screen, a separate `display driver <#display-drivers>`__ is also required, which is able to share buffers with the GPU. In Mesa, this is handled by -enabling the ``kmsro`` driver in addition to Lima. +``kmsro``. Supported APIs -------------- diff --git a/docs/drivers/panfrost.rst b/docs/drivers/panfrost.rst index 64a81d68585..304f3a084f8 100644 --- a/docs/drivers/panfrost.rst +++ b/docs/drivers/panfrost.rst @@ -33,19 +33,17 @@ Other graphics APIs (Vulkan, OpenCL) are not supported at this time. Building -------- -Panfrost's OpenGL support is a Gallium driver. Since Mali GPUs are -3D-only and do not include a display controller, Mesa must be -additionally built with kmsro support which supports a number of display -controllers commonly paired with Mali GPUs. If your board with a Panfrost -supported GPU has a display controller with mainline Linux support not -supported by kmsro, it's easy to add support, see the commit -``cff7de4bb597e9`` as an example. +Panfrost's OpenGL support is a Gallium driver. Since Mali GPUs are 3D-only and +do not include a display controller, Mesa uses kmsro to support display +controllers paired with Mali GPUs. If your board with a Panfrost supported GPU +has a display controller with mainline Linux support not supported by kmsro, +it's easy to add support, see the commit ``cff7de4bb597e9`` as an example. LLVM is *not* required by Panfrost's compilers. LLVM support in Mesa can safely be disabled for most OpenGL ES users with Panfrost. Build with meson like ``meson . build/ -Ddri-drivers= -Dvulkan-drivers= --Dgallium-drivers=panfrost,kmsro -Dllvm=false`` for a build directory +-Dgallium-drivers=panfrost -Dllvm=false`` for a build directory ``build``. Building for Android via the legacy ``Android.mk`` system is not officially _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit