package/ti-sgx-{km, um}: bump to SDK 06.01.00.08 versions
Currently, the ti-sgx packages and the beaglebone_qt5_defconfig do not work with KMS nor Weston. What's worse, is the latest SDK version 06.03.00.106 (as of this commit) of these packages is broken and does not correctly support KMS, and attempting to run KMS applications results in eglfs initialization failures. As such, bumping these packages to the version before 06.03.00.106 is the best option. Because of the above problems, several packages must change at the same time to ensure this patch does not break any other packages: - ti-sgx-libgbm - dropped, merged into ti-sgx-um, see below - ti-sgx-um: - bump the version that matches TI SDK 06.01.00.08. - demove select BR2_PACKAGE_TI_SGX_LIBGBM in Config.in, as the libgbm package merges ti-sgx-libgbm with this package. - ti-sgx-km: - bump the version that matches TI SDK 06.01.00.08. Signed-off-by: Adam Duskett <Aduskett@gmail.com> Tested-by: Markus <zehnder@live.com> [yann.morin.1998@free.fr: - actually switch qt5base to use ti-sgx-um - split the beaglebone config changes to their own patch - split the ti-sgx-demos changes to their own patch ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
cf7f3112f6
commit
814bfc5ec1
@ -146,6 +146,13 @@ endif
|
||||
|
||||
comment "Legacy options removed in 2021.02"
|
||||
|
||||
config BR2_PACKAGE_TI_SGX_LIBGBM
|
||||
bool "ti-sgx-libgbm support removed"
|
||||
select BR2_LEGACY
|
||||
help
|
||||
TI has merged the ti-sgx-libgbm package with the ti-sgx-um
|
||||
package
|
||||
|
||||
config BR2_PACKAGE_IPSEC_TOOLS
|
||||
bool "ipsec-tools package was removed"
|
||||
select BR2_LEGACY
|
||||
|
@ -554,7 +554,6 @@ endmenu
|
||||
source "package/ti-gfx/Config.in"
|
||||
source "package/ti-sgx-demos/Config.in"
|
||||
source "package/ti-sgx-km/Config.in"
|
||||
source "package/ti-sgx-libgbm/Config.in"
|
||||
source "package/ti-sgx-um/Config.in"
|
||||
source "package/ti-uim/Config.in"
|
||||
source "package/ti-utils/Config.in"
|
||||
|
@ -76,9 +76,9 @@ QT5BASE_DEPENDENCIES += mesa3d
|
||||
else ifeq ($(BR2_PACKAGE_GCNANO_BINARIES),y)
|
||||
QT5BASE_CONFIGURE_OPTS += -gbm
|
||||
QT5BASE_DEPENDENCIES += gcnano-binaries
|
||||
else ifeq ($(BR2_PACKAGE_TI_SGX_LIBGBM),y)
|
||||
else ifeq ($(BR2_PACKAGE_TI_SGX_UM),y)
|
||||
QT5BASE_CONFIGURE_OPTS += -gbm
|
||||
QT5BASE_DEPENDENCIES += ti-sgx-libgbm
|
||||
QT5BASE_DEPENDENCIES += ti-sgx-um
|
||||
else ifeq ($(BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_WL),y)
|
||||
QT5BASE_CONFIGURE_OPTS += -gbm
|
||||
QT5BASE_DEPENDENCIES += imx-gpu-viv
|
||||
|
@ -1,3 +1,3 @@
|
||||
# Locally computed:
|
||||
sha256 f1505f38f9e82f958673bb1755e65090bdbc513a68d41640561d9d491bc4b0e3 ti-sgx-km-4519ed3b83d1d72207ddc2874c7eb5e5a7f20d8d.tar.gz
|
||||
sha256 e9d660547691b2a9232850fd43aac16d40fd063023166fd27162020c30dc2bd4 eurasia_km/GPL-COPYING
|
||||
sha256 ea70356dd0fd7f904f6d6046c4090c7d6d0126e13039db746c75bb6e666864d8 ti-sgx-km-cf7f48cb30abfd5df7a60c9bf4bbb1dde0d496d9.tar.gz
|
||||
sha256 e9d660547691b2a9232850fd43aac16d40fd063023166fd27162020c30dc2bd4 eurasia_km/GPL-COPYING
|
||||
|
@ -4,8 +4,8 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
# This correpsonds to SDK 06.00.00.07
|
||||
TI_SGX_KM_VERSION = 4519ed3b83d1d72207ddc2874c7eb5e5a7f20d8d
|
||||
# This correpsonds to SDK 06.01.00.08
|
||||
TI_SGX_KM_VERSION = cf7f48cb30abfd5df7a60c9bf4bbb1dde0d496d9
|
||||
TI_SGX_KM_SITE = http://git.ti.com/git/graphics/omap5-sgx-ddk-linux.git
|
||||
TI_SGX_KM_SITE_METHOD = git
|
||||
TI_SGX_KM_LICENSE = GPL-2.0
|
||||
|
@ -1,25 +0,0 @@
|
||||
From e3a3f3655956265eb4f3b866d445a9d19e613594 Mon Sep 17 00:00:00 2001
|
||||
From: Lothar Felten <lothar.felten@gmail.com>
|
||||
Date: Thu, 14 Nov 2019 23:37:07 -0300
|
||||
Subject: [PATCH] Add missing sys/sysmacros.h include
|
||||
|
||||
Signed-off-by: Lothar Felten <lothar.felten@gmail.com>
|
||||
---
|
||||
gbm.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/gbm.c b/gbm.c
|
||||
index 7bc5880..e360da7 100644
|
||||
--- a/gbm.c
|
||||
+++ b/gbm.c
|
||||
@@ -36,6 +36,7 @@
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
+#include <sys/sysmacros.h>
|
||||
#include <unistd.h>
|
||||
#include <errno.h>
|
||||
|
||||
--
|
||||
2.18.1
|
||||
|
@ -1,12 +0,0 @@
|
||||
config BR2_PACKAGE_TI_SGX_LIBGBM
|
||||
bool "ti-sgx-libgbm"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_PACKAGE_HAS_UDEV
|
||||
select BR2_PACKAGE_LIBDRM
|
||||
help
|
||||
TI SGX libgbm variant.
|
||||
|
||||
https://git.ti.com/cgit/glsdk/libgbm
|
||||
|
||||
comment "ti-sgx-libgbm needs udev and a toolchain w/ threads"
|
||||
depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_HAS_THREADS
|
@ -1,3 +0,0 @@
|
||||
# Locally computed:
|
||||
sha256 85e3eafcd06caccd8c4cea3081b1406ae51c07e19541ac19b9c33a5b41fec82d ti-sgx-libgbm-c5ddc6a37bb78ac753b317b17d890d1f7338dea6.tar.gz
|
||||
sha256 58fe00de76ae5d533e1c562950e1848682c03155a653d76870cf0a3c59be8b4c gbm.h
|
@ -1,32 +0,0 @@
|
||||
################################################################################
|
||||
#
|
||||
# ti-sgx-libgbm
|
||||
#
|
||||
################################################################################
|
||||
|
||||
# This correpsonds to SDK 06.00.00.07
|
||||
TI_SGX_LIBGBM_VERSION = c5ddc6a37bb78ac753b317b17d890d1f7338dea6
|
||||
TI_SGX_LIBGBM_SITE = http://git.ti.com/git/glsdk/libgbm.git
|
||||
TI_SGX_LIBGBM_SITE_METHOD = git
|
||||
TI_SGX_LIBGBM_LICENSE = MIT
|
||||
TI_SGX_LIBGBM_LICENSE_FILES = gbm.h
|
||||
TI_SGX_LIBGBM_INSTALL_STAGING = YES
|
||||
TI_SGX_LIBGBM_AUTORECONF = YES
|
||||
|
||||
TI_SGX_LIBGBM_DEPENDENCIES = libdrm udev
|
||||
|
||||
define TI_SGX_LIBGBM_INSTALL_TARGET_OPTS
|
||||
PREFIX=/usr \
|
||||
STRIP=/bin/true \
|
||||
DESTDIR=$(TARGET_DIR) \
|
||||
install
|
||||
endef
|
||||
|
||||
define TI_SGX_LIBGBM_INSTALL_STAGING_OPTS
|
||||
PREFIX=/usr \
|
||||
STRIP=/bin/true \
|
||||
DESTDIR=$(STAGING_DIR) \
|
||||
install
|
||||
endef
|
||||
|
||||
$(eval $(autotools-package))
|
@ -17,7 +17,6 @@ config BR2_PACKAGE_TI_SGX_UM
|
||||
select BR2_PACKAGE_HAS_LIBEGL
|
||||
select BR2_PACKAGE_HAS_LIBGLES
|
||||
select BR2_PACKAGE_HAS_POWERVR
|
||||
select BR2_PACKAGE_TI_SGX_LIBGBM
|
||||
select BR2_PACKAGE_LIBFFI
|
||||
select BR2_PACKAGE_WAYLAND
|
||||
help
|
||||
|
@ -1,3 +1,3 @@
|
||||
# Locally computed:
|
||||
sha256 cb1373a6335af3d3741c6b11cf217afc8bdbe182642229df359c38e3ccfc5866 ti-sgx-um-2a2e5bb090ced870d73ed4edbc54793e952cc6d8.tar.gz
|
||||
sha256 368c306246c9130b5c90a6fef2f80085f70b6225b3f552654a288c0f39fc1531 TI-Linux-Graphics-DDK-UM-Manifest.doc
|
||||
sha256 4d293a4170e2fd28852680830dacd8f575b12037f3e15bcf599232f6ccbf6deb ti-sgx-um-909e237baf47d0bde006ff25552f5403fd7e359d.tar.gz
|
||||
sha256 368c306246c9130b5c90a6fef2f80085f70b6225b3f552654a288c0f39fc1531 TI-Linux-Graphics-DDK-UM-Manifest.doc
|
||||
|
@ -4,8 +4,8 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
# This correpsonds to SDK 06.00.00.07 plus one pull request
|
||||
TI_SGX_UM_VERSION = 2a2e5bb090ced870d73ed4edbc54793e952cc6d8
|
||||
# This correpsonds to SDK 06.01.00.08
|
||||
TI_SGX_UM_VERSION = 909e237baf47d0bde006ff25552f5403fd7e359d
|
||||
TI_SGX_UM_SITE = http://git.ti.com/git/graphics/omap5-sgx-ddk-um-linux.git
|
||||
TI_SGX_UM_SITE_METHOD = git
|
||||
TI_SGX_UM_LICENSE = TI TSPA License
|
||||
|
Loading…
Reference in New Issue
Block a user