[meta-freescale] [PATCH v2 00/14] Graphics updates for L4.9.11-1.0.0 BSP Release plus Weston 2.0
Tom Hochstein
tom.hochstein at nxp.com
Wed Nov 15 13:02:09 PST 2017
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
More information about the meta-freescale
mailing list