AGL/meta-agl.git
5 years agoBump DISTRO_VERSION for 5.0.3 release 55/14055/1 5.0.3 eel/5.0.3 eel_5.0.3
Jan-Simon Möller [Mon, 21 May 2018 23:38:21 +0000 (01:38 +0200)]
Bump DISTRO_VERSION for 5.0.3 release

Change-Id: If948f3d1c5bde6fad4759a903432c664300b0832
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agobsp: add salvator-x H3 support 95/13695/2
Martin Kelly [Sat, 27 Jan 2018 01:34:56 +0000 (17:34 -0800)]
bsp: add salvator-x H3 support

The Salvator-X uses the same SoC as the H3 but includes other
peripherals. As a result, it can reuse the same h3ulcb config but needs
a different device tree and kernel config. This is already supported in
meta-rcar-gen3 but needs AGL plumbing, so add it.

There is also an M3 version of the Salvator-X, but I don't have one and
cannot test it. So I've added support only for the H3 version here.

Bug-AGL: SPEC-1376
Change-Id: I64683f4f65dda3fee63e6243f0ba916e568ca245
Signed-off-by: Martin Kelly <mkelly@xevo.com>
6 years agoMove DISTRO_VERSION to 5.0.2 83/13683/1 5.0.2 eel/5.0.2 eel_5.0.2
Jan-Simon Möller [Fri, 30 Mar 2018 22:49:13 +0000 (00:49 +0200)]
Move DISTRO_VERSION to 5.0.2

To prepare the release.

Change-Id: I6a3d34ae38e4e4f0813733343dd4a7d53bbae850
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "setup_mm_packages.sh: handle weird terminals" into eel
Jan-Simon Moeller [Thu, 29 Mar 2018 18:38:51 +0000 (18:38 +0000)]
Merge "setup_mm_packages.sh: handle weird terminals" into eel

6 years agore-enable gobject-introspection 65/13665/2
Martin Kelly [Fri, 2 Mar 2018 20:48:49 +0000 (12:48 -0800)]
re-enable gobject-introspection

In commit f9a285987c5c956d445efeea6c60f258534fe57b, we disabled
gobject-introspection due to a build error as part of the Rocko
transition. However, the only build errors were on qemu, which were
caused by not emulating SSE4.2 (see poky commit
5b2b343453e805be013e721d079bc24de946f28b for details).

Emulate SSE4.2 in qemu and re-enable gobject-introspection.

Bug-AGL: SPEC-1355
Change-Id: I073db2c37623bb8ba6b7809ca0c3bba5213001e2
Signed-off-by: Martin Kelly <mkelly@xevo.com>
6 years agosetup_mm_packages.sh: handle weird terminals 67/13667/1
Martin Kelly [Wed, 31 Jan 2018 22:33:12 +0000 (14:33 -0800)]
setup_mm_packages.sh: handle weird terminals

Currently, setup_mm_packages.sh fails on terminals that won't display
colors (such as my Jenkins CI setup). Tweak the code to handle this case
and display an error message instead of failing.

Change-Id: If18e16ed385af567801a56871542b4eb86f4588d
Signed-off-by: Martin Kelly <mkelly@xevo.com>
6 years agoadding Minnow eth driver to allow network boot 47/13447/1
Dominig ar Foll Intel Open Source [Wed, 14 Feb 2018 13:56:05 +0000 (14:56 +0100)]
adding Minnow eth driver to allow network boot

Change-Id: I86a0ff336d16be399fc50ca81cd687cbaa4a68fa
Signed-off-by: Dominig ar Foll Intel Open Source <dominig.arfoll@fridu.net>
6 years agometa-agl-bsp/meta-rcar-gen3: Improve AUTOLOAD for kernel module. 35/13335/3
Harunobu Kurokawa [Tue, 23 Jan 2018 07:10:21 +0000 (16:10 +0900)]
meta-agl-bsp/meta-rcar-gen3: Improve AUTOLOAD for kernel module.

These kernel modules are used in the video driver.
In addition, the H.264 transfer from the IVI System to the Cluster
in AGL demo also use the encoder plugin.
For this the driver needs to be loaded before weston.

Bug-AGL: SPEC-1038

Change-Id: If403b7dfa5d3402070f2596ae36a3c013495aa97
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
6 years agoPost-release changes to poky-agl.conf 25/13325/1
Jan-Simon Möller [Wed, 31 Jan 2018 19:57:10 +0000 (20:57 +0100)]
Post-release changes to poky-agl.conf

Change-Id: I93778f8efdfe9e04a401a091217e50dc1c2daa25
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Prepare 5.0.1 release" into eel 5.0.1 eel/5.0.1 eel_5.0.1
Jan-Simon Moeller [Tue, 30 Jan 2018 20:52:50 +0000 (20:52 +0000)]
Merge "Prepare 5.0.1 release" into eel

6 years agoDrop references to image_types_uboot.bbclass 05/13305/1
Tom Rini [Tue, 30 Jan 2018 13:18:32 +0000 (08:18 -0500)]
Drop references to image_types_uboot.bbclass

With the sync to poky 2.3.3 various bugfixes of mine have been
backported upstream.  At this point in time there is no longer a
image_types_uboot.bbclass file as instead the required logic is now
always part of image_types.bbclass.

Change-Id: Ie762adec19a5f31409d72b2ccfded532b8286c15
Bug-AGL: SPEC-1270
Signed-off-by: Tom Rini <trini@konsulko.com>
6 years agoPrepare 5.0.1 release 03/13303/1
Jan-Simon Möller [Tue, 30 Jan 2018 10:46:57 +0000 (11:46 +0100)]
Prepare 5.0.1 release

Change-Id: Ia24156b2ae95b84f55b7fa4c0125787a98f4a955
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Weston crushed by ivi-input-controller" into eel
Jan-Simon Moeller [Tue, 16 Jan 2018 12:00:28 +0000 (12:00 +0000)]
Merge "Weston crushed by ivi-input-controller" into eel

6 years agoWeston crushed by ivi-input-controller 99/13199/1
Tadao Tanikawa [Fri, 12 Jan 2018 20:30:15 +0000 (05:30 +0900)]
Weston crushed by ivi-input-controller

When repeat switching between HomeScreen and WebBrowser
very quickly, sometimes weston crushed because of
segmentation fault of ivi-input-contoller.so.

Change-Id: I408158a98f30640fdab9a843331451b5549cb761
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
6 years agoFix user-config.service is started everytime when app launching 79/13179/1
Tadao Tanikawa [Thu, 11 Jan 2018 13:27:29 +0000 (13:27 +0000)]
Fix user-config.service is started everytime when app launching

