Add X11 Build Support based on SGX DDK 1.15 X11 package
- Add SGX DDK 1.15 UM/KM recipes
- Add new Machine Feature xsgx for SGX X11 package
- Enable qt5 eglfs.x11 build
  - add x11 modules to package list
  - replace x11 original component dependency list with img-egl (um)
  - add include/lib search paths to point to SGX DDK UM X11 directories
- Remove unsupported modules based on the availability of xsgx

Note: This is a tentative hack to provide X11 support as a build option.
      It is not intended to be upstreamed to meta-arago and will be 
      removed when the official solution is available. 

Eric Ruei (23):
  branding-processor-sdk.inc: select xsgx-ddk for X11 build
  layer.conf: select sgx-ddk based on ddk window support (xsgx vs, sgx)
  arago-core-tisdk-image: add additional packagegroup for X11 (xsgx)
    build
  tisdk-rootfs-image: add packagegroup-arago-tisdk-graphics for omap-a15
    unconditionally
  ti-xsgx-ddk-km: sgx ddk km recipe for X11 support
  ti-xsgx-ddk-um: sgx ddk um recipe for X11 support
  img-pvr-sdk: add X11 demo programs for X11 build
  qtbase: add x11 build support for (x)sgx ddk
  qtbase-conf: add qt_env.sh for X11 support
  qtwebbrowser: add additional include/lib search path for X11 build
  refresh_screen: add additional include/lib search path for X11 build
  matrix-gui-browser: add additional include/lib search path for X11
    build
  matrix-gui: add X11 support
  matrix-gui-3d-demos: remove kmscube-based demos for X11 (xsgx) build
  packagegroup-arago-test-addons: remove omapdrmtest for X11(xsgx) build
  ti-tisdk-makefile: add/remove modules for X11(xsgx) build
  packagegroup-arago-tisdk-graphics-sdk-host(target): select sgx ddk
    package based om MACHINE_FEATURES (xsgx vs. sgx)
  packagegroup-arago-tisdk-graphics: add X11 build support
  packagegroup-arago-tisdk-multimedia(-sdk): remove unsupported tests
    for X11
  packagegroup-arago-tisdk-hmi(-sdk): remove HMI demos for X11(xsgx)
    build
  packagegroup-arago-tisdk-matrix: remove unsupported matrix-gui demos
    for X11(xsgx) build
  matrix-gui-hmi-demos: remove unsupported HMI demos for X11(xsgx) build
  packagegroup-arago-tisdk-addons(-sdk-target): removed unsupported
    modules for X11(xsgx) build

 conf/distro/include/branding-processor-sdk.inc     | 13 ++++
 conf/layer.conf                                    |  6 ++
 .../powervr-drivers/ti-xsgx-ddk-km_1.15.4564147.bb | 46 ++++++++++++
 .../images/arago-core-tisdk-image.bbappend         |  4 +-
 recipes-core/images/tisdk-rootfs-image.bbappend    |  3 +-
 .../matrix/matrix-gui-3d-demos_2.0.bbappend        | 16 ++++
 .../matrix/matrix-gui-browser_2.0.bbappend         |  4 +
 recipes-core/matrix/matrix-gui-hmi-demos_2.0.bb    |  5 +-
 ...mand-X11-Stop-matrix-when-running-a-GUI-d.patch | 83 +++++++++++++++++++++
 recipes-core/matrix/matrix-gui_2.0.bbappend        | 12 ++-
 recipes-core/matrix/refresh-screen_2.0.bbappend    |  4 +
 .../packagegroup-arago-test-addons.bbappend        |  6 +-
 ...agegroup-arago-tisdk-addons-sdk-target.bbappend | 10 ++-
 .../packagegroup-arago-tisdk-addons.bbappend       | 10 ++-
 ...agegroup-arago-tisdk-graphics-sdk-host.bbappend |  4 +-
 ...egroup-arago-tisdk-graphics-sdk-target.bbappend |  5 +-
 .../packagegroup-arago-tisdk-graphics.bbappend     | 21 +++---
 .../packagegroup-arago-tisdk-hmi-sdk-host.bb       | 10 +--
 .../packagegroups/packagegroup-arago-tisdk-hmi.bb  | 10 +--
 .../packagegroup-arago-tisdk-matrix.bbappend       | 52 +++++++++++--
 ...egroup-arago-tisdk-multimedia-sdk-host.bbappend | 24 +++++-
 ...roup-arago-tisdk-multimedia-sdk-target.bbappend | 21 ++++++
 .../packagegroup-arago-tisdk-multimedia.bbappend   | 24 ++++--
 .../img-pvr-sdk/img-pvr-sdk_3.3.2.bbappend         | 19 +++++
 .../libgles/ti-xsgx-ddk-um_1.15.4564147.bb         | 86 ++++++++++++++++++++++
 recipes-qt/examples/qtwebbrowser_1.0.bbappend      |  4 +
 recipes-qt/qt5/nativesdk-qtbase_git.bbappend       |  2 +
 recipes-qt/qt5/qt3d_git.bbappend                   |  2 +
 recipes-qt/qt5/qt5-creator_3.5.1.bbappend          |  2 +
 recipes-qt/qt5/qt5-path-hack.inc                   |  2 +
 .../qt5/qt5-plugin-generic-vboxtouch_git.bbappend  |  2 +
 recipes-qt/qt5/qtbase-conf/qt_env_xsgx.sh          |  6 ++
 recipes-qt/qt5/qtbase-conf_1.0.bbappend            |  9 ++-
 recipes-qt/qt5/qtbase_%.bbappend                   | 21 +++++-
 recipes-qt/qt5/qtcanvas3d_git.bbappend             |  2 +
 recipes-qt/qt5/qtcharts_git.bbappend               |  2 +
 recipes-qt/qt5/qtconnectivity_git.bbappend         |  2 +
 recipes-qt/qt5/qtdatavis3d_git.bbappend            |  2 +
 recipes-qt/qt5/qtdeclarative-render2d_git.bbappend |  2 +
 recipes-qt/qt5/qtdeclarative_git.bbappend          |  2 +
 recipes-qt/qt5/qtenginio_git.bbappend              |  2 +
 recipes-qt/qt5/qtgraphicaleffects_git.bbappend     |  2 +
 recipes-qt/qt5/qtimageformats_git.bbappend         |  2 +
 recipes-qt/qt5/qtlocation_git.bbappend             |  2 +
 recipes-qt/qt5/qtmultimedia_git.bbappend           |  2 +
 recipes-qt/qt5/qtquick1_git.bbappend               |  2 +
 recipes-qt/qt5/qtquickcontrols2_git.bbappend       |  2 +
 recipes-qt/qt5/qtquickcontrols_git.bbappend        |  2 +
 recipes-qt/qt5/qtscript_git.bbappend               |  2 +
 recipes-qt/qt5/qtsensors_git.bbappend              |  2 +
 recipes-qt/qt5/qtserialbus_git.bbappend            |  2 +
 recipes-qt/qt5/qtserialport_git.bbappend           |  2 +
 recipes-qt/qt5/qtsvg_git.bbappend                  |  2 +
 recipes-qt/qt5/qtsystems_git.bbappend              |  2 +
 recipes-qt/qt5/qttools_git.bbappend                |  2 +
 recipes-qt/qt5/qttranslations_git.bbappend         |  2 +
 recipes-qt/qt5/qtvirtualkeyboard_git.bbappend      |  2 +
 recipes-qt/qt5/qtwayland-native_git.bbappend       |  2 +
 recipes-qt/qt5/qtwayland_git.bbappend              |  2 +
 recipes-qt/qt5/qtwebchannel_git.bbappend           |  2 +
 recipes-qt/qt5/qtwebengine_git.bbappend            |  2 +
 recipes-qt/qt5/qtwebkit-examples_git.bbappend      |  2 +
 recipes-qt/qt5/qtwebkit_git.bbappend               |  2 +
 recipes-qt/qt5/qtwebsockets_git.bbappend           |  2 +
 recipes-qt/qt5/qtx11extras_git.bbappend            |  2 +
 recipes-qt/qt5/qtxmlpatterns_git.bbappend          |  2 +
 .../ti-tisdk-makefile/Makefile_ti-xsgx-ddk-km      | 25 +++++++
 .../ti-tisdk-makefile_1.0.bbappend                 | 31 +++++---
 68 files changed, 600 insertions(+), 68 deletions(-)
 create mode 100644 recipes-bsp/powervr-drivers/ti-xsgx-ddk-km_1.15.4564147.bb
 create mode 100644 recipes-core/matrix/matrix-gui-3d-demos_2.0.bbappend
 create mode 100644 recipes-core/matrix/matrix-gui-browser_2.0.bbappend
 mode change 100755 => 100644 recipes-core/matrix/matrix-gui-hmi-demos_2.0.bb
 create mode 100755 
