AGL/meta-agl.git
7 years agoFix issue that pulseaudio freezes when pausing audio 63/6363/2 2.0.2 blowflish_2.0.2
Tadao Tanikawa [Wed, 10 Aug 2016 11:55:25 +0000 (20:55 +0900)]
Fix issue that pulseaudio freezes when pausing audio

This patch is ported from Debian/Ubuntu.

When using glibc-2.21 or later on linux kernel < 3.14.3,
this issue should be produced.

Original patch is here:
https://sources.debian.net/patches/glibc/2.22-5/arm/local-arm-futex.diff/

AGL needs this patch because the version of kernel for
porter board is 3.10 (later kernel is not supported).

This patch and recipe is a provisional until upstream
(poky) would be fixed.

Thanks Isogai-san to find and test this patch.

Change-Id: I4a2a0ad8fe3927000b6826e0b1bcd214cf8c92b6
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
7 years agonativesdk-dbus: fix spurious unpackaged files 59/6359/1
Stephane Desneux [Sun, 14 Aug 2016 18:12:34 +0000 (18:12 +0000)]
nativesdk-dbus: fix spurious unpackaged files

When building agl-demo-platform-crosssdk, the package nativesdk-dbus
is required. In the post-install step for the normal package dbus, some
systemd files and symbolic links are added, but this shouldn't happen
when building the nativesdk package, as those added files are not packaged,
thus creating a QA Error (some files are installed in sysroot but not packaged)

Bug-AGL: SPEC-235

Change-Id: Ib4894309355b807d52b34934a2f8a0bdebe3a01a
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agoRewrite and restructure readme files 23/6323/1 2.0.1 blowfish_2.0.1
Jan-Simon Moeller [Wed, 3 Aug 2016 20:27:33 +0000 (22:27 +0200)]
Rewrite and restructure readme files

This changeset updates the outdated README.md in meta-agl.

We also introduce a split between the README.md
which describes the layer itself and a README-AGL.md which
contains the information on the AGL distribution.

v2: Format in markdown editor - proper markdown now.

Change-Id: I4cbe539ffd668c3e1d64df5c40092d5864c1d2ea
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
(cherry picked from commit 124f7e76ea7cdc192c6d877c80f209cf13e2401e)

7 years agoFix do_install issue for freetype-native 13/6313/1
Phong Tran [Thu, 21 Jul 2016 16:18:33 +0000 (23:18 +0700)]
Fix do_install issue for freetype-native

The TOP_DIR is wrong in case native compile.
The value of PN=freetype-native. It causes do_install
error. This is error log of the issue

install: cannot stat
'...build/tmp/work/x86_64-linux/freetype-native/2.6-r0/ft2demos-2.6/bin/ftbench':
No such file or directory
(virtual:native: .../freetype_2.6.bb,do_install) failed with exit code '1'

This will change to use BPN instead of PN. BPN=freetype in both native
and cross compile.

Tested OK with bitbake freetype freetype-native.

Change-Id: I5a2b5bcc80755165ba026aedd177d03bc3f0e4a5
Signed-off-by: Phong Tran <tranmanphong@gmail.com>
(cherry picked from commit be991aaa39202388b212cbb8de25d50313d8472f)

7 years agoAdd PulseAudio server and systemd service 63/6163/1
Manuel Bachmann [Wed, 20 Jul 2016 15:52:27 +0000 (15:52 +0000)]
Add PulseAudio server and systemd service

This commit adds the PulseAudio server to the image, and a
related systemd service for automatic startup.

This change is motivated by an Audio Routing model
involving a PulseAudio plugin and a AudioManager interface,
as described on: https://wiki.automotivelinux.org/
eg-ui-graphics-req-audiorouting .

PulseAudio server is launched in user mode.
("paplay <file>.wav" may verify the functionality)

Change-Id: I12e2bfb2af5494e530e29bda77b0d88999cf7b4b
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
7 years agoBump DISTRO_VERSION to 2.0.0 for blowfish 57/6157/1 2.0.0 blowfish_2.0.0
Jan-Simon Möller [Tue, 19 Jul 2016 21:49:53 +0000 (23:49 +0200)]
Bump DISTRO_VERSION to 2.0.0 for blowfish

Change-Id: Ib97793045656b971741500a326cd244e313a9091
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agovmdk images need harddisk drivers built-in 47/6147/5
Jan-Simon Möller [Tue, 19 Jul 2016 09:07:23 +0000 (11:07 +0200)]
vmdk images need harddisk drivers built-in

This patch adds the disk drivers as to the kernel to be able to boot
the vmdk images w/o initrd (only qemux86 and qemux86_64).

v2: use _append as it is a parsed expression

Change-Id: I3ebfe09079754fa29a008d14e1d0bcd3c7e98f84
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
(cherry picked from commit baa986abe444dbbfd59b63f6111a058b80891474)

7 years agoChange SRC_URI of wayland-ivi-extension to github 51/6151/1
Jan-Simon Möller [Tue, 19 Jul 2016 10:37:05 +0000 (12:37 +0200)]
Change SRC_URI of wayland-ivi-extension to github

git.projects.genivi.org seems down for git:// clones,
thus replace with github.

v2: fix typo

Change-Id: I40fa4d2c7c680685b7e68f748d9e087518ee857d
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
(cherry picked from commit c2344312fd5a5f8d17ba614331a7ba55155ee807)

7 years agoAdd agl-audio-plugin (PulseAudio Routing plugin) 75/6075/2
Manuel Bachmann [Wed, 8 Jun 2016 13:41:49 +0000 (13:41 +0000)]
Add agl-audio-plugin (PulseAudio Routing plugin)