Due to miss an option in service configuration of
user-config.service, it is started everytime when application
has been launched.

If the user touches app icon or shortcut many times at very
short intervals, user-config.service would invoked too many
time for very short time, then systemd reject execution and
make an error.

This causes an issues in UI. E.g. missing touch event,
collapse of synchronization of HomeScreen's UI view.

Bug-AGL: SPEC-1246

Change-Id: Ia6c7ecac2f880e61c290d6e3ad27d363e228d5f9
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
6 years agoPrepare EE 5.0.0 distro config 39/13139/1 5.0.0 eel/5.0.0 eel_5.0.0
Jan-Simon Möller [Fri, 5 Jan 2018 10:58:19 +0000 (11:58 +0100)]
Prepare EE 5.0.0 distro config

This change prepares the 5.0.0 release.

Change-Id: I15601e8046f77ad6da6c09f98eb46503174ecaee
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoDisable window decoration and ensure fullscreen 01/13101/2
Romain Forlot [Tue, 2 Jan 2018 17:48:57 +0000 (18:48 +0100)]
Disable window decoration and ensure fullscreen

Change-Id: I2c9aad08d58b0da1fb6f362b95472f4a653fd9a3
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agoMerge "Open final merge window for EE" into eel
Jan-Simon Moeller [Tue, 2 Jan 2018 13:29:09 +0000 (13:29 +0000)]
Merge "Open final merge window for EE" into eel

6 years agoMerge "low-level-can-service: bump to new version" into eel
Jan-Simon Moeller [Tue, 2 Jan 2018 10:43:03 +0000 (10:43 +0000)]
Merge "low-level-can-service: bump to new version" into eel

6 years agoOpen final merge window for EE 75/13075/1
Jan-Simon Möller [Tue, 2 Jan 2018 10:40:26 +0000 (11:40 +0100)]
Open final merge window for EE

Change-Id: I6972a566395f92634967579e4c8ebd6479f19a81
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agolow-level-can-service: bump to new version 61/12961/3
Romain Forlot [Fri, 22 Dec 2017 17:42:19 +0000 (18:42 +0100)]
low-level-can-service: bump to new version

docs: bump version to 5.0-EE
Code enhancements mem leaks and uninitialized byte
Initialize struct to avoid unexpected behavior

Change-Id: Ia1c63d76ca69886426fa0d373e719c88710c7a0d
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agoMerge "weston-ini-conf: Disable kingfisher's 2nd and 3rd output" into eel
Jan-Simon Moeller [Wed, 27 Dec 2017 13:14:40 +0000 (13:14 +0000)]
Merge "weston-ini-conf: Disable kingfisher's 2nd and 3rd output" into eel

6 years agoMerge "adding copying of microcode.cpio if present" into eel
Jan-Simon Moeller [Wed, 27 Dec 2017 12:53:50 +0000 (12:53 +0000)]
Merge "adding copying of microcode.cpio if present" into eel

6 years agoweston-ini-conf: Disable kingfisher's 2nd and 3rd output 49/12949/1
Harunobu Kurokawa [Fri, 22 Dec 2017 13:18:01 +0000 (22:18 +0900)]
weston-ini-conf: Disable kingfisher's 2nd and 3rd output

Kingfisher has tree display output, currently AGL use
only one output from micro HDMI.

Change-Id: Ife61da4bfd2127a49c50247c26d8a7693960d439
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
6 years agoadding copying of microcode.cpio if present 17/12917/1
Dominig ar Foll Intel Open Source [Fri, 22 Dec 2017 01:20:42 +0000 (02:20 +0100)]
adding copying of microcode.cpio if present

Change-Id: Ia1903d6e5906f3353ba1ad1f9c259865bf507330
Signed-off-by: Dominig ar Foll Intel Open Source <dominig.arfoll@fridu.net>
6 years agoPrepare EE rc5 13/12913/1 4.99.5 eel/4.99.5 eel_4.99.5
Jan-Simon Möller [Fri, 22 Dec 2017 01:13:38 +0000 (02:13 +0100)]
Prepare EE rc5

Change-Id: I3157142b03456987c648af05b60f61641aab6afa
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
6 years agoMerge "Adding lua to Host SDK" into eel
Jan-Simon Moeller [Thu, 21 Dec 2017 20:48:15 +0000 (20:48 +0000)]
Merge "Adding lua to Host SDK" into eel

6 years agoMerge changes I6716197b,I07fe2d5a,Ia35a6007,I1457c89a,Iaaf3b308 into eel
Jan-Simon Moeller [Thu, 21 Dec 2017 08:46:01 +0000 (08:46 +0000)]
Merge changes I6716197b,I07fe2d5a,Ia35a6007,I1457c89a,Iaaf3b308 into eel

* changes:
  meta-agl-bsp/meta-rcar-gen3: Add u-boot-script-rcar-gen3 to ease boot
  meta-rcar-gen3: add si46xx radio tools for KF support
  ti-bt: add a systemd unit and enable
  meta-rcar-gen3: add WiLink8 tools for KF support
  templates: rcar3: add meta-rcar-gen3-adas for KF support

6 years agoAdding lua to Host SDK 55/12855/2
Romain Forlot [Wed, 20 Dec 2017 23:10:34 +0000 (00:10 +0100)]
Adding lua to Host SDK

Bug-AGL: SPEC-1215

Change-Id: I32cb7e3aeb8e4decafb3bf4b76b4ee7e39b10226
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
6 years agometa-agl-bsp/meta-rcar-gen3: Add u-boot-script-rcar-gen3 to ease boot 77/12777/2
Tom Rini [Wed, 13 Dec 2017 23:18:29 +0000 (18:18 -0500)]
meta-agl-bsp/meta-rcar-gen3: Add u-boot-script-rcar-gen3 to ease boot

Introduce a boot.scr script to handle loading the kernel and device
tree, along with setting up the bootargs.

Change-Id: I6716197bc68c37e72d6203113f055fbc0d84ee37
Bug-AGL: SPEC-1175
Signed-off-by: Tom Rini <trini@konsulko.com>
6 years agometa-rcar-gen3: add si46xx radio tools for KF support 75/12775/3
Matt Porter [Tue, 12 Dec 2017 00:38:41 +0000 (19:38 -0500)]
meta-rcar-gen3: add si46xx radio tools for KF support

Add userspace flashing/init/operational tools and userspace
driver to support the si46xx radio on Kingfisher.

Bug-AGL: SPEC-1175

Change-Id: I07fe2d5a3e19e4c094e3238430a9287c9aa52aff
Signed-off-by: Matt Porter <mporter@konsulko.com>
6 years agoti-bt: add a systemd unit and enable 73/12773/3
Matt Porter [Wed, 13 Dec 2017 15:55:51 +0000 (10:55 -0500)]
ti-bt: add a systemd unit and enable

