Update execute_command.sh:
 Wait 1 second to make sure the application freeing all SGX
 resources prior to weston shutdown

Signed-off-by: Eric Ruei <e-ru...@ti.com>
---
 ...e_command-workaround-for-GUI-apps-with-weston.patch | 18 +++++++++++-------
 recipes-core/matrix/matrix-gui_2.0.bbappend            |  2 +-
 2 files changed, 12 insertions(+), 8 deletions(-)

diff --git 
a/recipes-core/matrix/matrix-gui/0001-execute_command-workaround-for-GUI-apps-with-weston.patch
 
b/recipes-core/matrix/matrix-gui/0001-execute_command-workaround-for-GUI-apps-with-weston.patch
index f5399a0..2ddfed2 100644
--- 
a/recipes-core/matrix/matrix-gui/0001-execute_command-workaround-for-GUI-apps-with-weston.patch
+++ 
b/recipes-core/matrix/matrix-gui/0001-execute_command-workaround-for-GUI-apps-with-weston.patch
@@ -1,6 +1,6 @@
-From 5104914897db7ebad07d5c82302ad176bd84f4fe Mon Sep 17 00:00:00 2001
-From: Jacob Stiffler <j-stiff...@ti.com>
-Date: Mon, 16 Jul 2018 15:52:45 -0400
+From c8f2849adf7e02aa55ee70103c188b9dbf9b6f80 Mon Sep 17 00:00:00 2001
+From: Eric Ruei <e-ru...@ti.com>
+Date: Wed, 7 Nov 2018 14:55:35 -0500
 Subject: [PATCH] execute_command: workaround for GUI apps with weston
 
 * For all GUI apps, shutdown matrix before launching
@@ -8,18 +8,20 @@ Subject: [PATCH] execute_command: workaround for GUI apps 
with weston
     GUI app may get hidden behind matrix with no way to recover.
 * For MM and 3D and null window apps, shutdown weston before launching
   - These apps use KMS sink or DRM, which collides with weston
+  - Wait 1 second to make sure the application freeing all SGX resources
+    prior to weston shutdown
 * For qwindow window apps, use qwindow-compositor instead of weston
 
 Signed-off-by: Jacob Stiffler <j-stiff...@ti.com>
 Signed-off-by: Eric Ruei <e-ru...@ti.com>
 ---
- execute_command.sh | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++-
+ execute_command.sh | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
  generate.php       |  4 ++++
  run_script.php     | 10 +++++++++-
- 3 files changed, 63 insertions(+), 2 deletions(-)
+ 3 files changed, 65 insertions(+), 2 deletions(-)
 
 diff --git a/execute_command.sh b/execute_command.sh
-index 325dcb9..9769f4f 100755
+index 325dcb9..ffc347d 100755
 --- a/execute_command.sh
 +++ b/execute_command.sh
 @@ -63,7 +63,22 @@ do
@@ -46,7 +48,7 @@ index 325dcb9..9769f4f 100755
    then
      touch "lock/"$item
  
-@@ -72,10 +87,44 @@ do
+@@ -72,10 +87,46 @@ do
  
  done
  
@@ -56,10 +58,12 @@ index 325dcb9..9769f4f 100755
 +
 +  if [ $category == 3d -o $category == multimedia -o $category == touch -o 
$win_type == null ]
 +  then
++    sleep 1
 +    /etc/init.d/weston stop
 +    sleep 1
 +  elif [ $win_type == qwindow ]
 +  then
++    sleep 1
 +    /etc/init.d/weston stop
 +    sleep 1
 +    /etc/init.d/qwindow start
diff --git a/recipes-core/matrix/matrix-gui_2.0.bbappend 
b/recipes-core/matrix/matrix-gui_2.0.bbappend
index 8626d1f..112a4a6 100644
--- a/recipes-core/matrix/matrix-gui_2.0.bbappend
+++ b/recipes-core/matrix/matrix-gui_2.0.bbappend
@@ -1,4 +1,4 @@
-PR_append = ".tisdk0"
+PR_append = ".tisdk1"
 
 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
 
-- 
1.9.1

_______________________________________________
meta-arago mailing list
meta-arago@arago-project.org
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to