- select provider of egl/libgles1/libgles2 based on MACHINE_FEATURES (xsgx vs. 
sgx)
- enable SRCIPK for ti-xsgx-ddk-km (SGX DDK for X11)
- set X11 as the default build
  - remove waylad, sgx
  - add xsgx

Signed-off-by: Eric Ruei <[email protected]>
---
 conf/distro/include/branding-processor-sdk.inc | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/conf/distro/include/branding-processor-sdk.inc 
b/conf/distro/include/branding-processor-sdk.inc
index 43faa26..8f4aaf9 100644
--- a/conf/distro/include/branding-processor-sdk.inc
+++ b/conf/distro/include/branding-processor-sdk.inc
@@ -11,9 +11,19 @@ PREFERRED_PROVIDER_virtual/kernel_omapl137 = "linux-dummy"
 #PREFERRED_PROVIDER_virtual/kernel_keystone = 
"linux-processor-sdk${ARAGO_KERNEL_SUFFIX}"
 PREFERRED_VERSION_linux-processor-sdk = "4.4%"
 
+# Use xsgx-ddk for X11 build
+PREFERRED_PROVIDER_virtual/egl = "${@bb.utils.contains('MACHINE_FEATURES', 
'xsgx', 'ti-xsgx-ddk-um', 'ti-sgx-ddk-um', d)}"
+PREFERRED_PROVIDER_virtual/libgles1 = 
"${@bb.utils.contains('MACHINE_FEATURES', 'xsgx', 'ti-xsgx-ddk-um', 
'ti-sgx-ddk-um', d)}"
+PREFERRED_PROVIDER_virtual/libgles2 = 
"${@bb.utils.contains('MACHINE_FEATURES', 'xsgx', 'ti-xsgx-ddk-um', 
'ti-sgx-ddk-um', d)}"
+
 # Remove wayland from keystone DISTRO_FEATURES.
 DISTRO_FEATURES_remove_keystone = "wayland opengl"
 
+# Set X11 as default build
+DISTRO_FEATURES_remove = "wayland"
+MACHINE_FEATURES_remove = "sgx"
+MACHINE_FEATURES_append = " xsgx"
+
 # CMEM reserved memory
 RESERVE_CMEM_dra7xx = "1"
 RESERVE_CMEM_keystone = "1"
@@ -96,3 +106,6 @@ SRCIPK_SHALLOW_DEPTH_pn-linux-ti-staging-rt = "400"
 
 SRCIPK_CUSTOM_GIT_BRANCH_pn-u-boot-ti-staging = "processor-sdk-local"
 SRCIPK_CUSTOM_GIT_MESSAGE_pn-u-boot-ti-staging = "${SRCIPK_GIT_COMMIT_MESSAGE}"
+
+CREATE_SRCIPK_pn-ti-xsgx-ddk-km = "1"
+SRCIPK_INSTALL_DIR_pn-ti-xsgx-ddk-km = 
"board-support/extra-drivers/${PN}-${PV}"
-- 
1.9.1

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to