We need to provide a systemd unit for UIM to be started at boot.  We
also do not want the blacklist that Cogent has created, so delete that.

Bug-AGL: SPEC-1175
Change-Id: Ia35a6007722d4e42a7a76fe9d8d26b90b073f73b
Signed-off-by: Matt Porter <mporter@konsulko.com>
Signed-off-by: Tom Rini <trini@konsulko.com>
6 years agometa-rcar-gen3: add WiLink8 tools for KF support 71/12771/3
Matt Porter [Thu, 7 Dec 2017 20:47:50 +0000 (15:47 -0500)]
meta-rcar-gen3: add WiLink8 tools for KF support

Add WiLink8 firmware and BT daemon to support Kingfisher.

Bug-AGL: SPEC-1175

Change-Id: I1457c89abfa3ba3d6afe25c1e158cbfee8e937ad
Signed-off-by: Matt Porter <mporter@konsulko.com>
6 years agotemplates: rcar3: add meta-rcar-gen3-adas for KF support 69/12769/3
Matt Porter [Thu, 7 Dec 2017 20:45:44 +0000 (15:45 -0500)]
templates: rcar3: add meta-rcar-gen3-adas for KF support

Bug-AGL: SPEC-1175

Change-Id: Iaaf3b308eae48be9df87e477c62ff391efa59b50
Signed-off-by: Matt Porter <mporter@konsulko.com>
6 years agopulseaudio: disable exit-idle-time in daemon.conf 65/12765/1
Matt Porter [Wed, 13 Dec 2017 23:04:28 +0000 (18:04 -0500)]
pulseaudio: disable exit-idle-time in daemon.conf

With bluetooth connected, pulseaudio is segfaulting during
idle shutdown. Implement a workaround to avoid idle shutdown
by disabling the exit idle timer that is on by default.

Bug-AGL: SPEC-1188

Change-Id: Ie5868ed2a89d275973a7aca2555a0216c67d090a
Signed-off-by: Matt Porter <mporter@konsulko.com>
6 years agoaf-binder & af-main: use AGL_DEFAULT_REVISION for eel 83/12683/4
José Bollo [Mon, 18 Dec 2017 14:58:05 +0000 (15:58 +0100)]
af-binder & af-main: use AGL_DEFAULT_REVISION for eel

This commit set to AGL_DEFAULT_REVISION for branch eel products.

At his time, it integrate the switch to the version 5.0.0-EE.

After this commit, the changes in binder and framework
should be tracked by the version info of the product.

Change-Id: I6ce40f472c9dc4961808a276f73605d57573dc55
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12683
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoAdding mkabl to support MRB platforms (non signed kernel) and detection/rejection... 69/12669/2
Dominig ar Foll Intel Open Source [Mon, 18 Dec 2017 08:49:40 +0000 (09:49 +0100)]
Adding mkabl to support MRB platforms (non signed kernel) and detection/rejection of configiguration with initrd=microcode.cpio

Change-Id: Iff7cbd34fb8abd0f0860fe183018a2d9a133614e
Signed-off-by: Dominig ar Foll Intel Open Source <dominig.arfoll@fridu.net>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12669
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years ago4A: don't pull agl-audio-plugin when 4A is enabled 01/12601/2
Stephane Desneux [Thu, 30 Nov 2017 17:43:15 +0000 (18:43 +0100)]
4A: don't pull agl-audio-plugin when 4A is enabled

When agl-audio-4a-framework feature is enabled at aglsetup time, 4A audio
is enabled and legacy agl-audio-plugin used with GENIVI AudioManager must
not be pulled in images.

Change-Id: I23ff0ced9eff184718b47219e80f1f51db8b9fb8
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12245
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
(cherry picked from commit 5746146e5a42821fb95d39af36b0e7e07c45b79d)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12601

6 years agoRemoving qtwebkit to be replaced by qtwebengine 95/12495/2
Romain Forlot [Fri, 1 Dec 2017 11:24:46 +0000 (12:24 +0100)]
Removing qtwebkit to be replaced by qtwebengine

Bug-AGL: SPEC-1159

Change-Id: Ieecc7cc51015dd0b7ce689e90f43fcd17b3eb62d
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12495
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoEnabled general Intel bluetooth driver support instead of specific one. 11/12511/3
Kien Dinh [Mon, 11 Dec 2017 06:21:37 +0000 (15:21 +0900)]
Enabled general Intel bluetooth driver support instead of specific one.
ibt-11-5 is the specific firmware for Joule. The image for IA should be able
to include multiple firmware, including this one.

For having the firmware in the image, please include linux-firmware-ibt by
IMAGE_INSTALL_append = ' linux-firmware-ibt'

Change-Id: I4451dbbf54145df784b763dd3ef924d8a7ac8863
Signed-off-by: Kien Dinh <kien.t.dinh@intel.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12511
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoA larger value is set as default-id-offset 27/12427/2
Tadao Tanikawa [Mon, 11 Dec 2017 10:45:22 +0000 (10:45 +0000)]
A larger value is set as default-id-offset

A lager value of default-id-offset would help debug of
AGL DEMO especially for WindowManager/HomeScreen.

Change-Id: I452985a27f69f24c3879f2aea83bb6fe647f29d1
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12427
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
Reviewed-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Reviewed-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-by: Romain Forlot <romain.forlot@iot.bzh>
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agometa-intel: Ensure we pass the microcode as initrd in wic images 53/12453/2
Tom Rini [Tue, 12 Dec 2017 02:02:54 +0000 (21:02 -0500)]
meta-intel: Ensure we pass the microcode as initrd in wic images

We need to ensure that the microcode is passed to the kernel as an
initrd to allow for application of required updates.

Bug-AGL: SPEC-1173
Change-Id: I37a2ca401df9a9c17cf2d3a60151af639a3aba28
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12453
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Matt Ranostay <matt.ranostay@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoEel branch open for final merge window before v5.0.0 45/12445/2
Jan-Simon Möller [Mon, 11 Dec 2017 20:03:57 +0000 (21:03 +0100)]
Eel branch open for final merge window before v5.0.0

Change-Id: I7f1ac72b10974d810b2f7e369ab0434f649c89ce
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12445

6 years agoPrepare Electric Eel rc4 release v4.99.4 11/12411/2 4.99.4 eel/4.99.4 eel_4.99.4
Jan-Simon Möller [Sun, 10 Dec 2017 21:29:29 +0000 (22:29 +0100)]
Prepare Electric Eel rc4 release v4.99.4