agl-audio-plugin is a stripped-down version of the former
Tizen IVI Audio Routing plugin (also known as "module-
murphy-ivi"). This is stripped down is the sense that:
- it does not require Murphy anymore;
- it does not implement the most complex use cases anymore;
- it is able to work standalone by using a JSON
configuration file or its own embedded configuration.

It still has the basic structure needed to interconnect an
external policy engine (such as GENIVI AudioManager).

Change-Id: I133916cada5cc928187f2aef6448fdaf7c03c3c6
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
7 years agoAdd IVI-specific PulseAudio patches and development files 73/6073/2
Manuel Bachmann [Mon, 18 Apr 2016 12:42:12 +0000 (12:42 +0000)]
Add IVI-specific PulseAudio patches and development files

This is a stripped-down port of Tizen IVI PulseAudio 5.0
patches to AGL PulseAudio 6.0.
These patches mainly:
- provide a new "pulseaudio-module-dev" package, including
headers and libraries for out-of-tree module development;
- add generic helper functions;
- add a helper "libvolume" library;
- add helper functions for an efficient "volume ramp
up/down" feature, so that a module does not need to track
volume changes' timing and state in realtime.

These patches are needed for the PulseAudio Routing Module
described on: https://wiki.automotivelinux.org/
eg-ui-graphics-req-audiorouting (which is itself a stripped
-down version of the Tizen IVI Audio Routing module).

Change-Id: Ib826f3106b91ffdef639c2719a580373f84449c7
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
7 years agoNewline needed at end of template file 19/6119/1
Jan-Simon Möller [Tue, 12 Jul 2016 22:24:02 +0000 (00:24 +0200)]
Newline needed at end of template file

Change-Id: Iac0fab7b7fe7f5cc0b3c937fa02786088b173ca7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agometa-agl: add cmake in nativesdk-packagegroup-sdk-host (used in agl-demo-platform... 67/6067/4
Stephane Desneux [Fri, 8 Jul 2016 14:01:22 +0000 (14:01 +0000)]
meta-agl: add cmake in nativesdk-packagegroup-sdk-host (used in agl-demo-platform-crosssdk)

Change-Id: If208d23191dd0532a1548c4bf97d24877cbceeb6
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years ago[jethro] Fix yocto bug in useradd calls 91/6091/2
Jan-Simon Möller [Mon, 11 Jul 2016 01:51:33 +0000 (03:51 +0200)]
[jethro] Fix yocto bug in useradd calls

This fixes https://jira.automotivelinux.org/browse/SPEC-212 .
For jethro only, we provide a patched version of useradd*.bbclass.
This fixes the deadlock found in the CI builds.

Preference of this class is handled through
bblayers.conf (meta-agl first).

Change-Id: I4a010687fe587bbd300719a7ddad10f1669eb9cf
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agoRemove proprietary dependencies from porter-nogfx template 83/6083/2
Jan-Simon Möller [Sun, 10 Jul 2016 21:58:49 +0000 (23:58 +0200)]
Remove proprietary dependencies from porter-nogfx template

This unbreaks the daily snapshots for porter (core-image-minimal).
Enforce mesa.

Change-Id: Ia12651c4d3e3953171ca066b42a668e0ee5a7fb5
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agoaglsetup script: fix interactive execution of the script generated from fragments 77/6077/1
Stephane Desneux [Fri, 8 Jul 2016 18:25:05 +0000 (18:25 +0000)]
aglsetup script: fix interactive execution of the script generated from fragments

This fixes the problem with Qualcomm boards where EULA approval is required.
See: https://lists.linuxfoundation.org/pipermail/automotive-discussions/2016-July/002279.html

Change-Id: Ifad216bf559a246d6883e7c2828dacd7bd225075
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agoEnable ivi-input-controller.so in meta-agl 53/6053/2
Tadao Tanikawa [Wed, 6 Jul 2016 11:01:30 +0000 (20:01 +0900)]
Enable ivi-input-controller.so in meta-agl

This enable to deliver key events to applications running
on ivi-shell.

It requires ivi-input-controller.so and control keyboard
focus explicitly. For that, wayland-ivi-extension should be
configured with '-DWITH_ILM_INPUT=1' and built.

Change-Id: Id1b521d789478ff31ac80460862fbe1fd09a93ff
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
7 years agometa-agl: recipes-sota moved to meta-agl-extra, activated with new feature 'agl-sota' 37/6037/2
Stephane Desneux [Tue, 5 Jul 2016 16:34:38 +0000 (16:34 +0000)]
meta-agl: recipes-sota moved to meta-agl-extra, activated with new feature 'agl-sota'

Change-Id: Icd51138b41901bfd5f4f242e368700e92915b1cd
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agonew configuration templates based on fragments 29/6029/5
Stephane Desneux [Tue, 28 Jun 2016 21:27:38 +0000 (21:27 +0000)]
new configuration templates based on fragments

This is the application of the process proposed here:
https://lists.linuxfoundation.org/pipermail/automotive-discussions/2016-June/002232.html

Bug-AGL: SPEC-180

Change-Id: I5a7015fa810547a9ecf4fb096367323af3cdc670
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agoRevert "add meta-app-framework to meta-agl" 91/5991/2
Stephane DESNEUX [Fri, 24 Jun 2016 10:15:26 +0000 (10:15 +0000)]
Revert "add meta-app-framework to meta-agl"

This reverts commit 80f4d503fc5bb2564b72b72daedebf74612c30f3.

Change-Id: I94605d4c0ef80433fa6eaa05e63a9c6cf69baea4
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agotests: Add two Chromiums tests to packagegroup-ivi-common-test.bb 41/5641/3
Yannick Gicquel [Mon, 20 Jun 2016 09:15:59 +0000 (11:15 +0200)]
tests: Add two Chromiums tests to packagegroup-ivi-common-test.bb

Change-Id: I764b8570398aef418834f48392e0390909937b08
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
7 years agoadd meta-app-framework to meta-agl 75/5775/5
Stephane Desneux [Wed, 1 Jun 2016 17:52:10 +0000 (17:52 +0000)]
add meta-app-framework to meta-agl

meta-app-framework is a layer containing the AGL App Framework recipes

4 new layers are added for application framework:
* meta-intel-iot-security/meta-security-smack
* meta-intel-iot-security/meta-security-framework
* meta-agl/meta-agl-security
* meta-agl/meta-app-framework

In the templates files, the following changes were done:
* activation of Smack and Cynara
* modify the tar command to be used to support Smack extended attributes

Change-Id: If369221ca7614fe0072f2a0f99a5051ef2af831d
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agometa-ivi-common: amend freetype recipe to package freetype-demos 95/5895/2
Stephane Desneux [Fri, 17 Jun 2016 14:35:16 +0000 (14:35 +0000)]
meta-ivi-common: amend freetype recipe to package freetype-demos

Binaries present in ft2demos source project are packaged in freetype-demos
to satisfy JTA dependencies (job Functional.ft2demos)

Change-Id: I0f2088c1d1e8586617f66292de652f3783f3f00f
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agorvi-sota-client: Add openssl as a dependency 93/5893/2
Leon Anavi [Fri, 17 Jun 2016 12:47:32 +0000 (12:47 +0000)]
rvi-sota-client: Add openssl as a dependency

Fix a potential issue when reusing sstate cache
for building RVI SOTA client by adding openssl
as a dependency.

Bug-AGL: SPEC-176

Change-Id: I3fb3d5f0051aa56e44968fa71bc4a0cf6f39a250
Reported-by: Frederico Cadete <frederico.cadete@awtce.be>
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
7 years agometa-ivi-common: add recipe for fsfuzzer (JTA:Functional.fsfuzz) 91/5891/2
Stephane Desneux [Thu, 16 Jun 2016 17:55:29 +0000 (17:55 +0000)]
meta-ivi-common: add recipe for fsfuzzer (JTA:Functional.fsfuzz)

fsfuzzer binary is needed in JTA functional test 'fsfuzz'

Change-Id: Icb82fb82b8785d8ae2c784934fa9e32e2b520ef6
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agotests: Add new recipe for linus_stress 39/5639/3
Yannick Gicquel [Tue, 10 May 2016 10:08:10 +0000 (12:08 +0200)]
tests: Add new recipe for linus_stress

Change-Id: Ia8661e982daa09da3e85287e8323690c1b079322
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
7 years agotests: Add new recipe for ipv6connect 37/5637/3
Yannick Gicquel [Tue, 10 May 2016 10:03:57 +0000 (12:03 +0200)]
tests: Add new recipe for ipv6connect

Change-Id: Ib1f68f6680452d194e4cb3ac642774fa58acf3a9
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
7 years agoostree: Add OSTree 13/5813/5
Leon Anavi [Wed, 15 Jun 2016 13:13:42 +0000 (13:13 +0000)]
ostree: Add OSTree

OSTree is a tool for managing bootable, immutable,
versioned filesystem trees. Is will be used to
apply updates downloaded by RVI SOTA client.

Bug-AGL: SPEC-194

Change-Id: I286b9ce8631c6ef8632f134f89e85b462cb39fd3
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
7 years agobblayers.conf.sample: Add layer meta-filesystems 11/5811/4
Leon Anavi [Fri, 3 Jun 2016 12:53:15 +0000 (12:53 +0000)]
bblayers.conf.sample: Add layer meta-filesystems

Layer meta-filesystems provides a recipe for fuse
which is required for building OSTree.

Bug-AGL: SPEC-194

Change-Id: Ia41459a4ae78ede4dfcd57f709cd1e3b032d3d17
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
7 years agolibgsystem: Add LibGSystem 09/5809/4
Leon Anavi [Fri, 3 Jun 2016 12:49:05 +0000 (12:49 +0000)]
libgsystem: Add LibGSystem

LibGSystem is a GIO-based library. OSTree depends
on it.

Bug-AGL: SPEC-194

Change-Id: I42da04a5e332dc5121d0509b839ee289cfba23c7
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
7 years agometa-netboot: generate appropriate resolv.conf from /proc/net/pnp 79/5879/5
Stephane Desneux [Tue, 14 Jun 2016 17:04:44 +0000 (17:04 +0000)]
meta-netboot: generate appropriate resolv.conf from /proc/net/pnp

Change-Id: I5867a08162b1d9405c769c25d066c2d1e813bca8
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agometa-ivi-common: amend fontconfig recipe to package fontconfig-test 77/5877/3
Stephane Desneux [Tue, 14 Jun 2016 16:08:36 +0000 (16:08 +0000)]
meta-ivi-common: amend fontconfig recipe to package fontconfig-test

Tests present in fontconfig sources are packaged in fontconfig-test*.rpm to satisfy
JTA dependencies (job Functional.fontconfig)

Change-Id: I0aed6f9718762995795d107e67bb7553b246232c
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agometa-ivi-common: add recipe for 'dung' scripts required by some JTA tests 73/5873/2
Stephane Desneux [Tue, 14 Jun 2016 10:34:12 +0000 (10:34 +0000)]
meta-ivi-common: add recipe for 'dung' scripts required by some JTA tests

The following tests use dung-3.4.25-m2 scripts:
* Functional.arch_timer
* Functional.scifab
* Functional.cmt
* Functional.sdhi_0

Change-Id: Ibcd4267b6b2025e0e615fcb6af2bbaa3b2011712
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agometa-ivi-common: add recipe for aiostress (JTA:Functional.aiostress) 69/5869/2
Stephane Desneux [Tue, 14 Jun 2016 09:20:32 +0000 (09:20 +0000)]
meta-ivi-common: add recipe for aiostress (JTA:Functional.aiostress)

aio-stress binary is needed in JTA functional test 'aiostress'

upstream version found here: https://oss.oracle.com/~mason/aio-stress/
NB: the version referenced in JTA is 0.21 but the new recipe points to 0.22.

Change-Id: I382ca2ea843f2367010677c463df2a1b9d02aba7
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agometa-netboot: enable NBD and Ramdisk support in kernel config 29/5829/3
Stephane Desneux [Wed, 8 Jun 2016 15:31:21 +0000 (15:31 +0000)]
meta-netboot: enable NBD and Ramdisk support in kernel config

NBD and Ramdisk support are required in the kernel to have
the root filesystem mounted as an NBD device:

* ramdisk is required to load the initrd (not an initramfs)
* NBD is required to mount the root device from a remote NBD server

Change-Id: Ib726714adfb549eaeb21f96e7bf874290e700a8b
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agometa-netboot: mount remote filesystem with 'noatime' option 55/5855/1
Stephane Desneux [Fri, 10 Jun 2016 10:07:55 +0000 (10:07 +0000)]
meta-netboot: mount remote filesystem with 'noatime' option

Change-Id: I7486c7b785673f0833409267f52db5c09663fcba
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agoFix QEMU compilation with security flags 23/5823/4
Manuel Bachmann [Sun, 5 Jun 2016 15:35:31 +0000 (15:35 +0000)]
Fix QEMU compilation with security flags

Since we added compilation security flags (https://gerrit.
automotivelinux.org/gerrit/#/c/5631/), QEMU builds break
when compiling llvm3.3, which is a Mesa dependency.
(most hardware boards do not complain because they do not
rely on Mesa, but on specific graphics drivers instead)

Problem was reported on the mailing list :
https://lists.linuxfoundation.org/pipermail/
automotive-discussions/2016-June/002091.html

This a local backport of the following upstream patch :
http://lists.openembedded.org/pipermail/openembedded-devel/
2016-June/107727.html

Change-Id: Idd378802b303c16de5c0410d533d1680fcef4bb7
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
7 years agoFix typo in local.conf samples 17/5817/1
Manuel Bachmann [Sat, 4 Jun 2016 10:16:46 +0000 (10:16 +0000)]
Fix typo in local.conf samples

Fix small typo, which can be obvious as it copied in the
user's build directory.

Change-Id: Idf7d6381b27264ad074387c4283e4f9f325c77c4
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
7 years agoadd layer meta-netboot to enable network boot over NBD (Network Block Device) 33/5633/7
Stephane Desneux [Mon, 23 May 2016 15:53:36 +0000 (17:53 +0200)]
add layer meta-netboot to enable network boot over NBD (Network Block Device)

To enable the build of network bootable images, the following line must be
added to conf/local.conf:

   INHERIT += "netboot"

This layer contains recipes for the following components:
* busybox: activate the built-in NBD client
* initramfs-netboot: contains the init script started by the kernel,
  responsible for mounting the remote root filesystem then pivoting and
  exec'ing systemd
* initramfs-netboot-image: image to specify for building the initrd

More details are available in meta-netboot/README.

Bug-AGL: SPEC-175

Change-Id: Id2328dd9233d238cde77311e64e58344be244988
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
7 years agoUpdate recipe for LTP to 20160510 from 20150420 97/5697/1
Kotaro Hashimoto [Wed, 25 May 2016 05:02:54 +0000 (14:02 +0900)]
Update recipe for LTP to 20160510 from 20150420

Update recipe for LTP as bbappend.
The LTP version is changed to 20160510 from 20150420.

Change-Id: Ic7b0b7eb0ee550622341119bdb998235535145af
Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp>
7 years agoAdd lmbench to packagegroup for QA 59/5659/2
Jan-Simon Möller [Tue, 17 May 2016 10:20:23 +0000 (12:20 +0200)]
Add lmbench to packagegroup for QA

lmbench v3 is available in OE.

Change-Id: I3754a395e29b21dfe7bfd60f8544e093a218f139
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
7 years agotemplates: fix the path of meta-rust 65/5665/2
Phong Tran [Wed, 18 May 2016 14:42:09 +0000 (21:42 +0700)]
templates: fix the path of meta-rust

The meta-rust is not in meta-openembedded.

Change-Id: Ic0ef7d8cde472b236cb02a652d7080b29d0b298f
Signed-off-by: Phong Tran <tranmanphong@gmail.com>
7 years agoaglbsp: use shared recipes from this layer 63/5663/2
Philippe Coval [Tue, 17 May 2016 16:18:25 +0000 (18:18 +0200)]
aglbsp: use shared recipes from this layer

This change will makes weston pull mesa-megadriver

As I observed that weston was crashing on intel-corei7-64
because there were no dri backend available in default image.

This change has been successly tested on Minnowboard Max
where /usr/lib/dri/i915_dri.so is loaded correctly

Bug-AGL: SPEC-186

Change-Id: I6bdd6d8a0d330e607ccc031ba0d2da17137a5635
Origin: https://github.com/TizenTeam/meta-agl
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
8 years agorvi-sota-client_git: Fix openssl and hyper version 35/5635/2
Leon Anavi [Mon, 9 May 2016 12:45:39 +0000 (12:45 +0000)]
rvi-sota-client_git: Fix openssl and hyper version

Set specific versions of crates openssl and hyper
which are known to be compatible with this version
of RVI SOTA client.

Bug-AGL: SPEC-176

Change-Id: I38c982963b88507ddc6d40cce1145af54886a0e1
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
8 years agoEnable compiler flags to enhance security 31/5631/1
Jan-Simon Möller [Sat, 7 May 2016 22:00:23 +0000 (00:00 +0200)]
Enable compiler flags to enhance security

From the original included file:

  Setup extra CFLAGS and LDFLAGS which have 'security' benefits. These
  don't work universally, there are recipes which can't use one, the other
  or both so a blacklist is maintained here. The idea would be over
  time to reduce this list to nothing.

It is likely that:
- some packages in the included layers don't compile with these flags
- bad recipes do not obey these flags
- binary drivers might expose issues at runtime

We need to check and extend the blacklist/whitelist or fix the code or recipe.

Change-Id: Ie4b80abd010eab438567923dea85aac23a565d23
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agorvi-sota-client_git: add RVI SOTA client 79/5579/4
Leon Anavi [Wed, 4 May 2016 12:35:03 +0000 (12:35 +0000)]
rvi-sota-client_git: add RVI SOTA client

Build and deploy sota_client and a systemd
service. The application is written in the Rust
programming language and depends on Cargo
therefore the recipe requires on meta-rust. It is
using crate dbus-rs version 0.1.2 with fixed
casts of c_char raw pointers for ARM.

Bug-AGL: SPEC-176

Change-Id: Ic8f24ae3dd2e62297e303be23a40759b0b919b86
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
8 years agoProvide updated Wayland-IVI-Extension. 19/5619/6
Andre Moreira Magalhaes (andrunko) [Wed, 13 Apr 2016 02:58:54 +0000 (23:58 -0300)]
Provide updated Wayland-IVI-Extension.

This change adds support for Wayland IVI Extension 1.9.1 (latest stable release).

Wayland-IVI-Extension provides an additional shell plugin for IVI-Shell, along with
command-line tools and demonstration applications.

More info at http://projects.genivi.org/wayland-ivi-extension.

Change-Id: Icd193af70b226745b9316d18dc239909703d7bda
Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
8 years agoAdd support for GENIVI Audio Manager. 17/5617/6
Andre Moreira Magalhaes (andrunko) [Wed, 13 Apr 2016 02:13:40 +0000 (23:13 -0300)]
Add support for GENIVI Audio Manager.

More info at http://projects.genivi.org/audio-manager/.

Change-Id: I557a6f69e80e5d3a784d89dbb0584c925ce47545
Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
8 years agoAdd support for GENIVI Diagnostic Log and Trace (DLT). 15/5615/2
Andre Moreira Magalhaes (andrunko) [Wed, 13 Apr 2016 01:57:52 +0000 (22:57 -0300)]
Add support for GENIVI Diagnostic Log and Trace (DLT).

More info at http://projects.genivi.org/diagnostic-log-trace/.

Change-Id: I2eab825c9aba9d56795d89b1fab84151e570c423
Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
8 years agoAdd DragonBoard-410c as target board 89/5589/5
Kotaro Hashimoto [Mon, 25 Apr 2016 01:30:09 +0000 (10:30 +0900)]
Add DragonBoard-410c as target board

This patch adds the dragonboard-410c as DragonBoard-410c target.

There are instructions to write image into eMMC and boot system at:
https://github.com/96boards/documentation/wiki/Dragonboard-410c-Installation-Guide-for-Linux-and-Android#flash-the-bootloader-into-on-board-emmc

v2: Rebase after merge conflict (jsmoeller)
v3: Generalize the eula script into function to be reuseable (jsmoeller)

Depends-On: Idcad2c27539af130704a3c66efe6b91868eef534
Change-Id: I52e5d732c865989796158016758e6e745c74cac8
Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd raspberrypi 2 and 3 41/5541/2
Jan-Simon Möller [Thu, 14 Apr 2016 16:14:46 +0000 (18:14 +0200)]
Add raspberrypi 2 and 3

This adds the rpi 2 and 3 to the mix.
Untested!
It merely enables the layer and nothing else.
Patches/fixes welcome.

Depends-On: I08ec2e9e41003b9dc8244f86d50ccf64e112aba2

Change-Id: If512487c6bd57a7640cbf2f07a12f6877137daee
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd package linpack to packagegroup-ivi-common-test.bb 75/5475/3
Yannick Gicquel [Thu, 31 Mar 2016 16:06:56 +0000 (18:06 +0200)]
Add package linpack to packagegroup-ivi-common-test.bb

Change-Id: I9ba3edae6a989f599564064788184bcb16e27901
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
8 years agoAdd new recipe for linpack 73/5473/3
Yannick Gicquel [Thu, 31 Mar 2016 16:05:08 +0000 (18:05 +0200)]
Add new recipe for linpack

linpack benchmark license is BSD, from lapack-forum:
http://icl.cs.utk.edu/lapack-forum/archives/lapack/msg00301.html

Change-Id: I7093f98102e9cb3c61aad3fa9c8ced8693ff67a1
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
8 years agoUpdate wayland-fits for Weston 1.9.0 support (SPEC-174) 97/5597/3
Manuel Bachmann [Tue, 26 Apr 2016 09:35:39 +0000 (09:35 +0000)]
Update wayland-fits for Weston 1.9.0 support (SPEC-174)

wayland-fits did not compile anymore as we upgraded to
Weston 1.9.0, which changes some internal macros,
structures and function calls.
Let us update to the latest upstream version, which has
fixes for this issue.

This is a backport of the following meta-oe patch:
http://lists.openembedded.org/pipermail/openembedded-devel/
2016-April/107176.html

and fixes the following issue:
https://jira.automotivelinux.org/browse/SPEC-174

Change-Id: Ic1c8676b2a5e8bb2c6f8da968a5cb27334bd7086
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
8 years agoAllow meta-agl-bsp to dynamically include recipes on demand 31/5531/2
Jan-Simon Möller [Thu, 14 Apr 2016 16:10:01 +0000 (18:10 +0200)]
Allow meta-agl-bsp to dynamically include recipes on demand

This changeset introduces an improved handling of the recipe inclusion mechanism
that allows us to conditionally include fixes for bsp's once (and only once) they
are activated.
This overcomes the need to use BB_DANGLINGAPPENDS_WARNONLY = 1 that was introduced
in changeset 5527. Thus it can be removed again.

Change-Id: I7ea10748e3015e781f1e96cfc01ac54e83d0cd5a
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoIntroduce TI DRA7 vayu and cleanup template files 27/5527/3
Jan-Simon Möller [Wed, 13 Apr 2016 22:32:42 +0000 (00:32 +0200)]
Introduce TI DRA7 vayu and cleanup template files

This changeset introduces the TI 'vayu' board.
We need to adapt the provided bsp layer 'meta-ti' as
it is only at YP 1.8 fido right now.
Two changes are needed/known:
a) BBMASK eudev bbappend (local.conf.sample)
b) apply patch for gcc5 to u-boot-ti-staging

On top thie changeset also does janitorial work on the templates:
- conf-notes is now in a folder common and symlinked
- layer additions have been sync'ed
- file layout sync'ed with templates in meta-agl-demo

Change-Id: Ib52a9252800d54d5105ac1f5354ad3a3b014188f
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoscripts: fix regression on reuse of shell environment variables 05/5605/1
Yannick Gicquel [Thu, 28 Apr 2016 17:09:19 +0000 (19:09 +0200)]
scripts: fix regression on reuse of shell environment variables

instead of editing local.conf to defines DL_DIR and SSTATE_DIR,
the shell environment variables can be propagated in poky/oe build env.

BB_ENV_EXTRAWHITE is defined in "poky/scripts/oe-buildenv-internal"
Thus, variable append step should occurs _after_ setup poky/oe.

Change-Id: I5d4901435812d2d82950588a89b8ec67f2b01ea8
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
8 years agoSend process ID that created surface to client. 03/5503/5
Wataru Natsume [Fri, 8 Apr 2016 01:54:06 +0000 (10:54 +0900)]
Send process ID that created surface to client.

createPid should be a pid of process that creates surface.
This patch is ported from Genivi.

Add null check of surface.

Change-Id: I28fdf7ccb1f9f95a40521aed955713bf90300c2d
Signed-off-by: Wataru Natsume <wnatsume@jp.adit-jv.com>
8 years agoMask wayland-fits as it is broken in jethro 55/5555/1
Jan-Simon Möller [Mon, 18 Apr 2016 16:08:14 +0000 (18:08 +0200)]
Mask wayland-fits as it is broken in jethro

Change-Id: I110048c45b760ad2c4f2f8dafa2154ccbb21f5f2
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoMask netperf due to license. 53/5553/1
Jan-Simon Möller [Mon, 18 Apr 2016 10:13:41 +0000 (12:13 +0200)]
Mask netperf due to license.

Change-Id: If5e1ff5117b9a6abde7d2a3b3f3a1f6cf572d58b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoUpdate test/QA packagegroup 51/5551/1
Jan-Simon Möller [Mon, 18 Apr 2016 10:01:16 +0000 (12:01 +0200)]
Update test/QA packagegroup

Change-Id: Idbc411eadd6ec0917ab409906df2117f9a6400db
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd recipe for trinity 49/5549/1
Jan-Simon Möller [Mon, 18 Apr 2016 10:00:38 +0000 (12:00 +0200)]
Add recipe for trinity

This is the new name for scrashme.
Recipe copied from meta-linaro.

Change-Id: Ieb21885750a7462aefa83cab85e8bcffd54d4233
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoDisable connman when booting over NFS 45/5545/1
Stephane Desneux [Fri, 15 Apr 2016 11:48:35 +0000 (11:48 +0000)]
Disable connman when booting over NFS

This is a quick workaround to avoid connman to bring
the boot interface down then up during network boot.

Bug-AGL: SPEC-171

Change-Id: I0b98bbdc5f727979e919f04f836af988a6c3974e
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
8 years agoSelect networking manager with VIRTUAL-RUNTIME_net_manager at distro level 21/5521/5
Stephane Desneux [Wed, 13 Apr 2016 15:58:12 +0000 (15:58 +0000)]
Select networking manager with VIRTUAL-RUNTIME_net_manager at distro level

This variable allows to select the network manager daemon to use
in the distro. Possible values are: systemd, connman. Later, it's
possible to add other network daemons as well.

Change-Id: I4085b4459d3ea110513f6ca9b921c5da92a7d745
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
8 years agoAdd meta-python as dependency of meta-networking. 15/5515/2
Jan-Simon Möller [Sun, 10 Apr 2016 15:20:50 +0000 (17:20 +0200)]
Add meta-python as dependency of meta-networking.

Change-Id: Ia4af265e98191dbe2a1f896f41c609a29e288b55
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoCollapse all addition to the packagegroup for testing into one commit 13/5513/1
Jan-Simon Möller [Sun, 10 Apr 2016 10:14:30 +0000 (12:14 +0200)]
Collapse all addition to the packagegroup for testing into one commit

All changes so far to the packagegroup-ivi-common-test are now collapsed in this commit.

Change-Id: I70c7ac3c174b824cfce955c4e30d94cd8e8fd7d9
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd layer containing netperf for qa 95/5495/2
Jan-Simon Möller [Mon, 4 Apr 2016 22:37:17 +0000 (00:37 +0200)]
Add layer containing netperf for qa

This change adds the networking layer to include the netperf tool.

Change-Id: I262e701beb020e7a2e1eb7bd5910b0ffc405e2d0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agointerbench: Integrate JTA patches 67/5467/3
Yannick Gicquel [Thu, 31 Mar 2016 15:06:29 +0000 (17:06 +0200)]
interbench: Integrate JTA patches

Change-Id: If5977aa44747fefcec6fbc50a2ad214d636bf17f
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
8 years agoAdd machine porter-nogfx 05/5505/2
Jan-Simon Möller [Sat, 9 Apr 2016 02:01:37 +0000 (04:01 +0200)]
Add machine porter-nogfx

This alias will not extract the tarballs and allow us to build core-image-minimal for the
renesas board w/o the proprietary blobs.

Change-Id: I22061a87f5802e6ce2bc6a8260eeee4cfa2ab1f7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd new recipe for Interbench 65/5465/3
Yannick Gicquel [Thu, 31 Mar 2016 14:59:46 +0000 (16:59 +0200)]
Add new recipe for Interbench

Change-Id: Ie8f4402a7877714db06858abef0a57869f7ae803
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
8 years agoAdd recipe for ffsb package (JTA QA requirement) 87/5487/3
Stephane Desneux [Fri, 1 Apr 2016 12:32:50 +0000 (14:32 +0200)]
Add recipe for ffsb package (JTA QA requirement)

Change-Id: I667d3ab23ac09fd2c65b38c72e9d38d3b08c11c2
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
8 years agoAdd recipe for blobsallad package (JTA QA requirement) 91/5491/2
Stephane Desneux [Fri, 1 Apr 2016 13:59:50 +0000 (15:59 +0200)]
Add recipe for blobsallad package (JTA QA requirement)

Change-Id: I17e0b7ca6335cb90fecf4ff4f3e88607f8055e8b
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
8 years agoAdd agl-image-minimal-qa.bb 27/5427/2
Jan-Simon Möller [Tue, 22 Mar 2016 21:01:59 +0000 (22:01 +0100)]
Add agl-image-minimal-qa.bb

Add a minimal image enhanced by the binaries needed to run the QA tests.
This image is intended to work w/o the graphics drivers and thus additional
files are needed. Pure open userspace.

Change-Id: I6a38cf9cd929eab9a72ea09e9a23ee7592692175
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd package bc to packagegroup-ivi-common-test.bb 29/5429/2
Jan-Simon Möller [Tue, 22 Mar 2016 21:05:33 +0000 (22:05 +0100)]
Add package bc to packagegroup-ivi-common-test.bb

This adds the package 'bc' to the packagegroup-ivi-common-test .
It is used in the JTA test Benchmark.bc .

Change-Id: I14bffad3a5cb18264c755f4f94fb4320bfc26bf7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd recipe for netpipe package for QA 31/5431/3
Jan-Simon Möller [Tue, 22 Mar 2016 21:57:36 +0000 (22:57 +0100)]
Add recipe for netpipe package for QA

This adds a recipe for netpipe (NPtcp, NPtcp6, NPmemcpy)
to be used in QA tests like JTA and others.

Change-Id: I8b5c1bc8500498de6d72bfab8b624ecb4efa8ec6
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd recipe for ebizzy package for QA 77/5477/2
Stephane Desneux [Thu, 31 Mar 2016 16:13:20 +0000 (18:13 +0200)]
Add recipe for ebizzy package for QA

Change-Id: Iafcdfc58636eb5b42b6251f46baac96a55e28ed7
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
8 years agoAdd new recipe for Himeno Benchmark 59/5459/1
Yannick Gicquel [Thu, 31 Mar 2016 12:18:33 +0000 (14:18 +0200)]
Add new recipe for Himeno Benchmark

Please refer to http://accc.riken.jp/en/supercom/himenobmt/
for more details on this benchmark.

Change-Id: Ia1261940035549086d0c93d61fd5a5d75e83fbcb
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
8 years agop7zip: add native build support 57/5457/1
Yannick Gicquel [Thu, 31 Mar 2016 12:09:20 +0000 (14:09 +0200)]
p7zip: add native build support

This is a host dependency to himeno benchmark recipe

Change-Id: Ibf0dcaa866d94e533fc43d5a84ca38fa3a08ea07
Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
8 years agosecurity-manager: Removes agl only adaptations 37/5437/1
José Bollo [Wed, 23 Mar 2016 13:33:26 +0000 (14:33 +0100)]
security-manager: Removes agl only adaptations

These adaptations are now part of meta-intel-iot-security
and thus are no more needed here.

Change-Id: I0acfb3b7ea572b9805c2d53f70ea0eab0026cdae
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
8 years agoUpgrade to Wayland/Weston 1.9.0 23/5423/2
Manuel Bachmann [Mon, 14 Mar 2016 09:03:31 +0000 (09:03 +0000)]
Upgrade to Wayland/Weston 1.9.0

Yocto 2.0 ("Jethro") provides Wayland and Weston 1.8.0;
manually upgrading to 1.9.0 does not break compatibility
with existing frameworks (Qt..), while at the same time
allowing easier integration of mandatory components such
as Weston IVI-Shell and Wayland IVI Extension.

We can thus in the same pass remove backport patches for
these 2 components.

Here is the related discussion on the mailing list :

http://lists.linuxfoundation.org/pipermail/
automotive-discussions/2016-March/001623.html

Change-Id: I874eac50ff64d8b93e32910b6f1297002faa06a5
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
8 years agoAdd package group and bitbake target for Quality Assurance 87/5387/4
Tadao Tanikawa [Wed, 10 Feb 2016 10:20:25 +0000 (19:20 +0900)]
Add package group and bitbake target for Quality Assurance

New packagegroup and bitbake target are added which
includes utilities for testing distribution.
It is assumed to be used in the Quality Assurance of AGL Distro.

New package group: packagegroup-agl-test
                   packagegroup-ivi-common-test
New target: agl-image-ivi-qa

Change-Id: Ifb20d8a140dd71de6c464499e1b07fd9a0e36457
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoTemporary build fix for the wandboard 09/5409/2
Jan-Simon Möller [Fri, 26 Feb 2016 05:25:50 +0000 (06:25 +0100)]
Temporary build fix for the wandboard

This temporary fix conditional to the wandboard is
used to overcome a build breakage in the examples
of wayland-ivi-extension.

Change-Id: If5eccbce94e8aeb73cf303c72284510f966714f3
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAllow alias names in envsetup.sh - here for minnowboard 01/5401/1
Jan-Simon Möller [Fri, 19 Feb 2016 21:17:01 +0000 (22:17 +0100)]
Allow alias names in envsetup.sh - here for minnowboard

This commit allows us to define also alias names for MACHINE.
TEMPLATECONF moved down for this.

Change-Id: Ibec9882ac5a7c3bf734ead8a05b452bb655bbeeb
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoAdd wandboard as target board 03/5303/6
Jan-Simon Möller [Thu, 21 Jan 2016 22:04:13 +0000 (23:04 +0100)]
Add wandboard as target board

This patch adds the wandboard as i.mx6 target.

Change-Id: Iae25b991d475ce321b4192cbac130ad389021c72
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
8 years agoFix error by envsetup.sh when reuse a terminal 79/5379/1
Tadao Tanikawa [Mon, 8 Feb 2016 05:24:41 +0000 (14:24 +0900)]
Fix error by envsetup.sh when reuse a terminal

When reuse a terminal between defferent targets, poky's setup script
report error and setup is terminated.

E.g. Setup for qemu first, then setup for porter.
  $ source meta-agl/scripts/envsetup.sh qemux86-64 build-qemu
  $ (bitbake or somthing)
  $ cd ..
  $ source meta-agl/scripts/envsetup.sh porter build-porter
  ERROR: OE-core's config sanity cheker detected a potential misconfiguration.
  ...

Change-Id: Ie8e6f723d447b1ea53ada333f03bbfb4f03433c4
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoRemove Yocto 1.7 compatibility crufts 63/5363/2
Manuel Bachmann [Wed, 3 Feb 2016 10:55:14 +0000 (10:55 +0000)]
Remove Yocto 1.7 compatibility crufts

As we are now based upon Yocto 2.0, we can remove lots of
backported recipes and contextual patches, which only made
sense in the context of Yocto 1.7.

Here is the rationale behind each change:

- gupnp-dlna: already in meta-openembedded/jethro
- ofono: BlueZ 5 compatibility is now working
- rygel: already in meta-openembedded/jethro
- libgee: already in meta-openembedded/jethro
- pulseaudio: BlueZ 5 compatibility is now working
- lightmediascanner: already in meta-openembedded/jethro
- gpsd: BlueZ 5 compatibility is now working
- libmediaart: already in meta-openembedded/jethro
- gtest: already in meta-openembedded/jethro
- wayland-fits: already in meta-openembedded/jethro

PS: "meta-openembedded/meta-efl" is now required because we
require the "lightmediascanner" recipe, which is unrelated
to EFL but happens to live there.

Change-Id: Ib46d152f80b1a8ee5cf848a41e408ece28e6ec65
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
8 years agoProvide automatic DHCP configuration for Ethernet adapters 31/5331/2
Manuel Bachmann [Thu, 28 Jan 2016 02:35:16 +0000 (02:35 +0000)]
Provide automatic DHCP configuration for Ethernet adapters

systemd now provides the logic necessary to obtain IP
connectivity with its networkd/resolved daemons.

Let us enable this feature for wired adapters : that is,
those prefixed with "eth*" (Renesas R-Car) or "en*" (QEMU).

Change-Id: I8e71b8d1f22364ffa8ee0c33769a8dba9e21f71a
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
8 years agoUpdate build configurations for Mesa 15/5315/5
Tadao Tanikawa [Tue, 19 Jan 2016 10:58:58 +0000 (19:58 +0900)]
Update build configurations for Mesa

No longer Gallium EGL driver (gallium-egl) is needed.

Change-Id: Ic3d9abc1c3c0a25a3d4ec9daa330646b8c86e291
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoUpdate linux kernel for QEMUx86-64 and Minnowboard MAX 13/5313/4
Tadao Tanikawa [Tue, 19 Jan 2016 09:25:09 +0000 (18:25 +0900)]
Update linux kernel for QEMUx86-64 and Minnowboard MAX

Update linux kernel for QEMUx86-64 and Minnowboard MAX
to compatile with YP 2.0 jethro's.

  - On QEMU in jethro, mouse not work with linux-3.17
  - KVM becomes avairable when CPU support it

E.g. command lines to run qemu with kvm and serial console

  $ cd tmp/deploy/images/qemux86-64
  $ runqemu bzImage-qemux86-64.bin \
    agl-demo-platform-qemux86-64.ext4 \
    qemuparams="-m 512 -usbdevice tablet" serial kvm

Change-Id: Ia35b8d5e25c03094994041eaf399b8476e6a6b6c
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoimproves install mode setting 23/5323/2
José Bollo [Wed, 20 Jan 2016 15:58:29 +0000 (16:58 +0100)]
improves install mode setting

When using install, the default mode value is 0755
that installs the files as executables.

This patch removes that unexpected mode.

Change-Id: I73e902a8907f98e94b5abaaf81d6c35ad98b0eb0
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
8 years agoUpdate distro conf to be compatible with YP 2.0 jethro 11/5311/3
Tadao Tanikawa [Tue, 19 Jan 2016 06:30:10 +0000 (15:30 +0900)]
Update distro conf to be compatible with YP 2.0 jethro

AGL distro conf (poky-agl.conf) is updated to be compatible
with YP 2.0 jethro. It is based on poky/meta-yocto/conf/distro/poky.conf.

Change-Id: I7d7924ebfd44cd3a3641a4e944bd9fbc0e26565d
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoProvide template configuration for each machine or board 09/5309/4
Tadao Tanikawa [Tue, 19 Jan 2016 04:55:51 +0000 (13:55 +0900)]
Provide template configuration for each machine or board

In previous patch, meta-intel layer is added to BBLAYERS for
both QEMU(qemux86/qemux86-64) and Minnowboard MAX(intel-corei7-64)
although QEMU target doesn't need it.

It is preffered to prepare a template configuration
for each machine or board.

Change-Id: I19bd4e66e8375a1760d9850f4a056651ae0fa6ca
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoMigrate IVI-Shell backport to Weston 1.8.0 (Yocto 2.0) 73/5273/3
Manuel Bachmann [Wed, 13 Jan 2016 18:36:55 +0000 (18:36 +0000)]
Migrate IVI-Shell backport to Weston 1.8.0 (Yocto 2.0)

(NOTICE : this is the last patch necessary to fully migrate
to Yocto 2.0)

As newer Poky "Jethro" is now providing Weston 1.8.0, adapt
IVI-Shell 1.9.0 backport to it.
Remove unnecessary patches (touchscreen support for Qt,
panel toggle) which are now upstreamed.
Make the systemd service recipe name more generic.

Change-Id: Icaad3f40b29617bcb33ac235bbe3c65f7f4bdbd7
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
8 years agoSupport MinnowBoard MAX 79/5279/1
Tadao Tanikawa [Fri, 15 Jan 2016 13:12:18 +0000 (22:12 +0900)]
Support MinnowBoard MAX

To configure for MinnowBoard MAX, use 'intel-corei7-64' as MACHINE.

E.g. set up build environment by meta-agl's script:
  $ source meta-agl/script/envsetup.sh intel-corei7-64 [build-dir]

There are instructions to write image into SD card and boot system
at "http://elinux.org/Minnowboard:MinnowMaxYoctoProject".

Change-Id: I19062482848bb6157791ab698bf92984e24a6d9a
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
8 years agoQEMU kernel: add and fix fanotify API (SPEC-89) 69/5269/2
Manuel Bachmann [Tue, 12 Jan 2016 18:37:34 +0000 (18:37 +0000)]
QEMU kernel: add and fix fanotify API (SPEC-89)

fanotify API is currently enabled on meta-renesas kernel,
and is required by our LTP tests (see mention on
https://jira.automotivelinux.org/browse/SPEC-89), but was
not available on QEMU kernel. This creates a gap which may
break client applications.

We also add the patch to fix issue described at
https://jira.automotivelinux.org/browse/SPEC-89.

Change-Id: Ic201eec7d91553db75f5a5783c47fe1a7d8f7c86
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
8 years agopulseaudio: fixup build-time dependencies string 65/5265/2
Manuel Bachmann [Tue, 12 Jan 2016 09:59:24 +0000 (09:59 +0000)]
pulseaudio: fixup build-time dependencies string

Fixup a missing space in the generated DEPENDS_append

Change-Id: Iceafb8528eda6446d5b9b6d23c0c1b8e816ef63d
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
8 years agoAdd dhcpd DHCP server (SPEC-84) 63/5263/2
Manuel Bachmann [Tue, 12 Jan 2016 09:38:38 +0000 (09:38 +0000)]
Add dhcpd DHCP server (SPEC-84)

As requested by :
https://jira.automotivelinux.org/browse/SPEC-84
add dhcpd for corresponding LTP test.

(systemd service is present, but not enabled by default)

Change-Id: I8f6dad39f36b51b1614a1fe589c8a6e655da2ebb
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
8 years agoHVAC plugin: support Yocto 2.0, merge AGL patches 61/5261/2
Manuel Bachmann [Tue, 12 Jan 2016 09:24:45 +0000 (09:24 +0000)]
HVAC plugin: support Yocto 2.0, merge AGL patches

This commit :
- fixes CMakeLists.txt for CMake 3.3.1 (Yocto 2.0) ;
- merges Jan-Simon MÃller's AGL patch for cross-compilation
(gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl
.git;a=commit;h=8c7ab6abb2baae052ac5477ae45a35460da6b2df).

Change-Id: I317eade139d0c7f637bb603fd9301a0a5ce134c3
Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
8 years agorygel: Fix a name error 59/5259/2
José Bollo [Tue, 12 Jan 2016 09:11:39 +0000 (10:11 +0100)]
rygel: Fix a name error

The service should be rygel not lightmediascanner.

Change-Id: I7f6641e48324fa7df287465f958e67823b659e70
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
8 years agoofono: fixup build-time dependencies string 45/5245/1
Yannick Gicquel [Thu, 7 Jan 2016 16:04:05 +0000 (17:04 +0100)]
ofono: fixup build-time dependencies string

Fixup a missing space in the generated DEPENDS_append

Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
8 years agoFix hvacplugin cross-compilation issue due to wrong path in CMakeLists.txt 39/5239/1
Jan-Simon Möller [Mon, 4 Jan 2016 03:21:43 +0000 (04:21 +0100)]
Fix hvacplugin cross-compilation issue due to wrong path in CMakeLists.txt

This patch fixes a cross-compilation issue with hvacplugin.
The absolute path set for Boost_INCLUDE_DIRS is not
cross-compilation save.
According to https://cmake.org/Wiki/CMake:How_To_Find_Libraries
we better use find_package(Boost REQUIRED) .

Otherwise bitbake might fail with:
ERROR: QA Issue: hvacplugin: The compile log indicates that
       host include and/or library paths were used.
       Please check the log .../hvacplugin/0.1-r0/temp/log.do_compile'
       for more information. [compile-host-path]
ERROR: QA run found fatal errors. Please consider fixing them.
ERROR: Function failed: do_package_qa

Due to:
cc1plus: warning: include location "/usr/include/boost" is unsafe
for cross-compilation [-Wpoison-system-directories]

Change-Id: I114962b60fdb0162f9e9a88964705cbbba901278
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>