[Buildroot] [PATCH v2 0/5] Rename sunxi-mali-mainline* to sunxi-mali-utgard* and fix Mali loading

Giulio Benetti giulio.benetti at benettiengineering.com
Fri Nov 5 22:17:55 UTC 2021


With this patchset I respin the first 2 patches. While testing on hardware
the patches they work, but I've left back an error while bumping linux
version to 5.14. The error is that Linux's sunxi_defconfig(used by both
a20_olinuxino_lime/2) enables Lima driver, but in this 2 boards we want
to use Mali driver, so when Mali driver tries to load(being it a module),
it finds that Lima already has taken gpu resources and fail. So here I add
3 patches, 1 to add a Linux fragment to disable Lima in Linux and other 2
to use that fragment in a20_olinuxino_lime/2.

Giulio Benetti (3):
  board/olimex/a20_olinuxino: add linux-disable-lima.fragment
  configs/olimex_a20_olinuxino_lime2_defconfig: use
    linux-disable-lima.fragment
  configs/olimex_a20_olinuxino_lime_defconfig: use
    linux-disable-lima.fragment

Miquel Raynal (2):
  package/sunxi-mali-utgard: rename from sunxi-mali-mainline
  package/sunxi-mali-utgard-driver: rename from
    sunxi-mali-mainline-driver

 Config.in.legacy                              | 42 ++++++++++++++++
 DEVELOPERS                                    |  4 +-
 .../a20_olinuxino/linux-disable-lima.fragment |  2 +
 configs/olimex_a20_olinuxino_lime2_defconfig  |  7 +--
 configs/olimex_a20_olinuxino_lime_defconfig   |  7 +--
 docs/manual/adding-packages-virtual.txt       |  2 +-
 package/Config.in                             |  4 +-
 package/glslsandbox-player/Config.in          |  4 +-
 .../glslsandbox-player/glslsandbox-player.mk  |  2 +-
 package/qt5/qt5base/qt5base.mk                |  2 +-
 .../sunxi-mali-mainline-driver.mk             | 41 ----------------
 package/sunxi-mali-mainline/Config.in         | 42 ----------------
 .../sunxi-mali-mainline.mk                    | 49 -------------------
 .../Config.in                                 | 20 ++++----
 .../sunxi-mali-utgard-driver.hash}            |  2 +-
 .../sunxi-mali-utgard-driver.mk               | 41 ++++++++++++++++
 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 +++++++++++++++++++
 21 files changed, 206 insertions(+), 159 deletions(-)
 create mode 100644 board/olimex/a20_olinuxino/linux-disable-lima.fragment
 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
 rename package/{sunxi-mali-mainline-driver => sunxi-mali-utgard-driver}/Config.in (60%)
 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

-- 
2.25.1



More information about the buildroot mailing list