Change-Id: I35318a08aa96f4c152a91c55f1f5a56163a0615f
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12411
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

6 years agometa-intel: Switch to using WIC images only 27/12327/7
Tom Rini [Mon, 27 Nov 2017 13:13:50 +0000 (08:13 -0500)]
meta-intel: Switch to using WIC images only

The hddimg format has a hard-stop at 4GB sized images.  We can trigger
this rather easily at this point under agl-demo-platform-crosssdk.  WIC
images do not have any such limitation, so we remove hddimg from the
list of built images.  The main impact of this is that whereas before we
would modify the default kernel command line via APPEND in the conf file
we would now modify it via the wks file we create for each platform and
that mkefi-agl.sh is now redundant.  These wks files are based on the
systemd one but also reflect the design of mkefi-agl.sh in that they
drop the swap partition.  Much of the APPEND commentary is moved to the
wks file and we remove some irrelevant comments as well.

Bug-AGL: SPEC-963
Change-Id: If667e1f946e4b9793b63f6d7f572d56d73e35767
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12327
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoivi-controller: add resize setting suit to surface size 99/12399/2
Wataru Mizuno [Wed, 6 Dec 2017 12:57:23 +0000 (21:57 +0900)]
ivi-controller: add resize setting suit to surface size

The ivi-controller resizes surface size like desktop usecase.

When window manager switchs the half size window to full size,
resize was not working correctly.
This patch fixs this issue by changing surface source region at
the same timing of destination region is changed.

This patch is not necessary later version of wayland-ivi-extension
2.0 since this resize function has already been implemented by
appropriate manner.

Change-Id: Ib028bbc7d77b92ddfafa680b6247224012d630f3
Signed-off-by: Wataru Mizuno <wmizuno@jp.adit-jv.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12399
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoadding support for .wic .wic.xz as source for image 09/12409/2
Dominig ar Foll Intel Open Source [Fri, 1 Dec 2017 09:40:31 +0000 (10:40 +0100)]
adding support for .wic .wic.xz as source for image

Change-Id: I94c09c6105ac06a37cedc04c777dd1372015a02d
Signed-off-by: Dominig ar Foll Intel Open Source <dominig.arfoll@fridu.net>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12409
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agolightmediascanner: add ~/Videos to initial media scan 97/12397/2
Matt Ranostay [Thu, 7 Dec 2017 23:56:22 +0000 (15:56 -0800)]
lightmediascanner: add ~/Videos to initial media scan

Index users ~/Videos directory on initial systemd service startup.

Bug-AGL: SPEC-1169
Change-Id: I536c85fa811153e980acc489db128dd02251e00d
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12397
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

6 years agoFix wrong config.xml file used to build widget 81/12381/2
Romain Forlot [Fri, 8 Dec 2017 08:17:37 +0000 (09:17 +0100)]
Fix wrong config.xml file used to build widget

Bug-AGL: SPEC-1162

Change-Id: Ib5896de50a52b4828bd6784f2f1c5b9fae55fca9
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12381
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agolinux-renesas_%.bbappend: Fix ath9k_htc.cfg and rtl_sdr.cfg 57/12357/2
Leon Anavi [Fri, 1 Dec 2017 17:06:00 +0000 (19:06 +0200)]
linux-renesas_%.bbappend: Fix ath9k_htc.cfg and rtl_sdr.cfg

Files ath9k_htc.cfg and rtl_sdr.cfg are provided
by linux-agl.inc. As of the moment there is no need
linux-renesas_%.bbappend also to provide them and
furthermore this patches fixes the kernel build.

Bug-AGL: SPEC-1152

Change-Id: I29ddac799469e0a3107037bb11918c228d10b5db
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12357
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoaf-binder: Make weak ws-client by default (to be fixed) 49/12349/2
José Bollo [Tue, 5 Dec 2017 16:45:43 +0000 (17:45 +0100)]
af-binder: Make weak ws-client by default (to be fixed)

The case of unicens service that can be here or not creates
problem to the binding 4a when the service is not here.
This commits makes the requirement of ws-client
socket optional. This unblocks the situation but need to
be fixed later, for example, by introducing an explicit
weak requirement.

Bug-AGL: SPEC-1151

Change-Id: I64864996032510f9540a6d1710cbac6e90889658
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12349
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoXDG-IVI: Load by default id-agent in weston 11/12311/2
Romain Forlot [Fri, 1 Dec 2017 13:44:30 +0000 (14:44 +0100)]
XDG-IVI: Load by default id-agent in weston

Bug-AGL: SPEC-1096

Change-Id: Iecfede123503410e1fdfa509a724cbcaf643d92b
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12311
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agometa-agl-bsp: move usbaudio.cfg to linux-agl.inc 81/12281/2
Matt Porter [Thu, 30 Nov 2017 23:01:56 +0000 (18:01 -0500)]
meta-agl-bsp: move usbaudio.cfg to linux-agl.inc

USB audio should be enabled for all AGL BSPs. Move the
usbaudio.cfg from the Renesas BSP bbappend (it's actually
not even used there as the fragment is not being appended)
to linux-agl.inc and append it.

Bug-AGL: SPEC-1148

Change-Id: I219d0d0355a4d57f883086631e07f3d191be2975
Signed-off-by: Matt Porter <mporter@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12281
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoaf-binder: Fix hangup on long messages 25/12225/5
José Bollo [Wed, 29 Nov 2017 17:26:44 +0000 (18:26 +0100)]
af-binder: Fix hangup on long messages

Fixes:

 - Handle correctly the sending of very long
messages.

Improvements:

 - Better handling of sd_event loop

 - Allows settings of afb-daemon options by
   environment:
     AFB_TRACEREQ, AFB_TRACEDITF, AFB_TRACESVC,
     AFB_TRACEEVT, AFB_LDPATHS

Bug-AGL: SPEC-1091

Change-Id: I1bf8d52bf3ab8f1c73a524c0030b388570d08da8
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12225
Reviewed-by: José Bollo <jobol@nonadev.net>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Matt Ranostay <matt.ranostay@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoFix permission label and write verbs call 31/12231/3
Romain Forlot [Thu, 30 Nov 2017 11:06:42 +0000 (12:06 +0100)]
Fix permission label and write verbs call

- Fails write request if CAN signal not writable
- Fix permission label
- Correctly reconstituting entire CAN frame
- Deprecate cmake variables not useful
    Mechanism to build 3rdparty external libs isn't unique
    and should not be handled by app-templates
- Handle space in project path

Bug-AGL: SPEC-966

