summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-05-06Bump libappcontrollerRomain Forlot1-1/+1
baaa511 - Inject binding v3 root api into controller plugins 3224600 - Fix: wrong string length size used c32fc14 - Fix .deb packaging following review 20926 9fab427 - controller: fix broken link cf08755 - devguides-book: needed for AGL documentation Bug-AGL: SPEC-2369 Change-Id: If2ea6d0d560b8ec78e31d402dec7a7482a3c7768 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2019-05-03agl-service-signal-composer: Library dependencyFrederic Marec1-1/+1
As the "controller" and "helper" aren't any more submodules but in libraries, it is required to add the dependency in the recipe. Bug-AGL: SPEC-2139 Change-Id: I377113b733c30d9a51297155c695ae98f151fbed Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2019-05-03Merge "af-binder: New packaging"José Bollo1-28/+53
2019-04-30af-binder: New packagingJosé Bollo1-28/+53
Improve how the binder is packaged. Bug-AGL: SPEC-2165 The issue was that the debug symbols were not at the expected place. It came from the way bitbake packages debug meterials: the first package with -dbg extension receive all the debug items. Change-Id: I2f5470ded58bc782c9a9804373a5eb76b331f5ae Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-04-29meta-intel: Support the upsquare boardCorentin Labbe4-0/+16
This patch adds the necessary CONFIG for booting the upsquare board. The upsquare have an R8169 ethernet card and need it built-in for the kernel DHCP autoconf to work. The upsquare need some MFD_INTEL configs to boot. The meta-intel miss some CONFIG necessary for LAVA and NBD to works. Bug-AGL: SPEC-2075 Change-Id: Iad63e0f0b978bb75f8d8759ad353e7952b63a2ab Signed-off-by: Corentin Labbe <clabbe@baylibre.com>
2019-04-29Merge "Add ARC HSDK board support"Jan-Simon Moeller5-0/+13
2019-04-29Merge "Change the navigation application default to the new navigation ↵Jan-Simon Moeller1-0/+3
application"
2019-04-29Merge "Remove inactive devices"Jan-Simon Moeller14-139/+0
2019-04-29Remove inactive devicesJan-Simon Möller14-139/+0
Remove device which are EOL, unused or do not work. As discussed during the SAT call: - rpi2 : -- will not work for IVI due to the CPU -- use the rpi3 instead - joule : -- EOL for ~1y, no longer available for purchase, no way to test. i.MX6: Remove currently unmaintaned boards. Can re-add on request. - imx6qsabrelite: -- replaced with uprev'd imx6qsabreauto -> imx6qdlsabreauto - nitrogen6x: -- no thud branch upstream. Bug-AGL: SPEC-2323 Change-Id: I28a70dcb7b48b6a9396d3003cc34d4c1f6570eca Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-26Merge "Fix imx6qdlsabreauto machine configuration"Jan-Simon Moeller13-494/+30
2019-04-26Add ARC HSDK board supportEvgeniy Didin5-0/+13
This changeset adds the necessary files to build image for Synopsys ARC HS Development Kit (HSDK). Most of necessary tunnings are stored in meta-synopys layer. Synopsys DesignWare HSDK (which stands for ARC HS Development Kit) is the latest and greatest development platform that sports quad-core ARC HS38 in real silicon. Most noticeable features of the board are: * Quad-core ARC HS38 CPU running at 1GHz * 4Gb of DDR * Built-in Vivante GPU * Built-in Wi-Fi/Bluetooth module Peripherals: * [micro] SD-card slot * 2 USB 2.0 ports * 1Gbit Ethernet port * Built-in Digilent JTAG probe * Serial port accessible via micro-USB port New feature: SPEC-2346 Change-Id: I8772ee51cc3db9f6549da2d6a5ea2d116586cde6 Signed-off-by: Evgeniy Didin <didin@synopsys.com>
2019-04-23Fix imx6qdlsabreauto machine configurationBechir Mghirbi13-494/+30
The imx6qsabreauto target was falling behind and could not be build for GG-7.0. The commit 808fff5 from 'AGL-repo' removed reference to external repos meta-freescale-3rdparty and meta-freescale-distro. However 'meta-agl' was not updated to follow up on this change which broke configuration for imx6 based targets. This patch makes the required changes to fix the imx6qsabreauto machine configuration: - removes reference to deleted layers: meta-freescale-3rdparty and meta-freescale-distro - updates MACHINE value to imx6qdlsabreauto as defined in meta-freescale layer - deletes reference to packagegroup-fscl-* not required to build AGL - add "agl-medium-arm-compiler" to DISTRO_FEATURES so DEFAULTTUNE is correctly set to 'armv7athf-neon' v2 (jsmoeller): moved board name to match MACHINE v3 (bechir.mghirbi): - remove wayland_2.0.0 as weston_4.0.0.imx is used. - use default IMAGE_FSTYPES as bitbake is complaining that no IMAGE_CMD defined for IMAGE_FSTYPES entry 'sdcard' - Add CFG80211 Kernel configuration Change-Id: Ib8b1d254972c737725247a5b13ce333e8ef9d4dc Signed-off-by: Bechir Mghirbi <bechir.mghirbi@grammer.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-23meta-agl-profile-core: Add mosquitto to passwd / groupScott Murray2-0/+2
Add entries for the mosquitto daemon to the static passwd and group files to allow building it into images. Since there is not really a mechanism for doing this in the telematics profile without a full duplication of the files, adding it to the core version seems required for now. Change-Id: I50248a7d2b2a2ed5539ba002d9521c0e0fd14034 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-04-16meta-agl.md: remove link to meta-agl-extraClément Bénier1-1/+1
- this link does not exist anymore Change-Id: I912a0396d890b8548d3d8388852c685ee17d2d2b Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
2019-04-14Change the navigation application default to the new navigation applicationJan-Simon Möller1-0/+3
Now that the new navigation application is ready, change the default navigation application. This replaces https://gerrit.automotivelinux.org/gerrit/#/c/19831/ . Change-Id: Iac516672087d231d5ea0b43764ce12e3d3c20580 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-12Merge "Add rpi network drivers by default"Jan-Simon Moeller2-0/+9
2019-04-12Merge "Meta-agl: Added new layer files and updated book file."Jan-Simon Moeller3-4/+171
2019-04-11Merge "af-binder: Add recent improvements and fixes"Jan-Simon Moeller1-1/+1
2019-04-11Add rpi network drivers by defaultJan-Simon Möller2-0/+9
This is needed for network booting. Change-Id: Iecee73a3b0bf31c3c68bb4beea1f41d07c9b5ec5 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-09meta-agl-profile-telematics: recipes-core: systemd: remove v234 bbappendMatt Ranostay4-453/+0
Recent upgrade to thud brings in v239 which already has the canbus changes. Change-Id: If5cd09e55117f56c3ff8bb9b1155519e7e2a40d2 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-04-09af-binder: Add recent improvements and fixesJosé Bollo1-1/+1
Includes the following changes: * 51b8ff0 Prevent false positive during check source * 6b70202 coverage: Allow removal of valgrind * bf7fe72 jobs: Clean unneeded code * 418ba12 watchdog: Isolate the watchdog from jobs * d7e4fab Rename afb-systemd to systemd * c330ecf system & jobs: Reverse link and acquiring events * d9de3cd evmgr: Isolate the event loop from jobs * 5715fd5 afb-args: Use secure_getenv * 5011060 sig-monitor: Add compiling switches * a2cf84e hooks: Allow to remove hooking (and/or trace) * 84f4aec Rename afb-config to afb-args * 8214e88 evmgr: Fix a "maybe uninitialized" issue * 50deefa Workaround an exit issue * 901a38c jobs: Refactor exiting jobs * 2ba7c20 Improve setting of options * ec0564b Add conditionnal support of bindings version 2 * 16f014e Add conditionnal support of dynamic bindings * 60cd117 Fix false ***buffer overflow*** detection * ce53d8e afb-export: Fix heap corruption Bug-AGL: SPEC-2292 Change-Id: If4540a3dc58df208ecb3ee7de363d29317bfb903 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-04-09Merge remote-tracking branch 'origin/sandbox/sdesneux/thud-upgrade'Jan-Simon Möller187-10138/+1136
Update the core distro to YP 2.6 'thud'. Bug-AGL: SPEC-1837 Change-Id: I5a753503c4ca15bcb0d4f0f30c4a91e7d50ab024 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-04-05Bump afb-helpers versionRomain Forlot1-1/+1
* 5c05223 - Use C++11 standard by default * 1eb7fc7 - Set PROJECT_VERSION overwritable by cli * f5bb1d7 - Moved Qt's automoc and autorcc variables * a946245 - book.yml: needed for new doc workflow * 8876fa0 - Fix gitreview file * 9bcc943 - Set PROJECT_VERSION overwritable by cli * b7e6dbe - Add functions reference documentation * 2e36a74 - Call the freeCB function a manual timer stop call * aba89b5 - Little code cleaning. * a1976ff - Adding packaging files Change-Id: I94b41f5656cfe81f808c0de46d0553a0a6690d51 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2019-04-05Add runtime dependency for the test launcherRomain Forlot1-1/+1
The "afm-test" script use the "jq" tool to be able to launch the test. Change-Id: I1aa874e3227b7a265a3c012a9a45b85a3c7cfe86 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2019-04-05Bump appcontroller versionRomain Forlot1-1/+1
* 340c0f1 - Use the action API rather than the source one * 66bd15b - Rework 'ActionExecOne' to prevent race issues * 0ed00b3 - Add fixed gitreview * 8c276ea - Add the header files in the dev package * d4bd750 - No bin package about now, only dev version * 2fd0e00 - Adds more details about the library migration * 8f76233 - Remove useless magic number check * 08a8d17 - New installation instructions * 680af25 - Adding packaging files * 565e5a7 - Set afb-helpers lib as an explicit dependency Change-Id: I3b7762023a5cc93704d2561f39a37e968c0fdbfc Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2019-04-05[RCAR] update required drivers to *-weston5-20190212Stephane Desneux1-2/+2
These are required for BSP 3.15.0 on thud (with Wayland 1.16/Weston 5.0) Bug-AGL: SPEC-1837 Change-Id: I11321915a1be9b858e0b9fef35820c211e0074b4 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2019-04-04Meta-agl: Added new layer files and updated book file.Scott Rifenbark3-4/+171
Change-Id: I9bfe46ef1776c78e4d9230bfae1228b17c81d91e Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
2019-04-04Upgrade to thudScott Murray186-10136/+1134
Changes include: - Add LAYERSERIES_COMPAT definitions to layer.conf files - Remove now unnecessary SECURITY_*FLAGS over-rides from distro configuration - Set intel-corei7-64 preferred kernel version to 4.19 to match latest linux-intel kernel available in meta-intel - Update qemuarm preferred kernel version to 4.18 to match latest linux-yocto - Update firmware package and devicetree file names for raspberrypi3 - Remove linux-firmware bbappend specific to raspberrypi, it seems no longer required and breaks the cross SDK build - Update linux-intel bbappend to 4.19, remove now unnecessary patch - Remove now unnecessary lttng-modules backport - Update linux-raspberrypi bbappend to 4.14 kernel - Added kernel configuration fragment for raspberrypi to disable Kprobes. This is required until linux-raspberrypi is updated to greater than 4.14.104 to avoid a build failure in lttng-modules related to a check for known breakage in the kernel CONFIG_OPTPROBES code. - Replace obsolete base_conditional usage with oe.utils.conditional - Add gstreamer1.0-plugins-bad bbappend for raspberrypi3 to disable faad PACKAGECONFIG to avoid commercial license issues - Remove unused and unbuildable Vayu gstreamer recipes - Update linux-ti-staging bbappend for new BSP kernel - Regen dcan2_pinmux_enable.patch for linux-ti-staging to remove fuzz warning, and remove upstreamed fix_dcan_addresses.patch - Remove ipumm-fw from meta-agl-bsp/meta-ti, as newer version is available in the upstream BSP - Update meta-agl-bsp/meta-ti weston patch to apply against 5.0.0 - Update meta-agl-bsp/meta-ti wayland-ivi-extension patch to apply against 2.2.0 - Add ti-sgx-ddk-km patch to add AGL toolchain configuration file - Remove now unnecessary fdtoverlay recipe - Update core.cfg and ivishell.cfg in weston-ini-conf recipe to handle move of ivi-controller.so configuration in Weston 5.0.0 - Update connman-ncurses patch to remove fuzz warning - Add installation of systemd over-ride file for run-postinsts.service in run-postinsts bbappend to workaround race condition between ldconfig.service and the /sbin/ldconfig invocations in the post-install scripts run by run-postinsts.service. The observed failure was cynara's post-install script failing and its database not being created. - Remove now unnecessary valgrind backport - Add patches to fix most driver compilation against newer kernels - Update libmicrohttpd bbappend - Remove libssp-dev from agl-image-graphical-qt5-crosssdk and agl-demo-platform-html5-crosssdk, upstream have removed it from non-mingw32 platform SDKs - Update wayland-ivi-extension recipe to build 2.2.0, and update local patches - Update weston patches for 5.0.0. Patches: 0016-ivi-shell_add_screen_remove_layer_api.patch 0017-ivi-shell-register-ivi_layout_interface.patch have been removed as they have been applied upstream and are no longer necessary. Patches: 0018-compositor-add-output-type-to-weston_output.patch 0019-compositor-drm-introduce-drm_get_dmafd_from_view.patch (both related to Waltham) have been disabled for now as they need significant rework. - Remove weston-conf RRECOMMENDS in weston bbappend to avoid conflict with weston-ini-conf - Add OECMAKE_GENERATOR = "Unix Makefiles" to aglwgt.bbclass to work around CMake+ninja issue in cmake-apps-module - Update dbus cynara patches for 1.12.10 - Add do_install_append in cynara recipe to remove /var/cynara from cynara package so the directory creation and labelling in the post-install scriptlet will function as intended - Remove now unnecessary e2fsprogs backport - Remove now unnecessary libcap-ng backport - Update pulseaudio patches to remove fuzz warnings - Update neardal patch to remove fuzz warning - Update freetype patch to remove fuzz warning - Rename opencv bbappend to 3.% to handle 3.x backports in upstream - Updated qtwayland patch to remove fuzz warning Changes from Stephane Desneux <stephane.desneux@iot.bzh>: - Remove wayland-ivi-extension PREFERRED_VERSION - Remove now unnecessary nativesdk-cmake patch - Remove now unnecessary ptest-runner patches - Remove now unnecessary harfbuzz patches - Disable waltham-transmitter as it does not build against weston 5.0.0 - Update af-main, cynara, and security-manager to use pkg_postinst_ontarget - Bump connman-ncurses revision to avoid deprecated ncurses functions - Update libva package usage with new intel-vaapi-driver name - Add patches to security-manager to fix compilation with gcc8 - Updated systemd bbappend Changes from Jan-Simon Möller <jsmoeller@linuxfoundation.org>: - Remove meta-agl-bsp/ROCKO.FIXMEs - Remove linux-yocto_4.12.bbappend and now unnecessary associated patch - Remove now unneeded kern-tools-native patch - Bump gstreamer PREFERRED_VERSIONs to 1.14.x - Remove latencytop from packagegroup-agl-core-devel, it has been dropped by upstream - Remove now unnecessary rpm patches - Update pulseaudio bbappend to 12.2 - Update opencv bbappend to 3.4 - Update freetype bbappend to 2.9.1 - Update dbus bbappend to 1.12.10 - Update weston bbappend to 5.0.0 - Update cynara patches to remove fuzz warnings - Add patch to cynara to fix compilation with gcc8 - Add xmlsec1 bbappend to clear EXTRA_OECONF to fix compilation on sumo or newer Changes from Ronan Le Martet <ronan.lemartet@iot.bzh>: - Update meta-rcar-gen3-adas layer gstreamer1.0-plugin-vspfilter bbappend to version 1.0.1 Known issues (marked with FIXME): - CMake+ninja issue in cmake-apps-module has been worked around with OECMAKE_GENERATOR - waltham-transmitter and the patches to weston related to it have been disabled - Currently unclear if patch to libcap-native is actually required or not Bug-AGL: SPEC-1837 Change-Id: I7b8b9ef667aec2d229952eace6663dfc761654d0 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-03-27meta-agl-profile-telematics: recipes-core: systemd: change canbus systemd ↵Matt Ranostay3-7/+9
match regex Match on can* versus only can0 for any canbus interfaces that are detected and set to 500K (which is a common standard automotive baud rate). Change-Id: I8fe00c3043a7fa1faf92506a6cc26bd692ef3aa0 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-03-26Merge "af-binder: Ensure validy of event loop"Stéphane Desneux1-1/+1
2019-03-25Merge "af-main: Add ability to manage all widget"Jan-Simon Moeller1-1/+1
2019-03-25Merge changes Ic2ca171a,I8542d9baJan-Simon Moeller2-2/+2
* changes: meta-agl-profile-core: recipes-apis: agl-service-can-low-level: bump SRCREV meta-agl-profile-core: recipes-apis: agl-service-signal-composer: bump SRCREV
2019-03-25Merge "[RCAR] Fixed missing definition about virtual/egl"Jan-Simon Moeller1-1/+1
2019-03-25[RCAR] Fixed missing definition about virtual/eglHarunobu Kurokawa1-1/+1
Sometimes, libepoxy has an error during do_configure. PREFERRED_PROVIDER_virtual/egl definition in agl_m3ulcb was changed to virtual-gles-user-module from libegl. To fix this missing dependency, add virtual/egl definition in virtual-gles-user-module. ------ checking for egl... no configure: error: Package requirements (egl) were not met: No package 'egl' found ------ Change-Id: Ia6915af2a8babbbd3353513cc2c115387f6e178c Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2019-03-25af-binder: Ensure validy of event loopJosé Bollo1-1/+1
In rare circumstances during intialization threads should wait instead of using a null event loop. This is because no one has needed event loop at this stage of initialization. Change-Id: Ie5c1f86f80d7b90234cedabb07186058e6b2d45f Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-03-25af-main: Add ability to manage all widgetJosé Bollo1-1/+1
For system uses -like automatic testing-, it is needed to include tha ability to list ALL installed widgets and ALL running instance of installed widgets. This change adds the option -a or --all to the commands 'list' and 'runners' for the purpose of listing any installed widgets, even those requiring to be hidden. Example: afm-util ps -a Bug-AGL: SPEC-2272 Bug-AGL: SPEC-1850 Change-Id: I7a6896e79fa624dee7ee1f18d1e75c14f61bed0c Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-03-25Merge "AGL Layer Overview: Re-write of the README-AGL.md file"Jan-Simon Moeller1-23/+26
2019-03-25meta-agl-profile-core: recipes-apis: agl-service-can-low-level: bump SRCREVraquel medina1-1/+1
Bug-AGL: SPEC-2164 Change-Id: Ic2ca171ad57806003438d46ec723c5f19619df40 Signed-off-by: raquel medina <raquel.medina@konsulko.com>
2019-03-25meta-agl-profile-core: recipes-apis: agl-service-signal-composer: bump SRCREVraquel medina1-1/+1
Bug-AGL: SPEC-2164 Change-Id: I8542d9baf56775de29b7bc0cfac0f61135ff9411 Signed-off-by: raquel medina <raquel.medina@konsulko.com>
2019-03-22Fix the wrong comment of base template fileKazumasa Mitsunari1-1/+1
Change-Id: Ia0dc7fd78f713d9bd68e1e51a84403378e083777 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2019-03-21Merge "af-binder: Fix lock issue"Jan-Simon Moeller1-1/+1
2019-03-16meta-agl-profile-core: recipes-apis: remove git submodules from SRC_URIMatt Ranostay17-17/+20
Building now is done with respective SDK dependencies and not with git submodules, so gitsm:// can be changed to git:// Bug-AGL: SPEC-2268 Change-Id: I4ac5ceea55cfb98c302396948acbbf9271036183 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-03-15AGL Layer Overview: Re-write of the README-AGL.md fileScott Rifenbark1-23/+26
This topic is really about overviewing the top-level Yocto layers that are part of the AGL build system. These layers are meta-agl, meta-agl-demo, and meta-agl-devel. The README-AGL.md file now simply introduces this fact and is used as a reading guide for the subsequent layer topics. All AGL UCB type information previously in the file is redundant for the docs. Change-Id: Iaeb8d192db977ef47f2f1075de5025acf6fe7019 Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
2019-03-15af-binder: Fix lock issueJosé Bollo1-1/+1
This includes: * ff2b8be Upgrade dependency to libmicrohttpd version 0.9.60 * c829f91 Fix build dep on OBS * 5425e05 afb-stub-ws: Allow unordered process of messages Bug-AGL: SPEC-2219 Change-Id: I037a158a32d8673ba8df00658d30e745516944a9 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-03-15Merge "agl-service-*: fix HOMEPAGE urls"Jan-Simon Moeller3-6/+6
2019-03-15Merge "meta-agl-profile-core: recipes-apis: agl-service-bluetooth-pbap: add ↵Jan-Simon Moeller1-1/+1
RDEPENDS deps"
2019-03-15meta-agl-bsp: recipes-kernel: linux: Increase BLK_RAM sizeCorentin Labbe1-0/+1
For SPEC-2075, I tried to boot an upsquare using NBD and it fail with: [ 8.380343] EXT4-fs (ram0): bad geometry: block count 8492 exceeds size of device (4096 blocks) [ 8.390509] EXT4-fs (ram0): bad geometry: block count 8492 exceeds size of device (4096 blocks) For having a successfull boot, I needed to increase BLK_DEV_RAM_SIZE to a larger value (16384). Instead of increasing to only 16384, I use 65536 which is the value used in other meta-xxxx like meta-freescale. This patch increase BLK_DEV_RAM_SIZE to 65536. Signed-off-by: Corentin LABBE <clabbe@baylibre.com> Change-Id: I0792be1038d0bcd120c3c69c90cd6e1966c9b1ee
2019-03-15meta-agl-profile-core: recipes-apis: agl-service-bluetooth-pbap: add ↵Matt Ranostay1-1/+1
RDEPENDS deps Add agl-service-bluetooth + agl-service-data-persistence to RDEPENDS for pbap service Change-Id: Ib2226f690c4b064d44f2ae753424405cefb838c2 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-03-14Merge "meta-agl-profile-core: recipes-apis: high-level-viwi-service: bump ↵Jan-Simon Moeller1-1/+1
SRCREV"
2019-03-14meta-agl-profile-core: recipes-apis: high-level-viwi-service: bump SRCREVraquel medina1-1/+1
Bug-AGL: SPEC-2164 Change-Id: I46069208b8da06546796258bfcc80ff7e4d7769c Signed-off-by: raquel medina <raquel.medina@konsulko.com>