[Buildroot] [PATCH 0/7] Rockchip Mali Bifrost GPU support
Giulio Benetti
giulio.benetti at benettiengineering.com
Tue Sep 21 21:24:57 UTC 2021
Hello All,
I would like to take over this patchset and re-spin. I only need to know
if it still makes sense since Lima and Panfrost are available and
specifically Lima is suggested[1] in place of proprietary sunxi-mali.
If you agree I can rebase, verify and test it on both sunxi and rockchip
boards.
[1]:
https://github.com/mripard/sunxi-mali/commit/d798e7eec6f654a685981e41433aef17a40d9443
Thanks in advance and
Best regards
--
Giulio Benetti
Benetti Engineering sas
On 3/6/20 8:14 AM, Miquel Raynal wrote:
> Hello,
>
> As part of a wider work targeting a Rockchip SoC, here is an
> attempt to ease the use of Mali Bifrost GPUs (at least on Rockchip
> platforms) by providing the necessary packages to build and install
> the necessary userspace and kernel components.
>
> This series first renames the existing Mali-related packages targeting
> Allwinner SoCs to clarify what they provide, then brings support for
> Rockchip userspace (closed-source) libraries and (open-source) driver,
> and finally updates the Qt5 make file to support this hardware.
>
> Hope this will be useful!
>
> Cheers,
> Miquèl
>
> Maxime Chevallier (2):
> package/rockchip-mali-bifrost: new package with binary blobs
> package/qt5: allows using rockchip-mali-bifrost as OpenGL/KMS provider
>
> Miquel Raynal (4):
> package/sunxi-mali-utgard: rename from sunxi-mali-mainline
> package/sunxi-mali-utgard-driver: rename from
> sunxi-mali-mainline-driver
> package/mali-bifrost-driver: new package
> package/qt5: generalize the condition on which EGLFS KMS gets
> supported
>
> Thomas Petazzoni (1):
> package/qt5: make it possible to use rockchip-mali-bifrost as GBM
> provider
>
> Config.in.legacy | 30 ++++
> DEVELOPERS | 4 +-
> configs/olimex_a20_olinuxino_lime2_defconfig | 4 +-
> configs/olimex_a20_olinuxino_lime_defconfig | 4 +-
> docs/manual/adding-packages-virtual.txt | 2 +-
> linux/linux.mk | 2 +-
> package/Config.in | 6 +-
> package/glslsandbox-player/Config.in | 4 +-
> .../glslsandbox-player/glslsandbox-player.mk | 2 +-
> package/mali-bifrost-driver/Config.in | 17 ++
> .../mali-bifrost-driver.hash | 3 +
> .../mali-bifrost-driver.mk | 15 ++
> package/qt5/qt5base/qt5base.mk | 10 +-
> ...4-binaries-and-only-install-the-bifr.patch | 169 ++++++++++++++++++
> package/rockchip-mali-bifrost/Config.in | 20 +++
> .../rockchip-mali-bifrost.hash | 2 +
> .../rockchip-mali-bifrost.mk | 85 +++++++++
> package/sunxi-mali-mainline-driver/Config.in | 25 ---
> .../sunxi-mali-mainline-driver.mk | 35 ----
> package/sunxi-mali-mainline/Config.in | 42 -----
> .../sunxi-mali-mainline.mk | 49 -----
> package/sunxi-mali-utgard-driver/Config.in | 25 +++
> .../sunxi-mali-utgard-driver.hash} | 2 +-
> .../sunxi-mali-utgard-driver.mk | 35 ++++
> package/sunxi-mali-utgard/Config.in | 43 +++++
> .../egl.pc | 0
> .../glesv2.pc | 0
> .../sunxi-mali-utgard.hash} | 2 +-
> .../sunxi-mali-utgard/sunxi-mali-utgard.mk | 49 +++++
> 29 files changed, 518 insertions(+), 168 deletions(-)
> create mode 100644 package/mali-bifrost-driver/Config.in
> create mode 100644 package/mali-bifrost-driver/mali-bifrost-driver.hash
> create mode 100644 package/mali-bifrost-driver/mali-bifrost-driver.mk
> create mode 100644 package/rockchip-mali-bifrost/0001-cmake-Use-AArch64-binaries-and-only-install-the-bifr.patch
> create mode 100644 package/rockchip-mali-bifrost/Config.in
> create mode 100644 package/rockchip-mali-bifrost/rockchip-mali-bifrost.hash
> create mode 100644 package/rockchip-mali-bifrost/rockchip-mali-bifrost.mk
> delete mode 100644 package/sunxi-mali-mainline-driver/Config.in
> delete mode 100644 package/sunxi-mali-mainline-driver/sunxi-mali-mainline-driver.mk
> delete mode 100644 package/sunxi-mali-mainline/Config.in
> delete mode 100644 package/sunxi-mali-mainline/sunxi-mali-mainline.mk
> create mode 100644 package/sunxi-mali-utgard-driver/Config.in
> rename package/{sunxi-mali-mainline-driver/sunxi-mali-mainline-driver.hash => sunxi-mali-utgard-driver/sunxi-mali-utgard-driver.hash} (66%)
> create mode 100644 package/sunxi-mali-utgard-driver/sunxi-mali-utgard-driver.mk
> create mode 100644 package/sunxi-mali-utgard/Config.in
> rename package/{sunxi-mali-mainline => sunxi-mali-utgard}/egl.pc (100%)
> rename package/{sunxi-mali-mainline => sunxi-mali-utgard}/glesv2.pc (100%)
> rename package/{sunxi-mali-mainline/sunxi-mali-mainline.hash => sunxi-mali-utgard/sunxi-mali-utgard.hash} (70%)
> create mode 100644 package/sunxi-mali-utgard/sunxi-mali-utgard.mk
>
More information about the buildroot
mailing list