Change-Id: I3cf2cef32b55b2f796c154ff88aa23fdf1644a7d
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12231
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agometa-netboot: enhance reference uboot config for R-Car Gen3 13/12213/3
Stephane Desneux [Tue, 7 Nov 2017 17:44:34 +0000 (18:44 +0100)]
meta-netboot: enhance reference uboot config for R-Car Gen3

The provided config now allows to switch from netboot to sdcard
boot at runtime by changing a uboot variable.

Change-Id: I778f46f65ca007dbdd5ae070e946c04b7277ddeb
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12213
Reviewed-by: Thomas Rini <trini@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoFix Linux Kernel fragment for netboot 17/12217/2
Kotaro Hashimoto [Thu, 30 Nov 2017 02:10:09 +0000 (11:10 +0900)]
Fix Linux Kernel fragment for netboot

Previous change caused issue of missing nbd.cfg at bitbaking for non-netboot environment.
This patch fix netboot setting.
(*)https://gerrit.automotivelinux.org/gerrit/#/c/12063/

Change-Id: I61a9e2ac9aecc98b6a379c4587a025710aaebfbb
Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12217
Reviewed-by: Thomas Rini <trini@konsulko.com>
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agometa-agl-bsp/meta-rcar-gen3: Add default asound.state file 01/12201/2
Tom Rini [Wed, 29 Nov 2017 17:59:11 +0000 (12:59 -0500)]
meta-agl-bsp/meta-rcar-gen3: Add default asound.state file

The m3/h3 platforms have certain mixer settings that must be enabled and
levels set before anything will be heard.  Provide a default that sets
this to a comfortable default along with other volumes.

Bug-AGL: SPEC-792
Change-Id: I1b983b75fd580ae39495a47058bb568b7f75a479
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12201
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoUpdate eel branch defaults 81/12181/2
Jan-Simon Möller [Wed, 29 Nov 2017 10:15:19 +0000 (11:15 +0100)]
Update eel branch defaults

This change updates the gitreview and default.xml for the
Electric Eel branch.

Change-Id: Ic068b4690bf5aba0cc4e56fa61c1e04f92733287
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12181

6 years agomxml: remove SECURITY_CFLAGS override 71/12171/2
Stephane Desneux [Tue, 28 Nov 2017 21:41:59 +0000 (21:41 +0000)]
mxml: remove SECURITY_CFLAGS override

mxml is not neeeded anymore as a dependency of agl-service-unicens
so the override on SECURITY_CLAGS can be removed

Bug-AGL: SPEC-1108

Change-Id: I704fdeed2db07a159a1cd32ebcf6ae93d8702a2b
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12171
Reviewed-by: Thomas Rini <trini@konsulko.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Matt Ranostay <matt.ranostay@konsulko.com>
Reviewed-by: José Bollo <jobol@nonadev.net>
Reviewed-by: Romain Forlot <romain.forlot@iot.bzh>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoMerge window for EE rc4 is open 61/12161/2
Jan-Simon Möller [Mon, 27 Nov 2017 17:56:29 +0000 (18:56 +0100)]
Merge window for EE rc4 is open

Change-Id: I11fdb68861c74532fa2cd1014195f1585330d981
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12161
Reviewed-by: Thomas Rini <trini@konsulko.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

6 years agoAdded XDG compatibility to ivi-shell 91/11991/11
Romain Forlot [Wed, 15 Nov 2017 16:33:16 +0000 (16:33 +0000)]
Added XDG compatibility to ivi-shell

Backported M.Teyfel patch from wayland-devel mailing list:
https://lists.freedesktop.org/archives/wayland-devel/2017-November/035700.html

Upgrade wayland-ivi-extension to v2.0.2 but keep
using 1.1x for now with PREFERRED_VERSION until HMI could use the new
version.

Added Emre Ucan simple-id-agent to review.

Bug-AGL: SPEC-1096

Change-Id: I74c4ae0bf0bf822e27dcbb193dc9f7a13d3e270d
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11991
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Nobuhiko Tanibata <nobuhiko_tanibata@denso.co.jp>
Reviewed-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoPrepare for eel rc3 release 49/12149/2 4.99.3 eel/4.99.3 eel_4.99.3
Jan-Simon Möller [Sun, 26 Nov 2017 21:23:09 +0000 (22:23 +0100)]
Prepare for eel rc3 release

Change-Id: I0adcb275bca01ef7e32d6c0d6fdfabdf078e0bfc
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12149
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

6 years agoaglsetup: exit with error if fragment script fails 11/12111/2
Stephane Desneux [Thu, 23 Nov 2017 13:57:50 +0000 (14:57 +0100)]
aglsetup: exit with error if fragment script fails

Bug-AGL: SPEC-1002

Change-Id: I93407ca24c67b6b7c4e9aa09325fbf78d01f1c64
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12111
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoRemove obsolete examples 17/12017/2
José Bollo [Thu, 16 Nov 2017 08:26:32 +0000 (09:26 +0100)]
Remove obsolete examples

At this time, many demo examples are available
to demonstrate use of AGL framework.

Keeping these obsoletes examples introduces confusion.
Maintaining these examples is possible but not done
from what I see.

In conclusion, removing it is much cleaner.

Change-Id: I29a68eabf48a72d4a681de9b641da72f647ffbac
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12017
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoAdd sota support for Renesas R-Car M3 91/12091/4
Anton Gerasimov [Wed, 22 Nov 2017 11:01:42 +0000 (12:01 +0100)]
Add sota support for Renesas R-Car M3

Everything for R-Car M3 support is in place, just DISTRO_FEATURES 'sota'
was missing.

Change-Id: Ib22ee4ace894ff5426ba4f06c7ec8bd208cb4e5f
Signed-off-by: Anton Gerasimov <anton@advancedtelematic.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12091
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoafm-main: use AGL_BRANCH for naming package 89/12089/2
José Bollo [Wed, 22 Nov 2017 10:55:59 +0000 (11:55 +0100)]
afm-main: use AGL_BRANCH for naming package

Change-Id: I7ac64017cf21a0a29d6fa60ab12ab260589a1d50
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12089
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoaf-binder-devtools: Align to use app-framework-binder repo 59/12059/4
José Bollo [Mon, 20 Nov 2017 17:08:29 +0000 (18:08 +0100)]
af-binder-devtools: Align to use app-framework-binder repo

The development tools of af-binder are better provided by
af-binder itself in the repository app-framework-binder.
This is better for support and evolution.

Bug-AGL: SPEC-941

Change-Id: Ib283c36bc6194f793fd61c7844191e3187fe3bed
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12059
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoRework Linux Kernel fragment applications 63/12063/3
Tom Rini [Fri, 3 Nov 2017 19:29:15 +0000 (15:29 -0400)]
Rework Linux Kernel fragment applications

