Vincent Prince [Fri, 25 May 2018 13:00:47 +0000 (15:00 +0200)]
utp-com: Switch git repo to Freescale github
- Switch from https://github.com/ixonos/utp_com to https://github.com/freescale/utp_com
- Bump to latest version with following commits: dee512c Merge https://github.com/nefethael/utp_com 03681a3 Merge https://github.com/Tecphos/utp_com 33129ca Makefile: Allow variables override for cross-compilation e5cbd26 Added error if malloc fails on file load
Signed-off-by: Vincent Prince <vincent.prince.fr@gmail.com>
Otavio Salvador [Mon, 21 May 2018 19:24:29 +0000 (16:24 -0300)]
machine-overrides-extender.bbclass: Postpone until 'RecipeParsed' event
The 'ConfigParsed' event was too early and when we mangled the
MACHINEOVERRIDES using the extender, we ended overriding some values
when using together with multilib.
This fixes the multilib use-case and keep current ones working.
Change-Id: I6f1d952dfe2d04fa10229a86763af4ca6b1e601f Reported-by: Cristinel Panfir <cristinel.panfir@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Do not add the short git hash to the kernel name when SCMVERSION is
not set.
Change-Id: I15bf597eab3a811846f3bb28a95b0f8f8a393483 Signed-off-by: Jan Vermaete <jver@oip.be> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*include the following changes: dd1bc90 - APP: Fix for Find Operation not working a06dd4e - Removing Unused Functions 9c3a44c - Changing SecureKey name to Secure Object 8871bdc - Merge pull request #10 in DNDEV/libpkcs11 from ~NXA18717/libpkcs11:master to master 98431e8 - Added PKCS11 Application. 41adb66 - Fixing coverity issuse 66bc41b - Correcting error print message af84c25 - Changing C_Initialize to return correct value 90de92f - Add RSA mechanisms to C_Sign api 7b5d69e - Adding LICENSE to libpkcs11 files b55dcbd - Incorporate change in name for SK Attribute LABEL e713e9a - Removing securekey_api.h and securekey_api_types.h ed96d82 - Removing coverity issues c3f7052 - Add support for OPENSSL verification in do_Sign api fe8cb72 - Add do_Sign api in PKCS application 74aa2ce - Correct CKA_ALLOWED_MECHANISMS attribute addition for object bbfcec7 - Review Rework: Patch 2 - Removing blackduck issues 64e9962 - Add implementation for CK_Sign e62a602 - Changing printf to debug prints 25fa509 - Review Rework: Removing blackduck issues e12226b - Miscellaneous Changes 3917342 - Add implementation for CK_SignInit ced36ca - Review Rework: Adding code for per slot init in C_Initialize 39cfd5e - Adding code for keeping the position in find_list 5319ed0 - Changing names of some functions for blackduck 09fc58f - Adding Securekey function pointer per slot 7ee9cb1 - Adding general.c and general.h for general functions 81f78f7 - Review Rework: Adding session list per token ee38111 - Review rework of comments. 26532be - Correcting the prints in the application. 80d65f4 - Adding more RSA mechanisms 57f325f - Review Rework: Creating 2 objects for each keypair object from securekey ed02339 - Update securekey header files with sign and encrypt api's 2438a8f - Make global function list static & do runtime init c6f51ea - Adding implementation for Object Related APIs 1bf7f57 - Review rework of comments given till now. 06eb609 - Adding framework for getting function pointers from Securekey 0ad6130 - Adding implementation for session functions b0d331b - Adding implementation for general functions 6ca8cb9 - Adding file hierarchy framework c08270f - Initial Commit
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*include the following changes: 1543820 - plat-ls: Add support for fetching SSK from armv8 platform flavour. ced7d32 - Merge pull request #2 in DASH/optee_os from ~NXA18717/dash_optee_os:master to master b48ba24 - plat-ls: Add support for armv8 platform flavour 789e38a - core: arm: psci: pass nsec ctx to system_suspend a7337d8 - core: fix allocated object on object creation failure in svc storage 639e5b8 - pta: change DMSG to FMSG for invoke in pta/SDP bc0d271 - make clean: split file list into manageable chunks 8c6a8af - Fix comment in tee_ree_fs.c 6d57389 - Update CHANGELOG.md for 2.6.0 e4a1f58 - entry_std.c: Initialize num_params to fix gcc warning b644907 - thread.c: free rpc arg mobj during cache disabling a3bb288 - Update minor revision to 6 for release tag 2.6.0-rc1 b45ff69 - hikey, hikey960: enable dynamic shared memory 9a85cc0 - core: add v2p/p2v tests in embedded tests 3883028 - core:mmu: privileged land pa2va is not supported in dynamic SHM 0d86665 - core:debug: add verbosity when pa/va do not match 42d91b4 - core:mmu: fix userland pa2va conversion bbed97b - core:mmu: fix userland va2pa conversion def98e2 - core:unwind: check user context on stack print of panicked TAs f98151a - core: map PTA registered shared memory late 430dcbd - core: reimplement mobj_mapped_shm_alloc()
*Update SRC_URL
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Tue, 3 Apr 2018 21:11:29 +0000 (18:11 -0300)]
imx-test: Drop do_make_scripts task
The modules-base class has been reworked during the 'sumo' development
cycle and the external modules tools are now handled by the
make-mod-scripts, automatically.
Fixed [YOCTO: #12575].
Change-Id: I5a39517873d90adfb3c423b23d8ac273ef5a31f7 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
C.R. Guo [Wed, 21 Mar 2018 08:32:55 +0000 (16:32 +0800)]
u-boot-qoriq: update to
*include the following changes: 00cde47 - driver: net: fsl-mc: remove usage of CONFIG_FSL_MC_ENET a2d3f26 - powerpc: configs: Set initrd_high environment varible cab48d3 - armv8: ls1043ardb_sdcard: delete CONFIG_SPL_FSL_LS_PPA 6f8b6dd - mmc: fsl_esdhc: fix probe issue without CONFIG_BLK enabled 03560b1 - armv8: sec_firmware: Remove JR3 from device tree node in all cases 123ee86 - ls1088a: qspi: Enable XIP mode above 16 MB addresses eb3ddd0 - PowerPC: phy: enable all phylib drivers when use phylib and tsec enet 2efee07 - ls2081a: qspi: Enable config to write aligned data to TxFIFO b32402c - ls2088a: qspi: Enable config to write aligned data to TxFIFO e7f0b4a - ls2080a: qspi: Enable config to write aligned data to TxFIFO 1c693ab - ls1088a: qspi: Enable config to write aligned data to TxFIFO edcb0a5 - Kconfig: qspi: Add SPI_ALIGNED_TXFIFO config details c6a9fe0 - qspi: Add code to send only aligned data to TxFIFO 1f13780 - ls1088a: Moving CONFIG_FSL_QSPI to defconfig 4cbef43 - EHCI: Fix endian access issue on EHCI intinalization 901ad16 - ARMv8: ls1046a: Enable PCIe and E1000 in lpuart defconfig 7340b38 - armv8: ls1088: Add CONFIG_SPI_FLASH_SPANSION to sdcard defconfigs a17a22d - armv8: ls1088a: Move CONFIG_BOOTARGS and CONFIG_CMD_GREPENV to defconfig 226adb1 - armv8: ls1088: Add qixis offsets for lbmap and rcw_src 71fed5f - fsl: common :qixis: Add ifc and emmc switch support in qixis 2705761 - board:ls1012a2g5rdb: define PFE firmware address in kconfig ec53bd9 - board: ls1012a: update mdio, phy parameters based on serdes protocol cce1563 - board: ls1012a2g5rdb: avoid phy reset 621dd47 - dm: pci: change bus number register setting compliant with Linux f5285a8 - armv8: ls1088ardb: secure boot: Use tiny printf to save spl size a6932b4 - armv8: ls1088a: vid: Add some function in SPL for VID adc2721 - ls1088a: Add VID support for QDS and RDB platforms 318f7c4 - common: board_f: vid: Add VID specific API to adjust core voltage d0d1638 - ls1088a: ddr: configure DDR for 0.9v for VID support 55540f3 - ddr: fsl: set cdr1 first in case 0.9v VDD is enabled for some SoCs 2586b3a - board: common: vid: Add support for LTC3882 voltage regulator chip dfbc0d1 - Kconfig: Add LTC3882 voltage regulator config f5f238d - board: common: vid: Move IR chip specific code in flag 094c483 - board: common: vid: Add board specific vdd adjust API 9d25d53 - board: common:vid: Add LS1088A VID Supported voltage values fe1dc63 - armv8: lsch3: Add serdes and DDR voltage setup
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*include the following changes: 2634746 - dpdmux: add TCAM custom classification option 1c1d7a0 - scripts: add custom steering method to help message 888a386 - update dpdmux help to reflect that it can only be connected to a dpmac aef8cda - add big-endian check for MC versions lower than V10 6ec9eeb - tranzition to the new form of MC APIs 9ca1a16 - mc_get_version does not require open on root dprc 660c48d - ls-append-dpl: set objects created in child dprc as plugged 7a0433d - scripts: add preliminary version of ls-append-dpl script 976391f - dpni: align option names with the DPL format
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*include the following changes: f00e7ef - Adding smc function SIP_HW_UNQ_KEY_32. c87863a - Fixing usage of _check_sec_disabled(). d0ec59c - Fix for PLATSEC-437 & PLATSEC-457. 926fb97 - Adding smc function (SIP_ALLOW_L2_CLR_32) to allow clearing of L2 memory errs. 781d7b5 - Fixing broken build of LS1043, LS1012. 7289e86 - Adding smc function SIP_ALLOW_L1L2_ERR_32; Added test for SPD interface. 8804017 - Providing very fast-path for SMCC_ARCH_WORKAROUND_1 e9dfa28 - Moved _soc_check_sec_enabled() to _check_sec_disabled(); Fixed conflicting defs in LX2160 soc.h. 474b797 - Changing LX2160 cluster 3 handling from RCW frequency-based to RCW[850] selectable. f56bd49 - fuse: Correct OTPMK value mapping to OTPMK registers cf55298 - Upgrading interface to SMC v1.1 ae458e4 - Fixing stack usage on vector entry. bb56df5 - Breaking the dependency between isolation macros on EL3 entry/exit. 2ca6e68 - Updating Release Notes with recent changes. 6a409e1 - fsl_sec: Add a timer while polling for hw job ring 9e2e5ef - Disabling CCN-508 init during emulation testing of LX2160. 6c3f455 - Resolving overlapping defs in lsch3.h and multiple soc.h files. b8dcbbd - Fix build rdb all error a1d81e8 - fuse: Take care of errata: ERR006879 while programming ed1abaa - Fixing the broken PPA after SPECTRE Fix, in case of spd enable. ec1d1f2 - Removing tlbi alle2 from EL3-secure code (causes exception). 2cb8430 - Adding platform-frwy to LS1012. af62fce - Fixing LX2160 build; Removing rdb from supported LX2160 platforms. e2445c1 - Add implementation of provision_fuses api d43f8ab - Add SFP driver framework for fuse provisioning 4ae699a - Adding plat.h to sim builds. 8f12a56 - Add support in gen_its to include fuse script in fit image 446362a - Updating LX2160 test code with changes from latest LX2160 bootrom. 2d98f63 - Generating the OP-TEE Secure Storage Key (SSK) on receiving SMC from OPTEE in PPA, by using CAAM H/W block. b9ad77f - LX2160 cluster 3 handling based on platform clock. 2295e6b - Adding CCN-508 initialization; Adding platform-emu to LX2160. 91e174f - Adding isolation code on entry/exit to EL3 for Spectre mitigation. a516af0 - Adding prefetch disable of A53 cores to smc function SIP_PREFETCH_DISABLE_64. 52a32aa - Changing file mode for gen_spd_its. a0e0479 - QPPA-34 Fix to resolve the 4.4 Kernel 32bit bootup issue. 3107360 - Initializing TZASC after EL3 cache maint ops; Setting OCRAM to secure access only when EL3 stacks are in OCRAM. db509c5 - Initializing smc global data region;Making data-in-ocram the default. 48ccba3 - Cleaning up code fix for QLINUX-8590. c1e2177 - Bringing TZASC Enablement under CONFIG_SPD compile time flag. fac778a - Enable LPM20 on LS2088A 5be38ad - Fix for ls1026ardb/ls1023ardb board boot up issue on dash-lts 4.9 kernel. JIRA Ticket QLINUX-8590 eb40915 - Adding support for LS1012 Freedom board. 833f749 - Fix for launching 32-bit kernel when OpTee is loaded. 75e9909 - Added TZC-380 & TZC-400 drivers for LS1043 and LS1046. f2eecde - Add proper checking for Trusted-OS vector-table. 24ecac4 - Enable PSCI-CPU-ON notification for trusted-OS. a9a6f4d - Fix in SPD for Coverity issues in TX1.0 release. b2979b5 - Disabling and re-enabling SEC on entry/exit to LPM20 on LS1088.
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*include the following changes: 907f652 - Merge pull request #10 in DQNS/ovs-dpdk from ~NXA20386/ovs-dpdk-nxa20386:fix/DPDK-1173-v2 to branch-2.9-qoriq e86541b - netdev-dpdk: fix incorrect exclude mbuf configuration 7f95f13 - Merge pull request #9 in DQNS/ovs-dpdk from ~NXA20386/ovs-dpdk-nxa20386:fix/DPDK-1173-OVS-toggleable-default-mbufs to branch-2.9-qoriq 4714980 - netdev-dpdk: toggle descriptor size for ports 092bc0f - OVN pacemaker: Fix issues when started as pacemaker container bundles bff7da4 - ovsdb: ovsdb-dot.in: Replace sys.maxint with sys.maxsize for Python3 9a0dbc7 - ovsdb: ovsdb-dot.in: Change exception semantics for Python3 6add8d7 - ovsdb: ovsdb-dot.in: Use print function for Python3 8106870 - ovsdb: Use items() instead of iteritems() for Python3 5905b28 - ovn-controller: Change duplicate flows trace from INFO to DBG a2fa542 - ovn-sb.xml: Correct statement on use of bit ranges. e92ef48 - doc: Fix mailing list addresses. 26509f8 - tests: Add dpctl test for conntrack nconns/maxconns. 875075b - dpctl conntrack: Add get number of connections. c92339a - dpctl conntrack: Add get and set maxconns command. a98d35a - ofproto-dpif: Remove variable length userdata probe. 52c57cb - ofp-errors: Send as much of a message as possible in an error reply. f59cb33 - nsh: rework NSH netlink keys and actions d3b8483 - ofproto: Delete all groups and meters when (un)configuring a controller. 7173efa - lex: Fix parsing of long tokens. 8b54e31 - rhel: add "force-reload-kmod" support in "ovs-systemd-reload" d922ebc - rhel: use the functions in ovs-lib.in in ovs-systemd-reload 3610943 - utilities: move some functions from ovs-ctl.in to ovs-lib.in 8e3a28c - AUTHORS: Add Brad Cowie. dcc3e70 - Documentation: Update Faucet tutorial. 6fefb7f - AUTHORS: Add Lorenzo Bianconi. eddb84a - OVN: remove useless ds_clear() on actions ds 17551f5 - datapath-windows: Add include directory to ovsext project bfe89c9 - datapath-windows: Change include type in Iphelper.h bb219a4 - datapath-windows: Add directory to .gitignore 2d071a3 - ofp-print: Include full hex dump of messages that fail decode. 4446661 - OVN: Add support for periodic router advertisements. 74c2eac - OVN: Add multicast local-only flag. 915cee2 - MSI: Use platform specific netcfg location 14f602b - tunnel: Add ofproto/list-tunnels command for troubleshooting. 9d31db0 - tunnel: Log sanely in tnl_port_receive(). 3194a79 - tunnel: Avoid flow_to_string() call when rate-limited. 77b7d23 - ofp-actions: Log version, vendor, and type of unknown actions being parsed. e9de6c0 - faq: Correct location of flow.h. bcc3a94 - ovn-nbctl: Add lrp's gateway chassis information in show command 34944e8 - Merge branch 'dpdk_merge' of https://github.com/istokes/ovs into HEAD 3f33aa4 - MAINTAINERS: Update Pravin's email address. 46fc80c - tests: Kill the daemons at cleanup only if pidfile exists. 81ce803 - ovs-ofctl: Better document stack push and pop actions. 02f4f23 - log: Use absolute name of log file. 4cc9d1f - log: Replace ovsdb_log_get_offset() by a more abstract mechanism. d0c43b5 - ovsdb-client: Remove extraneous markup from man page. 30f8128 - ovsdb-server: Update description for "compact" command in man page.
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*include the following changes: 2212651 - Copyright update a6f1ce7 - Extend FM MAC Statistics with frame size counters 97dd99c - FMC cleanup fix - first versio
*update md5 checksum
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*include the following changes: cbb3142 - convert doc from kernel-doc to Doxygen 1ec0c67 - drop GPLv2+ license 5492e83 - IPsec new mode - add comment about L2 header copy limitation
*update md5 checksum
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
*include the following changes: d0e1f0a - Merge branch 'master' of https://github.com/cryptodev-linux/cryptodev-linux 0a54e38 - check session flags early to avoid incorrect failure modes 2999526 - remove unnecessary header inclusion b633268 - fix type of returned value 81ba092 - Merge pull request #27 from qtec/master f0d6977 - ioctl.c: Fix build with linux 4.13
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
C.R. Guo [Tue, 20 Mar 2018 08:01:48 +0000 (16:01 +0800)]
openssl-qoriq: refresh patches
1. The patch tool will apply patches by default with "fuzz", which is where if the
hunk context isn't present but what is there is close enough, it will force the
patch in.
Whilst this is useful when there's just whitespace changes, when applied to
source it is possible for a patch applied with fuzz to produce broken code which
still compiles (see #10450). This is obviously bad.
We'd like to eventually have do_patch() rejecting any fuzz on these grounds. For
that to be realistic the existing patches with fuzz need to be rebased and
reviewed
2. drop openssl-1.0.2a-x32-asm.patch
The patch was applied in a completely incorrect spot (due to fuzz),
no one noticed or complained. Meanwhile upstream says the issue
has been resolved differently:
https://rt.openssl.org/Ticket/Display.html?id=3759&user=guest&pass=guest
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
C.R. Guo [Fri, 16 Mar 2018 05:03:36 +0000 (13:03 +0800)]
pktgen-dpdk: add recipes
*include the following changes: ffbe7be - update merge 1b0af69 - Merge branch 'master' into dev 3bd5082 - update version 070b4e0 - fix compile erro and config support 854df24 - remove mbuf refcnt verification 5160316 - pktgen-dpdk: Add support for make O=OUTPUT option 5e28413 - Fix the protocol settings with the range command. 9e34cf6 - fix sequence command index wrong e99720d - fix cli and add more test scripts 3d15dbf - update for DPDK 17.11 changes df45b16 - merge from master tree fda09ea - add the new format for the seq command b92d6fa - update tests for new seq commandstest/set_seq.cmd 819c936 - Fix up style of code c589388 - rework seq command to add cos and tos 83646b6 - Pktgen bug fixs and new seq commands 622e6f2 - add sigpipe to signal support 19063c2 - update map file 3bfdccd - Merge branch 'master' of ssh://linksys/~rkwiles/projects/intel/pktgen b475547 - Update version and changelog 139d1d8 - fix build for standard DPDK 308d810 - Merge branch 'master' of ssh://linksys/~rkwiles/projects/intel/pktgen 3926396 - update version and changelog ee6a520 - fix up cfg files 63638ec - remove Lua for CLI builds cc604b3 - fix processing of ARP packets 06ef19d - increase the burst size b066627 - remove string functions from DPDK 4c5ede1 - remove files ac09238 - increase the memory per socket 8e770a9 - update for vscode files we need to keep 4078d68 - fix tty output on quit 319c346 - Merge branch 'master' of ssh://linksys/~rkwiles/projects/intel/pktgen 8a4d8fc - update version to 3.4.0 03c8ea7 - change MIF config
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Stefan Agner [Sat, 16 Dec 2017 12:02:34 +0000 (13:02 +0100)]
linux-fslc-imx: Update to 4.9-1.0.x GA based fork
This updates the kernel fork for the 4.9-1.0.x-imx branch, merges the
4.9.67 stable release on top of it and apply following changes:
- ARM: dts: imx6ull: include all needed definitions
- ASoC: sgtl5000: Allow LRCLK pad drive strength to be changed
- video: fbdev: mxsfb: honor native-mode
- video: mxsfb: simplify parsing
- dmaengine: Kconfig: Extend the dependency for MXS_DMA
- video: fbdev: mxsfb: fix pixelclock polarity
- video: mxsfb: add compile dependencies
- chipidea: make usb charger optional
Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Thu, 7 Dec 2017 17:30:57 +0000 (11:30 -0600)]
imx-gpu-viv: Upgrade to 6.2.2.p0
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> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>