summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-01-14oem-pr-bs: add resource and task managerRiku Nomoto8-0/+208
This is the seventh commit of agl-basesystem. Resource manager monitoring procfs and non-resident process manager v12 (jsmoeller): fix build of multiple packages v15 (tanikawa): fix build of ss-taskmanager v20 (nomoto): change mail address and author v23 (nomoto): add expat-native for build v28 (nomoto): change SRCURI and inherit line v29 (nomoto): remove OECORE_NATIVE_SYSROOT Bug-AGL: SPEC-3670 Signed-off-by: Riku Nomoto <riku.nomoto@woven-planet.global> Change-Id: I5b65f62082f2ad0fd613c2ed56a2de1824387390
2021-01-14oem-pr-bs: add backup mng and mem access libsRiku Nomoto6-0/+93
This is the sixth commit of agl-basesystem. Service backup manager and non-volatile memory access library v12 (jsmoeller): fix build of multiple packages v18 (nomoto): change mail address and author v23 (nomoto): make hal recipes inherit bshalmake Bug-AGL: SPEC-3670 Signed-off-by: Riku Nomoto <riku.nomoto@woven-planet.global> Change-Id: I64497d80424c136da75e13132bc192f70cba6fac
2021-01-14oem-pr-bs: add communication librariesRiku Nomoto4-0/+65
This is the fifth commit of agl-basesystem. Communication libraries v13 (jsmoeller): fix build of multiple packages v19 (nomoto): change mail address and author Bug-AGL: SPEC-3670 Signed-off-by: Riku Nomoto <riku.nomoto@woven-planet.global> Change-Id: I18fdf9bd59c71a02de5a592d694fd06ffddbd997
2021-01-14oem-pr-bs: add various HAL librariesRiku Nomoto14-3/+207
This is the fourth commit of agl-basesystem. These Basesystem HAL implementation are sample. v16 (jsmoeller): restored commit which was squashed in v15 v22 (nomoto): change mail address and author v26 (nomoto): make hal recipes inherit bshalmake Bug-AGL: SPEC-3670 Signed-off-by: Riku Nomoto <riku.nomoto@woven-planet.global> Change-Id: Ib6ff58e667635725d962d1548bef03950e0a0d22
2021-01-14oem-pr-bs: add kernel-module-evklibRiku Nomoto2-0/+24
This is the third commit of agl-basesystem. Event library kernel module v23 (nomoto): update subpath, branch and S to make recipes simple v32 (nomoto): change mail address and author Bug-AGL: SPEC-3670 Signed-off-by: Riku Nomoto <riku.nomoto@woven-planet.global> Change-Id: I278c23e7e625c7e8088b9766b6aa50f4bc0eb6cc
2021-01-13agl-voiceagent-alexa: switch to AGL_FEATURESScott Murray1-1/+1
Change agl-voiceagent-alexa from using IMAGE_FEATURES to AGL_FEATURES to work better with building the various demo images with just the agl-demo feature. Bug-AGL: SPEC-3749 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I9847553a6a9e0ffb3ec2da5b9b91a0647619feae
2021-01-12oem-pr-bs: add core services and librariesRiku Nomoto21-40/+285
This is the second commit of agl-basesystem. IPC/RPC library group binding each modules v14 (jsmoeller): update BASESYSTEM_REVISION to fix libinput-hal build v16 (jsmoeller): update BASESYSTEM_REVISION v17 (taniakwa): fix os-rpclibrary-tool-native build - fix invalid path to LICENSE to use devtool - fix error when rebuild (clean generated files first) v19 (nomoto): fix to set host only tool in class-native v20 (nomoto): update subpath, branch and S to make recipes simple v21 (nomoto): fix EXTRA_OEMAKE to set default value v25 (nomoto): change mail address and author v29 (nomoto): remove agl-basesystem-hal.bbclass Bug-AGL: SPEC-3670 Signed-off-by: Riku Nomoto <riku.nomoto@woven-planet.global> Change-Id: I5da43003d8a976912d183474aea884ec1b81a708
2020-12-21meta-agl-basesystem: add libxml-xpath-perlScott Murray4-0/+146
Add libxml-xpath-perl recipe and recipes for its required dependencies libscalar-list-utils-perl and libpath-tiny-perl. This should enable using the xpath utility in the basesystem build by DEPENDing on libxml-xpath-perl-native. Note that the libscalar-list-utils-perl recipe has been adapted from the one present in meta-cpan (https://github.com/meta-cpan/meta-cpan) as of commit 2f6ecfa. This was viewed as preferable to pulling in meta-cpan as an AGL dependency. Additionally, the recipe has been updated to enable ptest support, and all tests have been confirmed to pass. The same is true of the libxml-xpath-perl and libpath-tiny-perl ptests. Bug-AGL: SPEC-3670 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Icd25cbb4498636c5a6a384818535e3c3372b5b29
2020-12-17Move core speech service to meta-agl-demokoi_10.91.0koi/10.91.010.91.0Jan-Simon Moeller11-93/+1
This moves the generic agl-speechframework to meta-agl-demo. The alexa-voiceagent bits remain in meta-agl-devel for now. This fixes a dependency of the settings app. Bug-AGL: SPEC-3734 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I3b0c81bd598ef20c2cb6fcec054c399dc6c3d97b
2020-12-01oem-pr-bs: initial commitRiku Nomoto16-2/+138
This is the initial commit of agl-basesystem. - create new layer, meta-oem-production-readiness - create sub-layer, meta-agl-basesystem - add 1 feature to enable basesystem - add 2 bbclass which support to build - add packagegroups as place holder Bug-AGL: SPEC-3670 Signed-off-by: Riku Nomoto <riku_nomoto@mail.toyota.co.jp> Change-Id: I457fb12086d913e8082843c87de9673df4d65710
2020-11-17meta-egvirt, templates: Add virtio-aarch64 machineVasyl Vavrychuk12-0/+158
This machine is intended to run in ARMv8 virtualized environment that provides VirtIO devices. AGL machine configuration files are based on qemuarm64 machine from meta-agl branch master commit e1da0efcd2eece82b0326798cfeaeb8dd48797fc. Yocto machine configuration files are based on qemuarm64 machine from Poky branch dunfell commit 4e931b1d05018923dc145cd97f6f965f5cb6e1a5. Yocto Linux Kernel is used as recommended in [1]. Its metadata for the created machine are based on qemuarm64-standard.scc from yocto-kernel-cache branch yocto-5.4 commit 4aeda12f7f7eb84613ae1fe6e22cd9cd9790c20b. The rationale behind creating new machine is a wish to have a machine that could run on other hypervisor/virtual machine monitor that implements VirtIO, not necessary QEMU. For now, virtio-aarch64 machine runs under QEMU and OpenSynergy COQOS Hypervisor. virtio-aarch64 machine includes following changes comparing to qemuarm64: * use virtio-gpu instead of VGA display (to be upstreamed to work in conjunction with runqemu gl, sdl, etc. options) * use virtio-bus instead of PCI bus QEMU devices * remove unneeded configurations [1]: https://www.yoctoproject.org/docs/3.1.2/bsp-guide/bsp-guide.html#released-bsp-recommendations Bug-AGL: SPEC-3668 Change-Id: Iccfee8613de63770d371a57f0caab1c1eba8d912 Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
2020-11-06Return meta-egvirt layer for AGL virtualizationVasyl Vavrychuk3-0/+61
At the moment, this layer is planned to be used to implement virtio-aarch64 machine intended to be used in virtualized environments. This partially reverts commit: 0abaf1d Cleanup of meta-agl-devel for HH Bug-AGL: SPEC-3668 Change-Id: I73f140d7941edaad8e482f143bfcc296823d21b7 Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
2020-10-20Add placeholder for IVI trialJan-Simon Möller2-0/+16
This creates the layers used for the ongoing IVI work Bug-AGL: SPEC-3657 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I25dc9f799c025d84eb2421218832ede3dadae9fe
2020-09-02agl-service-voice-high-capabilities_git.bb: update license file md5jellyfish_9.99.4jellyfish/9.99.49.99.4Li, Xiaoming1-1/+1
follow up the change of: https://gerrit.automotivelinux.org/gerrit/c/apps/agl-service-voice-high-capabilities/+/25175 Change-Id: I3170d20d388caf6190efe8a91c2033494842149f Signed-off-by: Li, Xiaoming <lixm.fnst@cn.fujitsu.com>
2020-08-31meta-agl-jailhouse: Added inmates for jailhouse on aglParth Dode5-1/+558
w.r.t. the root cell qemu-agl updated jailhouse_git.bb accordingly Bug-AGL: SPEC-3507 Change-Id: I0548d9bbec02d8506205b0dccb4ef591b290bca6 Change-Id: I6d065032ef7fff40535929219ce067aab260f043 Signed-off-by: Parth Dode <dodecoder@gmail.com>
2020-08-28meta-agl-jailhouse: Enable jailhouse on qemu-x86_64 through runqemuParth Dode3-0/+664
jailhouse enable /usr/share/jailhouse/cells/qemu-agl.cell added the appropriate QB variables required to use runqemu v2: updated QB_SERIAL_OPT v3: updated do_configure and do_install v4: updated memmap v5: resolved comments v6: 2G to 1G Bug-AGL: SPEC-3507 Change-Id: Iae8cf6a1f27bc285e4c0c5f2518cd1985ddf3b74 Signed-off-by: Parth Dode <dodecoder@gmail.com>
2020-08-18meta-agl-jailhouse: Add support for RPi4 with 2G/4G/8G of memoryjellyfish_9.99.3jellyfish/9.99.39.99.3Jakub Luzny8-5/+394
The Jailhouse configuration files had to be modified to append the additional memory regions present on the higher mem variants of the RPi4. To avoid the use of mem= kernel parameter to fix the memory that can be used by the root cell, a device tree overlay with reserved-memory nodes is used instead. To avoid conflict with the GPU memory, the memory region used for Jailhouse and the non-root cells was moved from 0x30000000 to 0x20000000. Bug-AGL: SPEC-3507 Signed-off-by: Jakub Luzny <jakub@luzny.cz> Change-Id: Iabd67504c3df0349dd62e45f12d1019de14328f1
2020-07-24Add layer to support Jailhouse hypervisorjellyfish_9.99.2jellyfish/9.99.29.99.2Jakub Luzny47-4/+4122
Jailhouse is a partitioning hypervisor based on Linux. It is able to run bare-metal applications or (adapted) operating systems besides Linux. For this purpose, it configures CPU and device virtualization features of the hardware platform in a way that none of these domains, called "cells" here, can interfere with each other in an unacceptable way. This layer adds the Jailhouse package into AGL and also appends the BSPs to allow it to run. Currently, Raspberry Pi 4 and QEMU x86-64 targets are supported. To enable Jailhouse and include it in the image, the AGL feature agl-jailhouse must be enabled. Bug-AGL: SPEC-3507 Signed-off-by: Jakub Luzny <jakub@luzny.cz> Change-Id: I0fbc0b5d931c85d6f22b0222da8c2b106c4115e1
2020-07-22Update README and meta-agl-devel.mdJan-Simon Möller2-94/+4
Remove old and add new description. Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: Ia4543cfe51c8e693c9d98b262c345f9304c1eadb
2020-07-20Remove leftover filesJan-Simon Möller4-90/+0
These files have been moved and no longer belong in this repo. Check meta-agl. Bug-AGL: SPEC-3453 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I5abaaedc4bbcf3e9b6476e3d0059807fe9211667
2020-07-17Follow-up change to change of LICENSE fileLi, Xiaoming1-1/+1
The LICENSE file of these repos has rename modification. Adapt the recipe to follow. Change-Id: Idb77cf409c44fc94261989111fafe962eab32b68 Signed-off-by: Li, Xiaoming <lixm.fnst@cn.fujitsu.com>
2020-07-10Add placeholder for jailhouse support layerJan-Simon Moeller1-0/+4
In preparation of the jailhouse addition during GSoC. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Icd5e79fadd5b71e1199fa32582296951153c7599
2020-06-26Remove pipewire feature after movejellyfish_9.99.1jellyfish/9.99.19.99.1Jan-Simon Möller1-8/+0
The feature needs to be removed as the pipewire components are moved. Bug-AGL: SPEC-3453 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I61673e61a9c869baee8e8a313d7d595322dbf428
2020-06-26Move meta-agl-profile-graphical-html5 and meta-pipewire into the main layerJan-Simon Möller72-3948/+0
Reasoning: - the profile-graphical-html5 belongs in the main layer - meta-pipewire is enabled by default For reference - the new location is: https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl.git;a=summary Bug-AGL: SPEC-3453 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I0d60f37f1303be97b0eaf2274b217473d4a1ec5d
2020-06-25[RCAR] Fix sound car for KF supportRonan Le Martret3-0/+26
Bug-AGL: SPEC-3380 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Change-Id: I221ca90b253843e4056e6818ee314b49786bac33
2020-06-25Adapt meta-agl-devel.md to match the repositoryJan-Simon Möller1-114/+13
Update the documentation for meta-agl-devel in the file meta-agl-devel.md Bug-AGL: SPEC-3451 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I50cad273756bb79f64cd15192dfc911dfc3650df
2020-06-25Mask pipewire recipe in meta-oe as we ship our ownJan-Simon Möller1-0/+3
This fixes the WARNING messages seen during the build. Bug-AGL: SPEC-3450 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: Iab28275030c8f4178fa812f8e2b08c01aceab501
2020-06-25agl-image-graphical-html5: fix distro_check_features usageScott Murray1-1/+1
Fix the warning about usage of the deprecated distro_check_features class by switching to the new check_features class. This slipped through the cracks during the dunfell upgrade. Bug-AGL: SPEC-3302 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ifc2de2b1b7a82330134c8f645a8b415651ff3931
2020-06-18Remove outdated layers - meta-oem-extra-libsJan-Simon Möller22-1133/+0
As announced in https://lists.automotivelinux.org/g/agl-dev-community/topic/73194818#8265 the layer is outdated and will be removed. Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I65fee2a4fdca1ff97a7308c6d955a062c3830f62
2020-06-17Remove outdated layers - meta-audio-soundmanager-frameworkJan-Simon Möller37-2065/+0
As announced in https://lists.automotivelinux.org/g/agl-dev-community/topic/73194818#8265 the layer is outdated and will be removed. Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I2e71262b15b872b82af50f55231251f9bad51a3d
2020-06-14wam: Signal handling for SIGTERM to close webappsLorenzo Tilve1-1/+1
Include fix for getting web manager notified on the event in order to gracefully close webapps. Bug-AGL: SPEC-2973 Signed-off-by: Lorenzo Tilve <ltilve@igalia.com> Change-Id: Icc4edc13ee76fcdc7a58f26a302596d56178573e
2020-06-10alexa-voiceagent-service: Add patch to add autobuild scriptsScott Murray2-0/+287
Add autobuild scripts to alexa-voiceagent-service via a patch to prepare for a switch to building all widgets via calls to autobuid. Bug-AGL: SPEC-2049, SPEC-3300 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ia1a3ea814bca5429848055db8350ad37cae9517a
2020-06-02chromium-browser-service: switch to AGL hosted repoScott Murray1-2/+2
The source for the chromium-browser-service widget has been copied to the apps/chromium repository on AGL's Gerrit server, and a change has been uploaded to remove its obsolete submodule usage, so update the SRC_URI and SRCREV to switch over to using it. Bug-AGL: SPEC-2049, SPEC-3300 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I7d89a560c516ed6e2c7621a81cd0113c533a411b
2020-05-27wireplumber: migrate board config for R-Car (BSP3.21/YP3.1)Stephane Desneux3-4/+4
With latest R-Car BSP 3.21 for YP3.1, the alsa sound card name for internal audio has changed. This change migrates from 'ak4613' to the new 'rcarsound' card name. Bug-AGL: SPEC-3380 Change-Id: I4cb267cd83f7a8c69dea4230b22302ae235b6498 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2020-05-25Remove agl-gstrecorder / meta-gstrecorder-rcar-gen3Scott Murray9-136/+0
Remove the agl-gstrecorder feature and its meta-gstrecorder-rcar-gen3 layer. The feature itself is going to be replaced with a more generic agl-weston-remoting feature in meta-agl. From the layer, the remoting gbm fix is no longer required for rcar3 in Weston 8.0.0, and the remoting initialization timing patch is generic, and is thus going to be applied for all platforms in meta-agl-profile-graphical to make cluster support generic. Bug-AGL: SPEC-3395 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I69ea73cc14a30e084fb0443628956fdc2572060e
2020-05-18Update widget packaging reworkScott Murray4-32/+0
To match the update in meta-agl, rework to drop the agl-test-wgt and agl-devel-wgt feature package additions and now unnecessary test/devel packagegroups. They'll now be pulled in by the COMPLEMENTARY_GLOBS definitions for those image features. Bug-AGL: SPEC-3300, SPEC-3375 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I61c07efad927809a29990d76e52f8f6f24e4e26b
2020-05-13Add dependency to python2 native binary as stop-gap for chromium68 buildJan-Simon Möller2-1/+2
Until we have a solution from upstream, we decided to add meta-python2 to allow chromium68 to build. Bug-AGL: SPEC-3354 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: Ife440dc1db253ff316059f3b3a8e67765132d52e
2020-05-08Widget packaging reworkScott Murray7-15/+56
Changes include: - Created new packagegroup-agl-speech-services packagegroup and associated test and devel packagegroups to replace previous extending of packagegroup-agl-ivi-services via bbappend. This makes it simpler to create the test/devel packagegroups in packagegroup-agl-ivi-services, and is cleaner with respect to the packagefeed since it avoids modifying a packagegroup in another layer. - Extend the agl-devel-wgt and agl-test-wgt FEATURE_PACKAGES variables as necessary to add the required corresponding widget packagegroups. Bug-AGL: SPEC-3300 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I17b61f3e4549a7baa8ac1a6f9c857e2f78bb6448
2020-04-27Merge remote-tracking branch 'gerrit/next'Jan-Simon Möller6-130/+4
* gerrit/next: agl-voiceagent-alexa: update for dunfell meta-agl-profile-graphical-html5: remove vboxguestdrivers recipe Declare layer compatibility for dunfell Change-Id: Ib438392406672d948bb47bfb062bfbdc62f3017d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-04-21agl-voiceagent-alexa: update for dunfellScott Murray1-1/+1
Update the local LAYERSERIES_COMPAT over-ride for meta-aac to work with dunfell. Bug-AGL: SPEC-3302 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I71f61f13363fb253cbd1d43352595d0c8ac61b60
2020-04-21meta-agl-profile-graphical-html5: remove vboxguestdrivers recipeScott Murray2-126/+0
Remove local vboxguestdrivers recipe as a newer version is available in meta-oe in dunfell. Bug-AGL: SPEC-3302 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Iebf791b22d88f32dc5cdc2cc472e4aedff642cb6
2020-04-21Declare layer compatibility for dunfellScott Murray3-3/+3
For the upgrade to YP dunfell/3.1 we need to update the layer compatibility. Bug-AGL: SPEC-3302 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I7495b9e75698411fe72effdb3b187ee4b0fc4da6
2020-04-01Use top-level LICENSE files for each repoJan-Simon Moeller3-0/+333
We re-use the OpenEmbedded / Yocto Project style to declare the licenses more prominently in the top level folders. LICENSE is derived from poky's LICENSE file. Bug-AGL: SPEC-3295 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I7af49624b301a956f87191a07d39fcba6bbaa93c
2020-03-05Add vboxguestdrivers recipe for html5 imageJan-Simon Moeller2-0/+126
This is needed to build the html5 image with 'agl-devel' enabled. For now copy, then in a 2nd step we will (re)move. Bug-AGL: SPEC-3256 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I68e4c842cd936c08f7693418f712f9ea028a8bf2
2020-03-04chromium68: Backport build fix with newer kernelLorenzo Tilve1-2/+2
The build of Chromium was failing on master due to a in include that needed to be changed on WebRTC https://webrtc-review.googlesource.com/c/src/+/138270 Bug-AGL: SPEC-3196 Change-Id: Ifd3c4f0631216a50d8bb14265249b208e5c93c0b Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
2020-03-03wam: fix build error after yocto/zeus updateLorenzo Tilve1-2/+2
Avoid pessimizing-move build error due to unneded std::move(reply) Bug-AGL: SPEC-3202 Change-Id: I09a9975d90ca93422dd9cef845b5ff576faca9b8 Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
2020-02-27wam: bump revision, delete tinyproxyAntia Puentes2-22/+1
Since the WAM revision this patch updates to, tinyproxy code is no longer referenced by WAM, delete its recipe and references. Bug-AGL: SPEC-3185 Change-Id: I6c3c241de2b7bc61be8a184c3c96397d478e04a5 Signed-off-by: Antia Puentes <apuentes@igalia.com>
2020-02-21Merge remote-tracking branch 'agl/next'Jan-Simon Möller47-1951/+39
* agl/next: meta-speech-framework: enable building Alexa voiceagent against zeus Declare layer compatibility with zeus Change-Id: I9c717cde0b51635c14f683b8d1d66a563ec3d7ed
2020-02-18Add name= to SRC_URI entry for chromiumJan-Simon Möller1-2/+2
This fixes an issue found when using the ARCHIVER.bbclass. Bug-AGL: SPEC-3189 . Change-Id: Ie2048236ed3baa3df0336711fa93758a4093caae Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2020-02-17Use landscape layout by default on HTML5 imageLorenzo Tilve5-0/+122
This also workarounds an issue when starting the homescreen in portrait mode by default. Bug-AGL: SPEC-3181 Change-Id: Ia84baab19c13c8484f681c8218a406e836dd08b0 Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>