recipes-core/matrix/matrix-gui/0001-execute_command-X11-Stop-matrix-when-running-a-GUI-d.patch
 create mode 100644 recipes-core/matrix/refresh-screen_2.0.bbappend
 create mode 100644 
recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-target.bbappend
 create mode 100644 recipes-graphics/img-pvr-sdk/img-pvr-sdk_3.3.2.bbappend
 create mode 100644 recipes-graphics/libgles/ti-xsgx-ddk-um_1.15.4564147.bb
 create mode 100644 recipes-qt/examples/qtwebbrowser_1.0.bbappend
 create mode 100644 recipes-qt/qt5/nativesdk-qtbase_git.bbappend
 create mode 100644 recipes-qt/qt5/qt3d_git.bbappend
 create mode 100644 recipes-qt/qt5/qt5-creator_3.5.1.bbappend
 create mode 100644 recipes-qt/qt5/qt5-path-hack.inc
 create mode 100644 recipes-qt/qt5/qt5-plugin-generic-vboxtouch_git.bbappend
 create mode 100644 recipes-qt/qt5/qtbase-conf/qt_env_xsgx.sh
 mode change 100644 => 100755 recipes-qt/qt5/qtbase_%.bbappend
 create mode 100644 recipes-qt/qt5/qtcanvas3d_git.bbappend
 create mode 100644 recipes-qt/qt5/qtcharts_git.bbappend
 create mode 100644 recipes-qt/qt5/qtconnectivity_git.bbappend
 create mode 100644 recipes-qt/qt5/qtdatavis3d_git.bbappend
 create mode 100644 recipes-qt/qt5/qtdeclarative-render2d_git.bbappend
 create mode 100644 recipes-qt/qt5/qtdeclarative_git.bbappend
 create mode 100644 recipes-qt/qt5/qtenginio_git.bbappend
 create mode 100644 recipes-qt/qt5/qtgraphicaleffects_git.bbappend
 create mode 100644 recipes-qt/qt5/qtimageformats_git.bbappend
 create mode 100644 recipes-qt/qt5/qtlocation_git.bbappend
 create mode 100644 recipes-qt/qt5/qtmultimedia_git.bbappend
 create mode 100644 recipes-qt/qt5/qtquick1_git.bbappend
 create mode 100644 recipes-qt/qt5/qtquickcontrols2_git.bbappend
 create mode 100644 recipes-qt/qt5/qtquickcontrols_git.bbappend
 create mode 100644 recipes-qt/qt5/qtscript_git.bbappend
 create mode 100644 recipes-qt/qt5/qtsensors_git.bbappend
 create mode 100644 recipes-qt/qt5/qtserialbus_git.bbappend
 create mode 100644 recipes-qt/qt5/qtserialport_git.bbappend
 create mode 100644 recipes-qt/qt5/qtsvg_git.bbappend
 create mode 100644 recipes-qt/qt5/qtsystems_git.bbappend
 create mode 100644 recipes-qt/qt5/qttools_git.bbappend
 create mode 100644 recipes-qt/qt5/qttranslations_git.bbappend
 create mode 100644 recipes-qt/qt5/qtvirtualkeyboard_git.bbappend
 create mode 100644 recipes-qt/qt5/qtwayland-native_git.bbappend
 create mode 100644 recipes-qt/qt5/qtwayland_git.bbappend
 create mode 100644 recipes-qt/qt5/qtwebchannel_git.bbappend
 create mode 100644 recipes-qt/qt5/qtwebengine_git.bbappend
 create mode 100644 recipes-qt/qt5/qtwebkit-examples_git.bbappend
 create mode 100644 recipes-qt/qt5/qtwebkit_git.bbappend
 create mode 100644 recipes-qt/qt5/qtwebsockets_git.bbappend
 create mode 100644 recipes-qt/qt5/qtx11extras_git.bbappend
 create mode 100644 recipes-qt/qt5/qtxmlpatterns_git.bbappend
 create mode 100644 
recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/Makefile_ti-xsgx-ddk-km

-- 
1.9.1

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

Reply via email to