This patchset contains the graphics changes for the i.MX GA release L4.9.11-1.0.0, plus an update to work with an i.MX fork of Weston 2.0. GPU drivers are updated to version 6.2.2.p0, with changes documented in the individual commit.
v2 - systemd-gpuconfig: Retracted patch - imx-gpu-viv: Added systemd init, including Fabio's input on systemd-gpuconfig - core-image-weston: Retracted patch - libepoxy: Fixed build breaks, per Otavio's request - weston: Add 2.0 base recipe since master has moved to 3.0 Tom Hochstein (14): libdrm: Extend ARM support to mx7 eglinfo-fb: Use generic header imx-gpu-apitrace: Move apitrace out of imx-gpu-viv v6 imx-gpu-g2d: Move imx-gpu-g2d out of imx-gpu-viv v6 imx-gpu-viv: Upgrade to 6.2.2.p0 imx-gpu-viv: Add systemd init mesa: Remove parts provided by imx-gpu-viv v6 piglit: Remove redundant dependency xserver-xf86-config: Add Xorg configuration for i.MX 6SLL and 7ULP xf86-video-imxfb-vivante: Upgrade to 6.2.2.p0 gtk+3: Use egl pkgconfig for build setup weston: Switch to 2.0 with i.MX fork weston-init: Fix weston 2.0 startup for pam, systemd case libepoxy: Fix build break for EGL_CAST dependency conf/machine/include/imx-base.inc | 8 +- .../drm/libdrm/mx7/drm-update-arm.patch | 35 + ...place-vendor-specific-header-with-generic.patch | 28 + recipes-graphics/eglinfo/eglinfo-fb_%.bbappend | 6 + recipes-graphics/gtk+/gtk+3_%.bbappend | 7 +- .../0001-add-docs-HOWTO.markdown.patch | 61 + ...cs-Freescale_apitrace_user_guide.markdown.patch | 91 ++ ...0003-add-docs-Freescale_apitrace.markdown.patch | 133 ++ .../0004-add-docs-apitrace_test.markdown.patch | 144 ++ .../0005-add-apitrace_dalvik.sh.patch | 75 + .../0006-add-test_android.sh.patch | 72 + .../imx-gpu-apitrace/0007-add-test_yocto.sh.patch | 131 ++ .../0008-docs-mention-apitrace_dalvik.sh.patch | 28 + .../0009-add-retrace-glws_nonx.cpp.patch | 515 +++++++ .../0010-cmake-use-glws_nonx-for-Vivante.patch | 62 + .../0011-cli_trace-export-ENABLE_API_TRACE-1.patch | 37 + .../0012-use-dlsym-to-get-function-pointers.patch | 31 + ...ver-does-not-support-GL_RGB-in-openGL-dri.patch | 36 + ...-hangs-when-retracing-OGLESParticles-on-m.patch | 28 + ...5-egl-define-egl-native-types-for-non-x11.patch | 36 + ...-don-t-recreate-the-EGL-surface-on-resize.patch | 32 + .../imx-gpu-apitrace/0017-add-Image-getMD5.patch | 69 + ...ace-use-Image-getMD5-for-image-comparison.patch | 175 +++ ...race-don-t-use-dlsym-on-aliased-functions.patch | 91 ++ .../0020-egl-glx-trace-add-ApiTraceEnabled.patch | 79 + .../0021-LocalWriter-make-a-writer-ignorable.patch | 101 ++ ...-retrace-tutorial3-is-different-with-trac.patch | 82 + .../0023-add-support-for-Vivante-extensions.patch | 444 ++++++ ...70-ccc-cannot-trace-mesa-demos-vertexrate.patch | 34 + ...025-MGS-1271-ccc-disable-X-debug-function.patch | 30 + ...-MGS-1721-ccc-fix-broken-build-on-AArch64.patch | 43 + ...c-blank-screen-when-retracing-es20-sdk-ap.patch | 58 + ...c-add-the-TOT-commit-SHA1-inside-the-bina.patch | 55 + ...-avoid-memcpy-in-glTexDirectInvalidateVIV.patch | 283 ++++ ...-retrace-support-eglCreatePixmapSurface-o.patch | 98 ++ ...acktrace-define-HAVE_STDINT_H-in-config.h.patch | 36 + .../0032-changed-disable-X11-mechanism.patch | 18 + ...c-Miss-usr-bin-eglretrace-file-in-FB-and-.patch | 70 + .../0034-MGS-make-multiarch-optional.patch | 22 + ...en-don-t-override-symbols-in-Vivante-libs.patch | 101 ++ .../imx-gpu-apitrace/imx-gpu-apitrace_7.1.0.bb | 57 + .../imx-gpu-g2d/imx-gpu-g2d_6.2.2.p0.bb | 36 + recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc | 242 +-- recipes-graphics/imx-gpu-viv/imx-gpu-viv/gpuconfig | 19 + .../imx-gpu-viv/imx-gpu-viv/gpuconfig.service | 8 + .../imx-gpu-viv/imx-gpu-viv_5.0.11.p8.6-hfp.bb | 7 - .../imx-gpu-viv/imx-gpu-viv_6.2.2.p0-aarch32.bb | 12 + .../Add-fallback-definition-for-EGL-CAST.patch | 31 + recipes-graphics/libepoxy/libepoxy_%.bbappend | 3 + recipes-graphics/mesa/mesa_%.bbappend | 20 +- recipes-graphics/piglit/piglit_git.bbappend | 1 - recipes-graphics/wayland/weston-init.bbappend | 23 + recipes-graphics/wayland/weston-init/weston.config | 2 + .../wayland/weston-init/weston.service | 37 + ...-configuration-option-for-no-input-device.patch | 112 -- ...2-ccc-Add-GPU-VIV-support-for-weston-1.11.patch | 135 -- ...1-configure.ac-Fix-wayland-protocols-path.patch | 2 +- .../wayland/weston/0001-make-error-portable.patch | 12 +- .../0001-shared-include-stdint.h-for-int32_t.patch | 23 - ...ch-Provide-a-default-version-that-doesn-t.patch | 52 +- ...1-ccc-Enable-g2d-renderer-for-weston-1.11.patch | 1605 -------------------- ...ld-Add-clone-mode-support-for-multi-displ.patch | 104 -- ...68-xwld-System-can-not-boot-up-to-desktop.patch | 44 - ...ld-G2D-compositor-build-failed-in-slevk-b.patch | 146 -- .../weston/0006-Link-compositor-to-egl.patch | 12 - ...d-Fix-crash-when-run-with-no-input-device.patch | 47 - recipes-graphics/wayland/weston_1.11.1.bb | 113 -- recipes-graphics/wayland/weston_1.11.1.bbappend | 46 - recipes-graphics/wayland/weston_2.0.0.bb | 113 ++ recipes-graphics/wayland/weston_2.0.0.bbappend | 37 + .../xorg-driver/xf86-video-imxfb-vivante.inc | 8 +- .../xf86-video-imxfb-vivante_5.0.11.p8.6.bb | 10 - .../xf86-video-imxfb-vivante_6.2.2.p0.bb | 9 + .../xserver-xf86-config/mx6sll/xorg.conf | 12 + .../xserver-xf86-config/mx7ulp/xorg.conf | 15 + .../kernel-module-imx-gpu-viv_5.0.11.p8.6.bb | 19 - .../kernel-module-imx-gpu-viv_6.2.2.p0.bb | 16 + 77 files changed, 4092 insertions(+), 2583 deletions(-) create mode 100644 recipes-graphics/drm/libdrm/mx7/drm-update-arm.patch create mode 100644 recipes-graphics/eglinfo/eglinfo-fb/0001-Replace-vendor-specific-header-with-generic.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0001-add-docs-HOWTO.markdown.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0002-add-docs-Freescale_apitrace_user_guide.markdown.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0003-add-docs-Freescale_apitrace.markdown.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0004-add-docs-apitrace_test.markdown.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0005-add-apitrace_dalvik.sh.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0006-add-test_android.sh.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0007-add-test_yocto.sh.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0008-docs-mention-apitrace_dalvik.sh.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0009-add-retrace-glws_nonx.cpp.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0010-cmake-use-glws_nonx-for-Vivante.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0011-cli_trace-export-ENABLE_API_TRACE-1.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0012-use-dlsym-to-get-function-pointers.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0013-Vivante-driver-does-not-support-GL_RGB-in-openGL-dri.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0014-MGS-469-GPU-hangs-when-retracing-OGLESParticles-on-m.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0015-egl-define-egl-native-types-for-non-x11.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0016-don-t-recreate-the-EGL-surface-on-resize.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0017-add-Image-getMD5.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0018-retrace-use-Image-getMD5-for-image-comparison.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0019-egltrace-don-t-use-dlsym-on-aliased-functions.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0020-egl-glx-trace-add-ApiTraceEnabled.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0021-LocalWriter-make-a-writer-ignorable.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0022-MGS-309-ccc-retrace-tutorial3-is-different-with-trac.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0023-add-support-for-Vivante-extensions.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0024-MGS-470-ccc-cannot-trace-mesa-demos-vertexrate.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0025-MGS-1271-ccc-disable-X-debug-function.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0026-MGS-1721-ccc-fix-broken-build-on-AArch64.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0027-MGS-1859-ccc-blank-screen-when-retracing-es20-sdk-ap.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0028-MGS-2254-ccc-add-the-TOT-commit-SHA1-inside-the-bina.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0029-MGS-815-ccc-avoid-memcpy-in-glTexDirectInvalidateVIV.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0030-MGS-814-ccc-retrace-support-eglCreatePixmapSurface-o.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0031-libbacktrace-define-HAVE_STDINT_H-in-config.h.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0032-changed-disable-X11-mechanism.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0033-MGS-2963-ccc-Miss-usr-bin-eglretrace-file-in-FB-and-.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0034-MGS-make-multiarch-optional.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace/0035-dlopen-don-t-override-symbols-in-Vivante-libs.patch create mode 100644 recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_7.1.0.bb create mode 100644 recipes-graphics/imx-gpu-g2d/imx-gpu-g2d_6.2.2.p0.bb create mode 100644 recipes-graphics/imx-gpu-viv/imx-gpu-viv/gpuconfig create mode 100644 recipes-graphics/imx-gpu-viv/imx-gpu-viv/gpuconfig.service delete mode 100644 recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p8.6-hfp.bb create mode 100644 recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.2.2.p0-aarch32.bb create mode 100644 recipes-graphics/libepoxy/libepoxy/Add-fallback-definition-for-EGL-CAST.patch create mode 100644 recipes-graphics/libepoxy/libepoxy_%.bbappend delete mode 100644 recipes-graphics/piglit/piglit_git.bbappend create mode 100644 recipes-graphics/wayland/weston-init.bbappend create mode 100644 recipes-graphics/wayland/weston-init/weston.config create mode 100644 recipes-graphics/wayland/weston-init/weston.service delete mode 100644 recipes-graphics/wayland/weston/0001-Add-configuration-option-for-no-input-device.patch delete mode 100644 recipes-graphics/wayland/weston/0001-MGS-2352-ccc-Add-GPU-VIV-support-for-weston-1.11.patch delete mode 100644 recipes-graphics/wayland/weston/0001-shared-include-stdint.h-for-int32_t.patch delete mode 100644 recipes-graphics/wayland/weston/0002-MGS-2521-ccc-Enable-g2d-renderer-for-weston-1.11.patch delete mode 100644 recipes-graphics/wayland/weston/0003-MGS-1783-xwld-Add-clone-mode-support-for-multi-displ.patch delete mode 100644 recipes-graphics/wayland/weston/0004-MGS-1668-xwld-System-can-not-boot-up-to-desktop.patch delete mode 100644 recipes-graphics/wayland/weston/0005-MGS-1724-xwld-G2D-compositor-build-failed-in-slevk-b.patch delete mode 100644 recipes-graphics/wayland/weston/0006-Link-compositor-to-egl.patch delete mode 100644 recipes-graphics/wayland/weston/0007-xwayland-Fix-crash-when-run-with-no-input-device.patch delete mode 100644 recipes-graphics/wayland/weston_1.11.1.bb delete mode 100644 recipes-graphics/wayland/weston_1.11.1.bbappend create mode 100644 recipes-graphics/wayland/weston_2.0.0.bb create mode 100644 recipes-graphics/wayland/weston_2.0.0.bbappend delete mode 100644 recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_5.0.11.p8.6.bb create mode 100644 recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_6.2.2.p0.bb create mode 100755 recipes-graphics/xorg-xserver/xserver-xf86-config/mx6sll/xorg.conf create mode 100755 recipes-graphics/xorg-xserver/xserver-xf86-config/mx7ulp/xorg.conf delete mode 100644 recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_5.0.11.p8.6.bb create mode 100644 recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.2.2.p0.bb -- 1.9.1 -- _______________________________________________ meta-freescale mailing list meta-freescale@yoctoproject.org https://lists.yoctoproject.org/listinfo/meta-freescale