- All kernel recipes must inherit linux-agl.inc
- All kernel recipes for a given version (e.g. 4.9) should include
  linux-VER-agl.inc in order to avoid duplication (such as the SMACK
  label patch or security fixes)
- We enforce having merge_config.sh be invoked at the end, in order to
  make sure fragments will be applied.
- Add a new fragment for Raspberry Pi to ensure the Pi Touchscreen is
  still enabled.

With all of the above, we fix a number of minor issues as well, such as
platforms manually enabling NBD/RAMDISK for netboot as the previous
logic was not working in all cases.

Bug-AGL: SPEC-946
Change-Id: Ic688e899df5861d83712af12d8e1c6c3c9643300
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12063
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: José Bollo <jobol@nonadev.net>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoMove genskel to af-binder-tools recipes 33/12033/6
Jan-Simon Möller [Fri, 17 Nov 2017 05:23:32 +0000 (06:23 +0100)]
Move genskel to af-binder-tools recipes

This change fixes SPEC-941 and the HAL build by providing the needed
afb-genskel for build by recipe and as part of the SDK.

v2: move to af-binder folder and align naming to af-binder-devtools
    add nativesdk-af-binder-devtools to packagegroup nativesdk-packagegroup-sdk-host
    add af-binder-devtools-native to packagegroup packagegroup-agl-app-framework

v3: move af-binder-devtools-native to aglwgt as DEPENDS as there is no -native package
    to add to the packagegroup-agl-app-framework

Bug-AGL: SPEC-941

Change-Id: Iae3c8d958000623b1c84db896307032f5033477d
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12033
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

6 years agoaf-binder: Fix autolock in protocol 41/12041/3
José Bollo [Fri, 17 Nov 2017 16:25:29 +0000 (17:25 +0100)]
af-binder: Fix autolock in protocol

A lock happened when a binding made a synchronous call
in an event callback.

Bug-AGL: SPEC-1091

Change-Id: I33793ff6755c339308a418fbd93b43227ca1cec2
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12041
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Matt Ranostay <matt.ranostay@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agomxml: disable SECURITY_CFLAGS 99/11999/2
Scott Murray [Thu, 16 Nov 2017 03:09:11 +0000 (22:09 -0500)]
mxml: disable SECURITY_CFLAGS

The mxml shared library was failing to link on x86-64, disable the
SECURITY_CFLAGS on it for now until we can contact upstream and get
the underlying issue addressed.

Change-Id: I53578544222294119f4141ccc4dfa28d2737983b
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11999
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoFix: wrong config.xml used to build widget 61/11961/2
Romain Forlot [Tue, 14 Nov 2017 15:47:18 +0000 (15:47 +0000)]
Fix: wrong config.xml used to build widget

Change-Id: I3c5936c4c9b1f8de58ea912482e7b5d8ddc5eedd
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11961
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoRemove unused and/or obsolete default binding from image 03/11903/2
José Bollo [Mon, 13 Nov 2017 14:38:35 +0000 (15:38 +0100)]
Remove unused and/or obsolete default binding from image

Remove the systematic bindings:
* af-binder-binding-afb-dbus-binding because not used
* af-binder-binding-authlogin because obsolete and not used

Change-Id: I351128c44a4f375cff22ff0a1f631d0a5dfa58b1
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11903
Reviewed-by: Matt Ranostay <matt.ranostay@konsulko.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoAdd Logicool G29 steering wheel kernel config 19/11919/2
Yuichi Kusakabe [Tue, 14 Nov 2017 03:51:11 +0000 (12:51 +0900)]
Add Logicool G29 steering wheel kernel config

AGL simple CAN simulator use Logicool G29 steering wheel, shift knob and pedal.
https://gaming.logicool.co.jp/ja-jp/product/g29-driving-force

Change-Id: I4b6ed6a5e1592c6aa4075d7d3e89ec90c006f7dd
Signed-off-by: Yuichi Kusakabe <yuichi.kusakabe@jp.fujitsu.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11919
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoaf-binder: Improve monitoring of events 01/11901/2
José Bollo [Mon, 13 Nov 2017 14:34:40 +0000 (15:34 +0100)]
af-binder: Improve monitoring of events

Fix an issue when monitoring events created by local bindings.

Change-Id: If8c4513cacf2c33eccdcd4a9a58178d91095cc41
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11901
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Matt Ranostay <matt.ranostay@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoaf-binder: Bug fixes and improvements 73/11873/2
José Bollo [Sat, 11 Nov 2017 23:58:55 +0000 (00:58 +0100)]
af-binder: Bug fixes and improvements

- fix lock error
- fix default token
- improved management of sessions

Change-Id: I9e7518f091da7ceeb1c66a90873a24f82de2dabf
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11873
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoBump poky-agl.conf post release 79/11779/2
Jan-Simon Möller [Thu, 9 Nov 2017 11:41:57 +0000 (12:41 +0100)]
Bump poky-agl.conf post release

Change-Id: Ib87b6ba6cccd56bb85b3c2086fc10227beaeffbc
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11779
Reviewed-by: Thomas Rini <trini@konsulko.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

6 years agometa-agl-bsp: kernel: remove linux-boundary defconfig from meta-freescale-layer. 49/11749/2
Mihail Grigorov [Tue, 7 Nov 2017 16:11:55 +0000 (18:11 +0200)]
meta-agl-bsp: kernel: remove linux-boundary defconfig from meta-freescale-layer.

Its do not needed anymore here, because we started to using meta-boundary layer

Bug-AGL: SPEC-905

Change-Id: I179ac8747fe24293be89d3138f54589511ed2b63
Signed-off-by: Mihail Grigorov <michael.grigorov@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11749
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Thomas Rini <trini@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoRevert "Fix FTBS on newer pyro versions due to duplicate userids" 29/11729/3 4.99.2 eel/4.99.2 eel_4.99.2
Jan-Simon Moeller [Tue, 7 Nov 2017 09:49:08 +0000 (09:49 +0000)]
Revert "Fix FTBS on newer pyro versions due to duplicate userids"

This reverts commit 14a6db75ed0fad7fd55ad3ee239a4b92abfb8754.

Change-Id: I130bcb057ab8e59f7e5dd14256cb6623aee24798
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11729
Reviewed-by: ronan Le Martret <ronan.lemartret@iot.bzh>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

