* [thud][PATCH] packagegroup-*-graphics: add virtual provider for GPU driver
@ 2019-06-20 12:40 Anand Balagopalakrishnan
2019-06-21 15:14 ` Denys Dmytriyenko
0 siblings, 1 reply; 2+ messages in thread
From: Anand Balagopalakrishnan @ 2019-06-20 12:40 UTC (permalink / raw)
To: meta-arago
- Add a new virtual provider for GPU driver
- Specify Rogue and SGX as GPU driver provider for J7 and other platforms
- Replace SGX with virtual GPU provider in package groups
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
---
meta-arago-distro/conf/distro/include/arago-prefs.inc | 2 ++
.../packagegroups/packagegroup-arago-tisdk-graphics-sdk-host.bb | 2 +-
.../packagegroups/packagegroup-arago-tisdk-graphics-sdk-target.bb | 2 +-
.../recipes-core/packagegroups/packagegroup-arago-tisdk-graphics.bb | 2 +-
4 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/meta-arago-distro/conf/distro/include/arago-prefs.inc b/meta-arago-distro/conf/distro/include/arago-prefs.inc
index e9e9177..3f36747 100644
--- a/meta-arago-distro/conf/distro/include/arago-prefs.inc
+++ b/meta-arago-distro/conf/distro/include/arago-prefs.inc
@@ -9,11 +9,13 @@ PREFERRED_PROVIDER_virtual/gettext = "gettext"
PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um"
+PREFERRED_PROVIDER_virtual/gpudriver = "ti-sgx-ddk-km"
# J7 has a Rogue GPU core
PREFERRED_PROVIDER_virtual/egl_j7-evm = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/libgles1_j7-evm = "ti-img-rogue-umlibs"
PREFERRED_PROVIDER_virtual/libgles2_j7-evm = "ti-img-rogue-umlibs"
+PREFERRED_PROVIDER_virtual/gpudriver_j7-evm = "ti-img-rogue-driver"
PREFERRED_PROVIDER_libgbm = "libgbm"
PREFERRED_PROVIDER_libgbm-dev = "libgbm-dev"
diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-host.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-host.bb
index 96ed27b..486d080 100644
--- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-host.bb
+++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-host.bb
@@ -6,7 +6,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
-GRAPHICS_RDEPENDS = "ti-sgx-ddk-km-src"
+GRAPHICS_RDEPENDS = "${PREFERRED_PROVIDER_virtual/gpudriver}-src"
GRAPHICS_RDEPENDS_append_omap-a15 = "\
ti-gc320-driver-src \
diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-target.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-target.bb
index 7e18d08..3f6485f 100644
--- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-target.bb
+++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-target.bb
@@ -12,7 +12,7 @@ GRAPHICS_RDEPENDS = "\
wayland-dev \
weston-dev \
${PREFERRED_PROVIDER_virtual/egl}-dev \
- ti-sgx-ddk-km-dev \
+ ${PREFERRED_PROVIDER_virtual/gpudriver}-dev \
"
GRAPHICS_RDEPENDS_append_omap-a15 = "\
diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics.bb
index 69cfea5..de9e8c4 100644
--- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics.bb
+++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics.bb
@@ -24,7 +24,7 @@ GRAPHICS_WAYLAND_append_k3 = "\
GRAPHICS_RDEPENDS = "\
libgbm \
${PREFERRED_PROVIDER_virtual/egl} \
- ${@bb.utils.contains('MACHINE_FEATURES','sgx','ti-sgx-ddk-km','',d)} \
+ ${@bb.utils.contains('MACHINE_FEATURES','sgx','${PREFERRED_PROVIDER_virtual/gpudriver}','',d)} \
${@bb.utils.contains('MACHINE_FEATURES','sgx','glmark2','',d)} \
"
--
1.9.1
^ permalink raw reply related [flat|nested] 2+ messages in thread* Re: [thud][PATCH] packagegroup-*-graphics: add virtual provider for GPU driver
2019-06-20 12:40 [thud][PATCH] packagegroup-*-graphics: add virtual provider for GPU driver Anand Balagopalakrishnan
@ 2019-06-21 15:14 ` Denys Dmytriyenko
0 siblings, 0 replies; 2+ messages in thread
From: Denys Dmytriyenko @ 2019-06-21 15:14 UTC (permalink / raw)
To: Anand Balagopalakrishnan; +Cc: meta-arago
Anand,
Can you please rebase this patch? Thanks.
On Thu, Jun 20, 2019 at 06:10:12PM +0530, Anand Balagopalakrishnan wrote:
> - Add a new virtual provider for GPU driver
> - Specify Rogue and SGX as GPU driver provider for J7 and other platforms
> - Replace SGX with virtual GPU provider in package groups
>
> Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
> ---
> meta-arago-distro/conf/distro/include/arago-prefs.inc | 2 ++
> .../packagegroups/packagegroup-arago-tisdk-graphics-sdk-host.bb | 2 +-
> .../packagegroups/packagegroup-arago-tisdk-graphics-sdk-target.bb | 2 +-
> .../recipes-core/packagegroups/packagegroup-arago-tisdk-graphics.bb | 2 +-
> 4 files changed, 5 insertions(+), 3 deletions(-)
>
> diff --git a/meta-arago-distro/conf/distro/include/arago-prefs.inc b/meta-arago-distro/conf/distro/include/arago-prefs.inc
> index e9e9177..3f36747 100644
> --- a/meta-arago-distro/conf/distro/include/arago-prefs.inc
> +++ b/meta-arago-distro/conf/distro/include/arago-prefs.inc
> @@ -9,11 +9,13 @@ PREFERRED_PROVIDER_virtual/gettext = "gettext"
> PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um"
> PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um"
> PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um"
> +PREFERRED_PROVIDER_virtual/gpudriver = "ti-sgx-ddk-km"
>
> # J7 has a Rogue GPU core
> PREFERRED_PROVIDER_virtual/egl_j7-evm = "ti-img-rogue-umlibs"
> PREFERRED_PROVIDER_virtual/libgles1_j7-evm = "ti-img-rogue-umlibs"
> PREFERRED_PROVIDER_virtual/libgles2_j7-evm = "ti-img-rogue-umlibs"
> +PREFERRED_PROVIDER_virtual/gpudriver_j7-evm = "ti-img-rogue-driver"
>
> PREFERRED_PROVIDER_libgbm = "libgbm"
> PREFERRED_PROVIDER_libgbm-dev = "libgbm-dev"
> diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-host.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-host.bb
> index 96ed27b..486d080 100644
> --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-host.bb
> +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-host.bb
> @@ -6,7 +6,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
>
> inherit packagegroup
>
> -GRAPHICS_RDEPENDS = "ti-sgx-ddk-km-src"
> +GRAPHICS_RDEPENDS = "${PREFERRED_PROVIDER_virtual/gpudriver}-src"
>
> GRAPHICS_RDEPENDS_append_omap-a15 = "\
> ti-gc320-driver-src \
> diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-target.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-target.bb
> index 7e18d08..3f6485f 100644
> --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-target.bb
> +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics-sdk-target.bb
> @@ -12,7 +12,7 @@ GRAPHICS_RDEPENDS = "\
> wayland-dev \
> weston-dev \
> ${PREFERRED_PROVIDER_virtual/egl}-dev \
> - ti-sgx-ddk-km-dev \
> + ${PREFERRED_PROVIDER_virtual/gpudriver}-dev \
> "
>
> GRAPHICS_RDEPENDS_append_omap-a15 = "\
> diff --git a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics.bb b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics.bb
> index 69cfea5..de9e8c4 100644
> --- a/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics.bb
> +++ b/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-graphics.bb
> @@ -24,7 +24,7 @@ GRAPHICS_WAYLAND_append_k3 = "\
> GRAPHICS_RDEPENDS = "\
> libgbm \
> ${PREFERRED_PROVIDER_virtual/egl} \
> - ${@bb.utils.contains('MACHINE_FEATURES','sgx','ti-sgx-ddk-km','',d)} \
> + ${@bb.utils.contains('MACHINE_FEATURES','sgx','${PREFERRED_PROVIDER_virtual/gpudriver}','',d)} \
> ${@bb.utils.contains('MACHINE_FEATURES','sgx','glmark2','',d)} \
> "
>
> --
> 1.9.1
>
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2019-06-21 15:15 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-06-20 12:40 [thud][PATCH] packagegroup-*-graphics: add virtual provider for GPU driver Anand Balagopalakrishnan
2019-06-21 15:14 ` Denys Dmytriyenko
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.