summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
8 daysvhost-device-sound recipeHEADnextmasterMichele Paolino3-0/+286
This recipe compiles and installs the rust vhost-device-sound device to AGL. It works with scarthgap (for now tested with qemux86) Bug-AGL: SPEC-4966 Change-Id: I6acdbeabfb4e0b2d236d37ea62af973645f87b99 Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
13 daysmeta-agl-ic-container: fix packagegroup-agl-core-selinux-guestScott Murray1-1/+3
packagegroup-agl-core-selinux-guest now triggers a packaging QA check due to it being marked as allarch and pulling in libraries that get renamed by the Debian library renaming logic used by upstream. To fix, follow what is done by the similar packagegroups in meta-selinux and not use packagegroup.bbclass. Bug-AGL: SPEC-5123 Change-Id: I1391977d5db3aad3d4e87ff8d043a3bb26b7074a Signed-off-by: Scott Murray <scott.murray@konsulko.com>
13 daysmeta-agl-ic-container: handle scarthgap IMAGE_NAME_SUFFIX changeScott Murray1-1/+1
Use the IMAGE_NAME_SUFFIX variable in the container image copying logic to handle its addition into the image filenames by upstream. Bug-AGL: SPEC-5123 Change-Id: I65fb062dc02ea44847787e5a7e6deaf524d9ff42 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
13 daysmeta-agl-ic-container: update wayland-ivi-extension for Weston 13Scott Murray8-230/+67
Update the wayland-ivi-extension recipe to use latest upstream master branch commit to get Weston 12 support, and apply the pending Weston 13 support PR as a patch. All previous local patches have been dropped. Bug-AGL: SPEC-5123 Change-Id: I88a5ba0500cecc241c1abc6b6babb805ec20631d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-05-05agl-compositor: Update/port patches for AGL compositorMarius Vlad1-41/+52
Bug-AGL: SPEC-5123 Change-Id: If1c541a1bad718ee7bc7634c0ccc83892fdf4a0e Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2024-05-05weston: Update/port patches for Weston 13Marius Vlad3-126/+120
Bug-AGL: SPEC-5123 Change-Id: I1c1c59878c1975d8de278cee9a28ec9161c337bf Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2024-05-02meta-agl-drm-lease: forward port patch to mesaJan-Simon Moeller2-8/+9
This updates the patch in the dynamic layer. Bug-AGL: SPEC-5123 Change-Id: I4c3b10b1f1ef8db7b8f45aa9fb56e7de7aa9746b Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-05-01meta-agl-ic-container: updates for scarthgap upgradeScott Murray8-22/+28
Initial set of fixes to handle upgrade to YP 5.0 / scarthgap. The images are still not buildable after these changes due to the DRM lease changes to Weston needing further work. Changes: - Rename gstreamer1.0-plugins-bad bbappend for version bump. - Update rcar-gen3 kernel module bbappends to be compatible with upstream recipe changes. - Update lxc bbappend to handle addition of lxc-monitord in new version. - Refreshed wireplumber patch to fix QA errors. - Dropped dlt-daemon logging patch for now, IC EG will need to investigate whether it is still required. Bug-AGL: SPEC-5123 Change-Id: I3c49bee8c53ef5127950643d3f455167e4da30d9 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-05-01meta-agl-drm-lease: update weston bbappendScott Murray1-0/+0
Update weston bbappend version to handle upgrade to YP scarthgap. Further work is required to rebasing the DRM lease patches against Weston 13.0. Bug-AGL: SPEC-5123 Change-Id: Iea4753741c3cdda6145afbec2352c91b73295621 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-04-24Add Yocto Project scarthgap release compatibilityScott Murray10-10/+10
Switch to scarthgap in LAYERSERIES_COMPAT in layer.conf files. Bug-AGL: SPEC-4578 Change-Id: I50e341efd6a317a830352d44db1cd756d3589861 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-03-27meta-agl-test: updateYan1-1/+9
update for 2024/3, monthly Bug-AGL: SPEC-4753 Change-Id: I2e9d3767914991f1e4a72a257632c33bb205a531 Signed-off-by: Yan <yanxk.fnst@fujitsu.com>
2024-03-21Update meta-flutterJoel Winarske11-147/+15
-renames meta-flutter to flutter-layer -adds meta-flutter-apps named flutter-apps-layer -moves flutter-gallery to dynamic layer Signed-off-by: Joel Winarske <joel.winarske@gmail.com> Change-Id: I273ca820b86273e7e7de11cc25c57fca295643fc
2024-03-19meta-agl-flutter: mask out libstd-rs bbappendScott Murray1-0/+4
The libstd-rs bbappend in meta-flutter breaks building with newer versions of Rust, so BBMASK it out for now. Since the change it makes is to enable debugging Dart/Rust FFI wrappers, and AGL does not currently use such functionality, this should not change any behavior. Bug-AGL: SPEC-5070 Change-Id: I6984303bfc478a7574992f3d927bdaaeb41afa7c Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-02-27agl-test-framework: Fix typoHuangjinhui1-1/+1
fast mode was spelled incorrectly Bug-AGL: SPEC-4733 Change-Id: I8de89fb018014b5f18d50ef56b2b951789ef85c8 Signed-off-by: Huangjinhui <huangjh.jy@fujitsu.com>
2024-02-16meta-offline-voice-agent: remove 'virtual/' RPROVIDESScott Murray13-16/+16
Replace 'virtual/vosk-model' RPROVIDES use with just 'vosk-model' to future-proof for Yocto Project 5.0 / Scarthgap, where it triggers a warning. Also update checksums in a couple of the model recipes to fix errors seen during test builds. Bug-AGL: SPEC-5067 Change-Id: I6d39342059c93d7bef77e9b65ff11a9b2aee51aa Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-02-13Add gitlab issue/merge request templatesricefish_17.90.0ricefish/17.90.017.90.0Jan-Simon Moeller2-0/+6
Add template files for gitlab Bug-AGL: SPEC-4474 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I3a9eec6305cb434abad98e9d77a73f8693cbe2d0
2024-02-09virtio: fix bblayer dependencies and include fileJan-Simon Moeller3-3/+13
To make the feature build, we need to adapt the dependencies. There are also 2 packages that do not build - mask them till they are fixed. Bug-AGL: SPEC-4834 Change-Id: Id35be44e14d2c0c429e403126953c3d5c78241a6 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-01-29New virtio-loopback-adapter repository addedquillback_16.93.0quillback/16.93.016.93.0Michele Paolino2-2/+3
This patch forces the use of the right virtio-loopback repository. We can now close SPEC-4966 Bug-AGL: SPEC-4966 Change-Id: I85c4e290d396e7189d297c101416662940db1f35 Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
2024-01-29Sync rebooting cluster-service and cluster-refguiNaoto Yamaguchi3-1/+7
The cluster-refgui shall re-connect in case of cluster-service rebooting. This method should support to realize robustness system. This patch add support sync rebootig feature. Bug-AGL: SPEC-5040 Change-Id: Iadd1c254d4b8e32be15419b3526dc581333a5456 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
2024-01-29Remove auditd and policy tool in guestNaoto Yamaguchi2-0/+32
The SELinux policy set at host in boot time, the guest container shall not overwrite SELinux policy. On the other hand, existing guest integration install SELinux policy tool in guest. The auditd has same issue. That shall work in host, shall not work in guest. This patch fix these issue. Bug-AGL: SPEC-5039 Change-Id: I3887d4f64d31a833f5e47fd9fb41e8fbbf6efe1e Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
2024-01-03flutter-auto: Add support for width/height activation areaMarius Vlad4-1/+256
Bug-AGL: SPEC-5038 Change-Id: I9d775fee5f806069982718c2b3247ce1fac3241d Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2023-12-29Vhost-user-console device and can license fixesMichele Paolino16-2/+1755
This patch presents a new console device and fixes vhost-user-can license. vhost-device can and conosle devices will be proposed to rust-vmm/vhost-device community, and in case of acceptace this patch will be updated. Bug-AGL: SPEC-4834 Change-Id: I4dcded8733195158f848bd0e4fd4f4618a378c3a Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
2023-12-26Move cluster core package to cluster demo imageNaoto Yamaguchi2-1/+1
This patch is a workaround. Current guest-image-minimal is used by guest-image-cluster-demo and guest-image-ivi-demo. The cluster core package is include at guest-image-minimal. In this case, cluster core package is install to cluster and ivi image. That cause twin cluster service run on one system. This patch fix this issue, but it's only a workaronud. Will be re-structure for image-recipes. Bug-AGL: SPEC-4990 Change-Id: I5b9a23042e0796b49ed7703b5860c8a600007251 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
2023-12-26Up revision to cluster-service oriented versionNaoto Yamaguchi1-1/+1
The latest cluster service is supporting demo signal passing by cluster API. This patch change cluster-refgui to cluster-service oriented version that behavior is controlled by cluster-service. Bug-AGL: SPEC-4991 Change-Id: Ibe687482bbf2b21b21668596cc035e0c4fe1ec33 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
2023-12-13CAN, GPIO, RNG vhost-devices for virtio-loopback [v6]quillback_16.92.0quillback/16.92.016.92.0Michele Paolino37-5695/+1941
This patch adds key components of the viritio-loopback architecture: - kernel-module-virtio-loopback: the virtio loopback kernel driver - CAN, GPIO and RNG vhost-user devices from meta-virtualization (commit a215d8320edee0a317a6511e7e2efa5bba867486) Notes: - libgpiod, comes from meta-openembedded commit 3029554ceb0b0bb52a8d8ec3f0a75c5113662fe6 - cleaned eg-virt from unused drivers (kernel-module-virtio-video) Bug-AGL: SPEC-4834 V2 changes: - related meta-virtualization commit message added in the cover letter - updated libgpio recipe to v2.1 - SPEC reference added in cover letter v3 - add vhost-device-can preliminary version. This is placed here with the objective to share the link when proposing the new device to the rust-vmm/vhost-device community - remove cargo-update-recipe-crates includes in bb file because it is not supported by the rust mixin layer - vhost-device folder README changes v4 - fixed libgpiod required version - tested ref hw and qemu x86/64 builds - vsock, scsi and i2c rust devices removed from the build as they are not yet integrated in virtiod-loopback - cleaned-up kernel modules kernel-module-virtio-video and gstreamer1.0-plugins-bad - virtio-loopback-driver set to 2-or-later v5 - Merge with Jan-Simon version v4: - remove broken kernel-module-virtio-video - use FEATURE_PACKAGES instead of IMAGE_INSTALL:append - rename virtio-loopback-driver.bb to kernel-module-virtio-loopback_git.bb for consistency v6 - adding version in the title - removing MODULE_GIT_REPOSITORY in kernel-modules Change-Id: Id6cc58e777b9edad03b6c50d0dddaac8601edeaf Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com> Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-12-12agl-test-framework: bump SRCREVYan1-1/+3
add tar ptest into suites. Change-Id: I668e0d92847f04c463a152010ce01b7ae51bc259 Signed-off-by: Yan <yanxk.fnst@fujitsu.com>
2023-12-12Add support wl_output version 4 and agl_shell v8Marius Vlad3-0/+596
This adds support for wl_output version 4 that allows to match an output name to a string that can be passed using gRPC APIs. With this it allows events being sent out by the compositor which the shell client can react upon. This can be seen as an intermediary step until flutter-homescreen from ICS gains (direct) support for gRPC to handle activation that way. Bug-AGL: SPEC-5004 Change-Id: I143c9dbbc044720c3dee642177d3ae175bfa9a75 Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2023-12-12UnifiedHMI: Update SRCREV for RVGPU and virtio-loopback-driver, and upgrade ↵Fumiya Kohzu19-1026/+127
mesa-virtio. - OSS RVGPU update: Support for xdg_shell. - OSS virtio-gpu-driver update: Simplify directory structure, not use cmake. - Recipe updates: 1, Update SRCREV for RVGPU. Since RVGPU now supports xdg_shell in OSS, the patch enabling xdg_shell has been removed. 2, Remove the agl-shell-desktop interface because it is planned to be phased out. 3, Upgrade the base mesa for mesa-virtio from 18.2.0 to 20.3.5. Remove patches that were used with mesa-18.2.0. We are exploring ways to run it with the newer mesa. 4, Update SRCREV for virtio-loopback-driver. 5, Update meta-data for patches of RVGPU and virtio-gpu-driver. The content of the patches remains unchanged. We are planning to support a gRPC protocol interface for RVGPU. Bug-AGL: SPEC-4898 Change-Id: Ie314f40687c92ef93258b8fdc817584586d20e25 Signed-off-by: Fumiya Kohzu <kohzu.fumiya@jp.panasonic.com>
2023-11-29Update cluster-refgui to support cluster-serviceNaoto Yamaguchi1-1/+2
Existing AGL Instrument Cluster is not implement cluster service only a framework library. This patch add support cluster service to cluster-refgui. Bug-AGL: SPEC-4991 Change-Id: Idee17d652d86e743c11de48337d01502bf9f8ff7 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
2023-11-29Replace to cluster-service from libclusteripc and libclusterapiNaoto Yamaguchi3-2/+39
Existing AGL Instrument Cluster is not implement cluster service only a framework library. We create cluster service to realize AGL Instrument Cluster based product. This patch add cluster-service and replace from libclusteripc and libclusterapi. Bug-AGL: SPEC-4990 Change-Id: I236eb33376b1a6a8be4c5677b0aa19b3729376c2 Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
2023-11-23egvirt feature updates with virtio-loopbackquillback_16.91.0quillback/16.91.016.91.0Michele Paolino2-10/+21
Automatically installs virtio-loopback when eg-virt feature is enabled. This might be helpful to create images for CI testing. It also aligns egvirt with other featues moving the .inc file outside the template folder. v2: restrict effects only to h3ulcb machine for virtio-loopback components. v3: revert to v1. We don't restrict the append to a specific machine. Bug-AGL: SPEC-4834 Depends on change: 29407 Change-Id: I43222f1711b96e1c76028355611e9d8758204a17 Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
2023-11-16tar: fix ptest with upgrade 1.34 -> 1.35quillback_16.91.1quillback/16.91.116.91.1Qiu Tingting5-26/+57
Rename tar_1.34.bbappend -> tar_1.35.bbappend Add 0004-disable-sparse05.patch to fix ptest-runner pipeline crash, becuase case sparse05 will write files larger than 2 ^ 33 bytes. Bug-AGL: SPEC-4753 Signed-off-by: Qiu Tingting <qiutt@fujitsu.com> Change-Id: Ia8b301fb104c4699d95804d8f4074f4a5b58737a
2023-11-14Fix for typo in agl-service-voiceagent recipeJan-Simon Moeller1-1/+1
There is an error in the SRC_URI. Fix it. Bug-AGL: SPEC-4906 Change-Id: I27d10760401226f4427152554535be75c1bbc77e Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-11-09flutter-auto: apply Vivante workaround for NXP BSPScott Murray3-0/+30
Add flutter-auto bbappend back and use it to apply the patch provided in SPEC-4947 when building for NXP BSP platforms that use the Vivante driver. This fixes the crashes observed on imx8mq-evk-viv. Bug-AGL: SPEC-4947 Change-Id: I71786b037f1670e8188d6818a05cb98bc4c129a7 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-11-07virtio-loopback-adapter: Update adapter recipe for sound and GPIO Yocto buildsAngelos Mouzakitis1-1/+1
Signed-off-by: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com> Change-Id: I3920dc90a6929e00d0a1491f8e63a7e982da9fe7
2023-11-07virtio-loopback kernel driver: Follow updates on the repoAngelos Mouzakitis1-1/+1
Change-Id: I9944c2d385363eda108bd1a585e25d5a3433116a Signed-off-by: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com>
2023-11-06Fix Flutter versionScott Murray1-1/+1
FLUTTER_SDK_TAG needs to be bumped to 3.13.9 to match the new default in meta-flutter from the most recent layer bump. Bug-AGL: SPEC-4938 Change-Id: I16d95f5b3ac60d4b0d7c4f9ca26bc2f36fd1e5e2 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-11-06meta-agl-flutter READMEJoel Winarske1-0/+48
-add general working notes Signed-off-by: Joel Winarske <joel.winarske@gmail.com> Change-Id: If9abf99a0ea9a1e32fd21d41b7964aa8338c9fd5
2023-11-05Add initial DRM lease test imagesScott Murray20-0/+250
Add guest and host image as well as associated configuration recipes for simple DRM lease testing. The agl-host-image-drm-least-test image has two guests that each run Weston + desktop-shell with a different background color. A known issue at the moment is that networking is not functional in the guests, this will be investigated further. Bug-AGL: SPEC-4955 Change-Id: Ib69e627bb251180c2d7a1175de53d2fb1561aa61 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-11-03Update voice agent related recipesMalik Talha11-17/+103
Change the SRCURI to use gerrit repos. Update agl-service-voicegent recipe to correctly package all the required content. Add recipe for another en-us vosk model. Add service files for RASA and Voice Agent server. Bug-AGL: SPEC-4906 Change-Id: Ic9f77386ff5c545c2a80433dd538c94bd8763e9e Signed-off-by: Malik Talha <talhamalik727x@gmail.com>
2023-11-02Remove unused filesJoel Winarske3-39/+0
-bbappends have been moved upstream Signed-off-by: Joel Winarske <joel.winarske@gmail.com> Change-Id: I7d65ba7b477b67a3e9601633bf4a09f4532fc0ce
2023-10-24agl-wireless-monitor: include CH341 driverYan2-0/+6
CH341 driver is required for the demo for UART communications. Bug-AGL: SPEC-4838 Signed-off-by: Yan <yanxk.fnst@fujitsu.com> Change-Id: I9d1baf6a9463f07631e6737b2b9cdd2c4abe0ee9
2023-10-19flutter-auto: add rcar3 build fix patchScott Murray2-0/+36
Add the patch with the EGL 1.4 compatibility tweak required to build for rcar3 that was accidentally dropped in upstream rebasing. This should be able to dropped when the next update happens. Bug-AGL: SPEC-4937 Change-Id: I5635ab099e5e0bd7240f87f4060815829fb51ac0 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2023-10-18Flutter 3.13.2 updateJoel Winarske16-561/+133
-README update -workspace-automation configs * _global.json - move to 3.13.2 * _repos.json - remove wonderous, update commits, add depot_tools * flutter-engine.json - flutter engine local build (optional) * desktop-auto.json - remove clang from desktop-auto config -flutter-engine recipe * remove bbappend patches -flutter-auto * update agl-shell PACKAGECONFIG addition * remove patches upstream picked up 0001-shell-wayland-display-Handle-flags-as-bitfield-entri.patch dropped 0001-Add-optional-agl_shell-plugin.patch Bug-AGL: SPEC-4936 Signed-off-by: Joel Winarske <joel.winarske@gmail.com> Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Iddd7c0f735abb4d114ba89a8bf0e49977b469150
2023-10-16agl-wireless-monitor: add libcgicYan4-6/+85
cgic library is now added, test cgi deployed onto board. this library would play a build time dependency role later on. Bug-AGL: SPEC-4838 Signed-off-by: Yan <yanxk.fnst@fujitsu.com> Change-Id: I16d67e2bacabb12bd36f2c439eeee91ef786e7c5
2023-10-16agl-wireless-monitor: add MJPG streamerYan2-0/+33
a new component of the monitor called MJPG streamer is added. Bug-AGL: SPEC-4838 Signed-off-by: Yan <yanxk.fnst@fujitsu.com> Change-Id: I300e50d3f9c803c95de9b620318dbf26d597f6b3
2023-10-13virtio-loopback: Update upstream to epsilon branchesAngelos Mouzakitis5-27/+28
These is the prerequisite work to enable support for feature vhost-devices on the adapter (gpu, sound, gpio) v2: Add sound support on virtio-loopback-adapter v2: Update recipe names of adapter and loopbackdriver with virtio- prefixes v2: Update recipes URI location to AGL-gerrit servers Change-Id: I15b45d37f0726864629749e8cb77dd6cf6d03628 Signed-off-by: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com>
2023-10-11offline-voice-agent: increase BAZEL_JOBS and BAZEL_MEM defaultsJan-Simon Moeller1-1/+6
To speed up the build process, increase the default values for BAZEL_JOBS to HOST_CPUS*.4 and for BAZEL_MEM to HOST_RAM*0.4 . Bug-AGL: SPEC-4856 Change-Id: I3a167df914373979ea39b7ccbd508de15861c115 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2023-10-11Add recipes for voice agent service and appMalik Talha3-0/+63
Recipe files to compile the voice agent service and the flutter app, also add meta-tensorflow layer conf. Bug-AGL: SPEC-4906 Change-Id: I0e2eea863c95cd84d85d06194fbf01fcc64adb86 Signed-off-by: Malik Talha <talhamalik727x@gmail.com>
2023-10-06Add dependencies for RASA frameworkMalik Talha58-8/+1334
This adds the libraries for the RASA machine learning framework. Bug-AGL: SPEC-4856 Change-Id: I477b09cae8ff51e284b51238cb5940464ea57a51 Signed-off-by: Malik Talha <talhamalik727x@gmail.com>