6 years agoRemove duplicate user/group definition 05/11705/6
Ronan Le Martret [Tue, 7 Nov 2017 09:01:14 +0000 (10:01 +0100)]
Remove duplicate user/group definition

 * Fix build error
 * user must be define only once
 * user have default group "users:100"

 * Note: At the first Pyro release, the option "--user-group" was
  always true (it was an untrack issue) for useradd yocto function.
  "user_group = uaargs.user_group is None or uaargs.user_group is True"
  and so force to create a group with the same name as the user.
  (Because we use a group name and not a gid).
  So at first create a custom group for each user solve the issue,
  but it's not the good solution.

    ** This issue was Fix upstream in:
        Poky:7ca04fef1b324b7fc6e8c5bbddcd41617cc5e5c6

Bug-AGL: SPEC-1053

Change-Id: Idfe5f07216741f1cfffdbcc4711d08f66f73bd79
Signed-off-by: Ronan Le Martret <ronan@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11705
Reviewed-by: ronan Le Martret <ronan.lemartret@iot.bzh>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoFix FTBS on newer pyro versions due to duplicate userids 15/11715/2
Jan-Simon Möller [Mon, 6 Nov 2017 22:26:23 +0000 (23:26 +0100)]
Fix FTBS on newer pyro versions due to duplicate userids

This change removes the agl-users package from the
packagegroup-agl-core-security.bbappend .
The reason is that for SOTA we have to use predefined userids
to stay consistent across builds.
Newer pyro releases are more picky about duplicate userids
from static files and those being created on-the-fly.

For now we remove the dynamic variant by removing
agl-users from the packagegroup.

Change-Id: I54034361eec344b8130754fadf8c48207321797a
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11715
Reviewed-by: Thomas Rini <trini@konsulko.com>
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
6 years agoPrepare Electric Eel RC2 release 91/11691/3
Jan-Simon Möller [Sun, 5 Nov 2017 15:17:18 +0000 (16:17 +0100)]
Prepare Electric Eel RC2 release

Change-Id: I5e286abc387fa15883ff288093cd5bc91b495ec0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11691

6 years agoAllow SRCREV handling through poky-agl.conf 85/11685/2
Jan-Simon Möller [Sun, 5 Nov 2017 11:54:08 +0000 (12:54 +0100)]
Allow SRCREV handling through poky-agl.conf

This change simplifies the SRCREV handling by using
- AGL_APP_REVISION and AGL_DEFAULT_REVISION
in recipes.
Also the AGL_BRANCH can be used to switch to release branches.

Bug-AGL: SPEC-864

Change-Id: I9384c85d4f7434416d87359f88c482887ac2ead8
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11685
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

6 years agoaf-binder: Bug fixes 77/11677/3
José Bollo [Fri, 3 Nov 2017 12:33:17 +0000 (13:33 +0100)]
af-binder: Bug fixes

* fix a bug in handling of event loop that consummed
  100% CPU and reached assertion failures

* fix a file descriptor leak in handling API sockets
  on server side

* ensure non interleaved log messages

* fix lack of 'noconcurrency' flag in creation of
  dynamic apis

Also allows javascript client to set their "callId"
explicitely.

Change-Id: I28b4f9c2543e3d184b55fc63e0a1c46752450be3
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11677
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agolightmediascanner: add ~/Music to initial media scan 67/11667/4
Matt Ranostay [Fri, 3 Nov 2017 02:48:41 +0000 (04:48 +0200)]
lightmediascanner: add ~/Music to initial media scan

Index users ~/Music directory on initial systemd service
startup.

Bug-AGL: SPEC-1029
Change-Id: Iae20eaaa33fa3c6c13eeb57d1694eef9cfa8866d
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11667
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agometa-agl-bsp: templates: update of nitrogen6x machine template 67/11567/2
Mihail Grigorov [Thu, 26 Oct 2017 14:23:40 +0000 (17:23 +0300)]
meta-agl-bsp: templates: update of nitrogen6x machine template

Bug-AGL: SPEC-905

Change-Id: I959a9f8d085b0fb247998790191c3dcf2e4e34fa
Signed-off-by: Mihail Grigorov <michael.grigorov@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11567
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Matt Porter <mporter@konsulko.com>
6 years agoimx6qsabrelite starts to using 'meta-boundary' layer 69/11569/2
Mihail Grigorov [Thu, 26 Oct 2017 15:02:56 +0000 (18:02 +0300)]
imx6qsabrelite starts to using 'meta-boundary' layer

a) Adding 'meta-boundary' to bblayers.conf.
b) Prevent of build errors from missing bb files (firefox, chromium),
   with help of BBMASK variable.

Bug-AGL: SPEC-905

Change-Id: Id0b823d4f0e8977206dbd22684e0d2cf9e88465f
Signed-off-by: Mihail Grigorov <michael.grigorov@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11569
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Matt Porter <mporter@konsulko.com>
6 years agometa-agl-bsp: imx6qsabrelite: Switch to WIC image 71/11571/2
Mihail Grigorov [Thu, 26 Oct 2017 11:22:47 +0000 (14:22 +0300)]
meta-agl-bsp: imx6qsabrelite: Switch to WIC image

To produce a bootable WIC image, we needs to make some
changes in 6x_bootscript for compatibility with WIC and
SDCARD images.
Because in case of WIC, we have one partition, and the kernel
files are located in /boot directory.
In case of SDCARD image, kernel files are in root directory of
first partition.

Bug-AGL: SPEC-899

Change-Id: Ie4b26a703cc468ff8c8405e957aacc2973ee289a
Signed-off-by: Mihail Grigorov <michael.grigorov@konsulko.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11571
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Matt Porter <mporter@konsulko.com>
6 years agopython-wand: Add patch to ensure our built ImageMagick is used 87/11587/2
Tom Rini [Wed, 25 Oct 2017 12:13:04 +0000 (08:13 -0400)]
python-wand: Add patch to ensure our built ImageMagick is used

It can be slightly tricky to build a copy of python-wand that will also
function.  A problem is that without additional logic (MAGICK_HOME), the
python code will not look outside of system paths for a copy of the
imagemagick library.  However, even with this path added to the search
list, the code will still try a 'naked' load of the library it wants.
This can result in a visible failure if you have a new enough
imagemagic-6 installed (such as 6.9.7) as the date string checking logic
will fail.  Work around these problems by setting MAGICK_HOME globally
to the correct location and patch the api code to look for the form of
imagemagick that we build first, rather than last, so that we are going
to first search for what we know we built.

Bug-AGL: SPEC-984
Backport: https://lists.linaro.org/pipermail/openembedded/2017-October/000102.html
Change-Id: I9f0e3e64ab4601845e4f336aa81ce7c3d01ff7b7
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11587
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agometa-agl-bsp/meta-rcar-gen3: Import imagemagick_6.9.2.bb 85/11585/2
Tom Rini [Tue, 24 Oct 2017 14:38:42 +0000 (10:38 -0400)]
meta-agl-bsp/meta-rcar-gen3: Import imagemagick_6.9.2.bb

