Age | Commit message (Collapse) | Author |
|
The patch 0003-Remove-check-for-useSIGIO-option.patch has been added to
xorg-server recipe on meta-freescale layer [1].
Reapplying this patch causes the build error [2].
Remove this patch from the meta-toradex-nxp layer.
[1]
07d4a6baa23ec3a1f013f8a070130598b56aec7c
xserver-xorg: Backport to fix X server 1.20.1 crash [YOCIMX-3280]
[2]
------------------------
ERROR: xserver-xorg-2_1.20.1-r0 do_patch: Command Error: 'quilt --quiltrc
/oe-core/build/tmp/work/armv7at2hf-neon-mx6qdl-tdx-linux-gnueabi/
xserver-xorg/2_1.20.1-r0/recipe-sysroot-native/etc/quiltrc push'
exited with 0 Output:
Patch 0003-Remove-check-for-useSIGIO-option.patch is already applied; check your series file
------------------------
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
For apalis-imx8 this makes gst-play and the gstreamer playbin plugin
automatically convert the tiling output of the vpu decoder to the
video sink plugins requirement.
Related-to: ELB-2351
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Related-to: ELB-2351
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Related-to: ELB-2351
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Related-to: ELB-2351
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Fix QA issue: SRC_URI uses PN not BPN [src-uri-bad]
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Completes commit dc4a695 for components used only for i.MX 6.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This NXP patch was actually already available in poky layer, but has been removed with commit 9d2cbf041403f5012b251de6c2dc0683755398ed.
However, it seems to be mandatory to allow Vivante driver working correctly.
Taken from:
https://github.com/varigit/meta-variscite-fslc/commit/d51c571a44feca398cebb218cfe9c187976cb5be
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Update the components which NXP forked or provides to the version
used in the 4.14.78_1.0.0_ga BSP.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Otherwise the new libraries are packaged into imx-gpu-viv-dev. If one
then installes libclc or libvulkan one gets about 100MB of *-dev packages.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
We decided we won't do a BSP 3.0 for Vybrid.
For new designs we recommend ULL now.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Remove the libdrm bbappend which forward ported the libdrm imx patches and
instead use libdrm.imx 2.4.91 now available from meta-freescale.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This reverts commit 7d38656c1afcd3d27240ffc327321f752def6b3c.
This now lives in meta-freescale.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This reverts commit eb357d91457c8f33d06c7481440e3b6842039aa7.
This now lives in meta-freescale.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Conflicts:
recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
Already removed by earlier revert
|
|
This reverts commit 7e4cb11489a8a16bbf154ebb42da88b5a41fde3e.
meta-freescale now moved to a newer version of the driver which fixed the issue
with moving to git. Thus the bbappend is no longer needed.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This reverts commit d7f477890815e2aa7f6c2fc78e8004c83deb970a.
This now lives in meta-freescale.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This reverts commit 04e23f29eddd5691abed947a2e0dd364259248dc.
This now lives in meta-freescale.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This reverts commit 6ea16f817f7bafd02458163efadb488192cfaab2.
This now lives in meta-freescale.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This reverts commit 6cf4769de230d8c902b3419f50ee26abca028688.
This now lives in meta-freescale.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This reverts commit 272a7cb554098ddc3939862df8e19e74d055aeea.
This now lives in meta-freescale
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
As per meta-freescale commit 927b31771dab ("xf86-video-imx-vivante: Remove fb
from name") this recipe got renamed and should no longer be used!
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Pulled from 6c1f35fdd5a762a3376c314dd36c564858d20cdb on
meta-freescale/master.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Pulled from 30d8e9ad3aea13417a73979215412b3df9871d6d on
meta-freescale/master.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Pulled from 72dac5cac22806baf44610519e8091b528c79218 on
meta-freescale/master.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
When building the SDK one gets a warning and most -dev packages do not
get installed.
| * Problem 1/1:
| * - package libgl-imx-dev-1:6.2.2.p0-aarch32-r0.armv7at2hf-neon-mx6q
dl requires libgl-mesa-dev, but none of the providers can be installed
The opkg file for libgl-mesa-dev exist but somehow is not considered for
installation. Not depending on it at least installs the other -dev
packages.
See also:
https://www.toradex.com/community/questions/19849/bitbake-do-rootfs-failed-with-rocko-and-dev-pkgs-i.html
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
This i.MX specific version is based on v2.4.84
Signed-off-by: Yuqing Zhu <carol.zhu-3arQi8VN3Tc@public.gmane.org>
Pulled from meta-freescale mailing list.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Key Features of the Vivante 6.2.2.p0 Driver Series
- Full support for Khronos Vulkan 1.0 API and WSI extension APIs
Vulkan is a new generation graphics and compute API that provides
high-efficiency, cross-platform access to modern GPUs used in a wide
variety of devices. Vivante’s Vulkan 1.0 implementation has passed
Khronos Vulkan 1.0 Conformance Test. Vivante GC7000XS* GPU core has
been certified by Khronos as a Vulkan 1.0 compliant product.
- Full support for Khronos OpenGL ES 3.2 API
The new OpenGL ES 3.2 and OpenGL ES Shading Language 3.20
specifications bring AEP, plus additional functionality, into core
OpenGL ES. Vivante OpenGL ES 3.2 implementation has passed Khronos
OpenGL ES 3.2 Conformance Test. And Vivante GC7000XS* GPU core has
been certified by Khronos as an OpenGL ES 3.2 compliant product.
- Draw calls specifying a base vertex parameter
- Floating-point framebuffers
- Robust buffer access control
- Support for querying CONTEXT_FLAGS, as needed by debug and robust buffer access functionality.
- Khronos OpenVX 1.0.1 API
- Khronos OpenCL 1.2 API
Improvements
1. Added mutex protection for referencing gctSIGNAL in gckOS_MapSignal to fix a MT race issue.
2. Streamlined GPU address calculation base on MC20 (0/1) and MMU (0/1) combinations.
3. Fixed multiple Android HWC 2.0 rendering issues. Refined HWC 2.0 driver implementation.
4. Improved HWC2.0 composition performance by composing damaged regions only.
6. Enabled offline/online compiler IR assembly dump function for users.
7. Implemented the direct rendering support (no-resolve) for Wayland platform.
8. Added EGL_EXT_buffer_age extension for Wayland and fbdev platforms.
9. Updated wayland-viv protocol to support tile status sync from client to server.
10. Improved OpenCL 1.2 builtin function support with native GPU instructions.
11. Enabled OpenCL 1.2 API trace dump function controlled by VIV_TRACE environment variable.
12. Support for OpenGL4.0
13. Cleaned up driver code issues reported by Klocwork and Coverity.
Changes and Bug Fixes
VG3D: MGS-2972 fix 3D OpenVG render target orientation
EGL: MGS-2790 6sx-sdb Met memory dump when do xwld stress test
EGL: MGS-2885 fix recursive call to dequeue buffer issue on wayland
EGL: MGS-2785 Meet segmentation fault when test qt5nmapper on wayland
EGL: MGS-2734 fix x11 memory leak issue
Gralloc:MA-9561 fix crash issue on new gralloc1 interface.
2D: MGS-2900 fix filterblt memory leak
VG2D/6SL: MGS-2882 fix video memory allocator
OCL: MGS-2732 clCopyImage with max_images in OCL1.1 cts, crashes.
GLES: MGS-2747 enable the full config for ES3 CTS
GLES: MGS-1832 fix Mirada performance issue. optimize cpu load for fence check
WEBGL: MGS-2779 webgl 1.0.2 conformance test met out of memory
General:MGS-2923 fix gc2000 gpu hang when flush TS cache
General:MGS-2907 fix wrong cache invalidate with dma_map_area
General:MGS-2902 fix wrong release_mem_region
General:MGS-2848 fix gpu hang for flat mapping optimization
General:MGS-2848 Optimize MMUv1 FlatMapping performances
General:MGS-2857 fix spinlock in gpu kernel driver
General:MGS-2805 Enable gcdENABLE_VG by default.
General:MGS-2827 fix serious performance drop on imx6q
General:MGS-2832 fix axi bus error with correct baseaddress
General:MA-9483 Refine android native fence code to match 4.9 kernel
General:MA-9473 Fix gpu random crash issue caused by NULL pointer
General:MGS-2804 fix flat mapping overflow issue
General:MGS-2786 fix gpu kernel panic with debugfs
General:GS-2776 fix galcore device open failure
General:MGS-2767 i.MX7ULP GPU suspend/resume problem
Coverity:MGS-2858 Double free in __driUtilUpdateExtraDrawableInfo
Known Issues
OpenCL 1.1 CTS failures. Will be addresed in 6.2.3
[imx6q/imx6qp/imx6dl] Does not work if cma region is above 'base + 2G'
MGS-3027 GPU: X11 manywin draw error. 100%
MGS-2935 [imx6QP] X11: glxs app test some frames render incorrectly. 100%
MGS-2860 [MX7ULP/imx6SLEVK] X11/Xwld: XWindow 2D Acceleration performance test met "X Error of failed request: BadMatch (invalid parameter attributes)" error. 100%
MGS-2829 [imx6qp/imx6d] xwld: mm06 Samurai and Proxycon performance regression comparing with L4.1 using 5.0.11p8
MGS-2310 [imx6qp/imx6dq/imx6dl/imx6sx] webgl: two items performance data is lower than L4.1_GA
MGS-1828 [imx6qp_sd/imx6Q/imx6dl] X11/xwld: VGMARK on vg3d have some items performance drop comparing with L4.1 GA
MGS-1350 [imx6qp-sd] X/FB: Some Basemark test items performance drop comparing with L3.14.52GA which use 5.0.11p7
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Fix it until the final solution in meta-freescale is available.
https://www.mail-archive.com/meta-freescale@yoctoproject.org/msg21311.html
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Requesting a 16 bit default depth lead to a inconsistency between
X-Server and DRM drivers bpp setting. This is the default configuration
for Vybrid. Add a patch fixing the issue.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Add default xorg.conf for Vybrid based modules. This makes sure that
the DRM enabled modesetting DDX driver gets used.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Stefan Agner <stefan.agner@toradex.com>
|
|
The evdev version provided by oe-core is in the meantime newer than
this backport, hence we can safely remove it.
|
|
gpu-viv-bin-mx6q -> imx-gpu-viv
with a bunch of subpackages.
|
|
${PN} might be extended with some magic prefix, so don't use it in SRC_URI
assignments et. al.
|
|
This uses the % wildcard for recipe matching.
remove the deprecated PRINC variable while at it.
|
|
adds gpu-viv-bin-mx6q-libraries package which RDEPENDS only the
libraries but not the samples.
|
|
|
|
V2.7.3 crash when it receives multitouch events
|