summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-05-08Enable compiler flags to enhance securityJan-Simon Möller1-1/+4
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>
2016-05-06rvi-sota-client_git: add RVI SOTA clientLeon Anavi11-0/+203
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>
2016-05-06Provide updated Wayland-IVI-Extension.Andre Moreira Magalhaes (andrunko)1-0/+24
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>
2016-05-06Add support for GENIVI Audio Manager.Andre Moreira Magalhaes (andrunko)3-0/+83
More info at http://projects.genivi.org/audio-manager/. Change-Id: I557a6f69e80e5d3a784d89dbb0584c925ce47545 Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
2016-05-04Add support for GENIVI Diagnostic Log and Trace (DLT).Andre Moreira Magalhaes (andrunko)5-0/+290
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>
2016-05-02Add DragonBoard-410c as target boardKotaro Hashimoto4-0/+386
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>
2016-05-01Add raspberrypi 2 and 3Jan-Simon Möller7-0/+582
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>
2016-05-01Add package linpack to packagegroup-ivi-common-test.bbYannick Gicquel1-0/+1
Change-Id: I9ba3edae6a989f599564064788184bcb16e27901 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-05-01Add new recipe for linpackYannick Gicquel1-0/+21
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>
2016-05-01Update wayland-fits for Weston 1.9.0 support (SPEC-174)Manuel Bachmann1-0/+2
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>
2016-05-01Allow meta-agl-bsp to dynamically include recipes on demandJan-Simon Möller2-3/+5
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>
2016-05-01Introduce TI DRA7 vayu and cleanup template filesJan-Simon Möller21-31/+453
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>
2016-04-28scripts: fix regression on reuse of shell environment variablesYannick Gicquel1-5/+5
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>
2016-04-20Send process ID that created surface to client.Wataru Natsume2-0/+50
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>
2016-04-18Mask wayland-fits as it is broken in jethroJan-Simon Möller1-1/+4
Change-Id: I110048c45b760ad2c4f2f8dafa2154ccbb21f5f2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-18Mask netperf due to license.Jan-Simon Möller1-1/+2
Change-Id: If5e1ff5117b9a6abde7d2a3b3f3a1f6cf572d58b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-18Update test/QA packagegroupJan-Simon Möller1-0/+3
Change-Id: Idbc411eadd6ec0917ab409906df2117f9a6400db Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-18Add recipe for trinityJan-Simon Möller1-0/+42
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>
2016-04-15Disable connman when booting over NFSStephane Desneux2-0/+14
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>
2016-04-14Select networking manager with VIRTUAL-RUNTIME_net_manager at distro levelStephane Desneux4-4/+39
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>
2016-04-12Add meta-python as dependency of meta-networking.Jan-Simon Möller4-0/+4
Change-Id: Ia4af265e98191dbe2a1f896f41c609a29e288b55 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-10Collapse all addition to the packagegroup for testing into one commitJan-Simon Möller1-0/+26
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>
2016-04-10Add layer containing netperf for qaJan-Simon Möller4-0/+4
This change adds the networking layer to include the netperf tool. Change-Id: I262e701beb020e7a2e1eb7bd5910b0ffc405e2d0 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-10interbench: Integrate JTA patchesYannick Gicquel2-0/+70
Change-Id: If5977aa44747fefcec6fbc50a2ad214d636bf17f Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-04-09Add machine porter-nogfxJan-Simon Möller1-0/+7
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>
2016-04-09Add new recipe for InterbenchYannick Gicquel1-0/+27
Change-Id: Ie8f4402a7877714db06858abef0a57869f7ae803 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-04-04Add recipe for ffsb package (JTA QA requirement)Stephane Desneux1-0/+14
Change-Id: I667d3ab23ac09fd2c65b38c72e9d38d3b08c11c2 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-04-04Add recipe for blobsallad package (JTA QA requirement)Stephane Desneux5-0/+208
Change-Id: I17e0b7ca6335cb90fecf4ff4f3e88607f8055e8b Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-04-04Add agl-image-minimal-qa.bbJan-Simon Möller1-0/+10
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>
2016-04-04Add package bc to packagegroup-ivi-common-test.bbJan-Simon Möller1-0/+1
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>
2016-04-04Add recipe for netpipe package for QAJan-Simon Möller2-0/+271
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>
2016-04-04Add recipe for ebizzy package for QAStephane Desneux1-0/+18
Change-Id: Iafcdfc58636eb5b42b6251f46baac96a55e28ed7 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-03-31Add new recipe for Himeno BenchmarkYannick Gicquel1-0/+24
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>
2016-03-31p7zip: add native build supportYannick Gicquel1-0/+22
This is a host dependency to himeno benchmark recipe Change-Id: Ibf0dcaa866d94e533fc43d5a84ca38fa3a08ea07 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-03-23security-manager: Removes agl only adaptationsJosé Bollo4-330/+0
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>
2016-03-14Upgrade to Wayland/Weston 1.9.0Manuel Bachmann12-2597/+304
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>
2016-03-14Add package group and bitbake target for Quality AssuranceTadao Tanikawa6-0/+44
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>
2016-03-14Temporary build fix for the wandboardJan-Simon Möller2-0/+15
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>
2016-02-19Allow alias names in envsetup.sh - here for minnowboardJan-Simon Möller1-4/+12
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>
2016-02-09Add wandboard as target boardJan-Simon Möller4-5/+292
This patch adds the wandboard as i.mx6 target. Change-Id: Iae25b991d475ce321b4192cbac130ad389021c72 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-02-08Fix error by envsetup.sh when reuse a terminalTadao Tanikawa1-0/+1
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>
2016-02-03Remove Yocto 1.7 compatibility cruftsManuel Bachmann18-363/+5
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>
2016-02-02Provide automatic DHCP configuration for Ethernet adaptersManuel Bachmann2-5/+14
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>
2016-01-21Update build configurations for MesaTadao Tanikawa2-20/+5
No longer Gallium EGL driver (gallium-egl) is needed. Change-Id: Ic3d9abc1c3c0a25a3d4ec9daa330646b8c86e291 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-01-21Update linux kernel for QEMUx86-64 and Minnowboard MAXTadao Tanikawa3-9/+11
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>
2016-01-21improves install mode settingJosé Bollo5-7/+7
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>
2016-01-21Update distro conf to be compatible with YP 2.0 jethroTadao Tanikawa1-54/+35
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>
2016-01-20Provide template configuration for each machine or boardTadao Tanikawa10-19/+591
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>
2016-01-18Migrate IVI-Shell backport to Weston 1.8.0 (Yocto 2.0)Manuel Bachmann19-10668/+2401
(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>
2016-01-15Support MinnowBoard MAXTadao Tanikawa8-0/+24
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>