In order for python-wand to function, it must have ImageMagick 6.9.2
available.  Import this recipe from meta-linaro.

Bug-AGL: SPEC-984
Backport: https://git.linaro.org/openembedded/meta-linaro.git/commit/?h=pyro&id=74dacb34c13d1c85fe4627a890b9c04940f9ffeb
Change-Id: I6ddda052213d41ce3de115a4a3e5cf65afeaf5ee
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11585
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoAdd joystick.cfg for usb joystick and steering-wheel kernel configure 75/11575/2
zheng_wenlong [Fri, 27 Oct 2017 04:55:01 +0000 (13:55 +0900)]
Add joystick.cfg for usb joystick and steering-wheel kernel configure

    Add joystick.cfg into meta-agl-bsp/recipes-kernel,
    Then include this cfg in each board bbappend.

    Related commit:
        https://gerrit.automotivelinux.org/gerrit/#/c/10463/

Change-Id: Ie484cc8017e7198cefa0d8e7476032c325a8348d
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11575
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Thomas Rini <trini@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoUpdate low-can service 97/11297/3
Romain Forlot [Fri, 13 Oct 2017 17:20:19 +0000 (17:20 +0000)]
Update low-can service

Updated docs
Write on CAN bus fixed
New verbs that list supported CAN signals and retrieve current value of
a signal
Updated app-template submodules

Change-Id: Ibac813266bdc1cac832daaeb93b26d4088e21764
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11297
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoaf-binder: Extend maxlength of websocket messages 91/11491/2
José Bollo [Mon, 23 Oct 2017 12:31:10 +0000 (14:31 +0200)]
af-binder: Extend maxlength of websocket messages

The default maxlength of 65000 bytes is too limited.
This commit extends the maxlength to 1048500 bytes.

Also includes minor improvements and fixes.

Bug-AGL: SPEC-981

Change-Id: Ic891ae90bbdd5ec94310bfc3aea1fb30f6e80077
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11491
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Matt Ranostay <matt.ranostay@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoInvert make/autobuild order 59/11359/4
Romain Forlot [Tue, 17 Oct 2017 10:34:28 +0000 (10:34 +0000)]
Invert make/autobuild order

because make all create a package dir then 'make package' doesn't fails
so autobuild isn't executed. Invert the order keep compability and give
priority to the autobuild script.

Needed for gerrit review: 11297 about low-can service update

Change-Id: I54e1da827ec7254afbab7de5498421914832f460
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11359
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoR-Car Gen3: Add WIC support 91/11391/3
Tom Rini [Thu, 19 Oct 2017 20:51:23 +0000 (16:51 -0400)]
R-Car Gen3: Add WIC support

Add a new wks file for the R-Car Gen3 platforms.  Given that U-Boot is
on-device and not updated by us, we just need to make a single partition
that contains the rootfs.  This  matches the existing instructions.  We
need to include kernel-devicetree into the resulting image so that we
have the device tree there to be loaded in.

Bug-AGL: SPEC-899
Change-Id: Iad55ef0ed49e7a53846fa36393e71d16cd5e423d
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11391
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
6 years agoweston-ini-conf: Rework to use fragments to construct weston.ini 75/11375/5
Tom Rini [Wed, 18 Oct 2017 13:38:05 +0000 (09:38 -0400)]
weston-ini-conf: Rework to use fragments to construct weston.ini

Switch to constructing the weston.ini from fragments of files instead of
variables and variable flags.  This allows for much easier tracking of
signatures by leveraging existing mechanisms.  Update the Readme to
explain how to do the various operations with fragments as well.  Note
that for QEMU we do not need to pass -show-cursor as it's already
provided and we do want to change the VGA driver to one that reliably
provides DRM support.

For the HDMI connected screens, rather than name them by vendor name
them first for connection and then required transformation for correct
orientation.

For board-specific options, move them to the board directories.

When we need to change existing cfg options, rather than replace them
the proper location to do this in is the do_configure function.

Bug-AGL: SPEC-964
Change-Id: I2cceb4fd64f51eb2ab1d47419b77153cf02d7c12
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11375
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
6 years agoFix build issue due to missing dependency in linpack 65/11365/3
Jan-Simon Möller [Tue, 17 Oct 2017 22:00:46 +0000 (00:00 +0200)]
Fix build issue due to missing dependency in linpack

This changeset fixes a FTBS in the linpack recipe.

tmp/work/aarch64-agl-linux/linpack/1.0-r0/temp/run.do_configure.6243: rsync: not found

Bug-AGL: SPEC-969

Change-Id: I90bb157ef21b974fea86f8dafcaa81a27c341c55
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11365
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

6 years agoBackport fix for image class dependencies 51/11351/2
Jan-Simon Möller [Mon, 16 Oct 2017 19:34:53 +0000 (21:34 +0200)]
Backport fix for image class dependencies

This ports http://lists.openembedded.org/pipermail/openembedded-core/2017-September/142760.html
to our local image.bbclass overlay.

We see frequent issues during do_image_complete especially on the release build jobs like:
https://build.automotivelinux.org/job/release-jjb-eel-snapshot/7/MACHINE=intel-corei7-64,label=agl-test-slave/console

The race window shows particularly well when there is *no* parallelism.
PARALLEL_MAKE = "-j1"
BB_NUMBER_THREADS = "1"

Also the efi bootloader packages in meta-intel seem to particularly trigger this condition
which is caused by a race-condition in the yocto image generation functions and the license file handling.

Bug-AGL: SPEC-643

Change-Id: I2464216b054f360647b7aec461320aa769fde65e
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11351
Reviewed-by: Thomas Rini <trini@konsulko.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>

6 years agometa-agl-bsp: Make more and better use of WIC images 61/11161/11
Tom Rini [Fri, 6 Oct 2017 17:37:14 +0000 (13:37 -0400)]
meta-agl-bsp: Make more and better use of WIC images

- When we are using a WIC image, we should compress it (xz), provide a
  sha256sum of the compressed image and provide a bmap file for the
  uncompressed image.
- Ensure that in these targets we are listing WIC as the
  AGL_EXTRA_IMAGE_FSTYPES to be used.
- Based on the Beaglebone example, add WIC support for dra7xx-evm.  The
  only change from Beaglebone is that we must also include uEnv.txt as
  this is what controls the DTB for the correct LCD.

Bug-AGL: SPEC-899
Change-Id: I3f310a2eb268a4aaa0d791dfaa68d7fee350e150
Tested-by: Matt Porter <mporter@konsulko.com> (dra7xx-evm)
Tested-by: Tom Rini <trini@konsulko.com> (Intel)
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11161
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>