Joel Winarske [Thu, 21 Mar 2024 15:56:25 +0000 (08:56 -0700)]
Update meta-flutter
-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
Scott Murray [Tue, 19 Mar 2024 19:52:49 +0000 (15:52 -0400)]
meta-agl-flutter: mask out libstd-rs bbappend
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>
Huangjinhui [Tue, 27 Feb 2024 02:19:53 +0000 (10:19 +0800)]
agl-test-framework: Fix typo
fast mode was spelled incorrectly
Bug-AGL: SPEC-4733
Change-Id: I8de89fb018014b5f18d50ef56b2b951789ef85c8
Signed-off-by: Huangjinhui <huangjh.jy@fujitsu.com>
Scott Murray [Fri, 16 Feb 2024 22:16:41 +0000 (17:16 -0500)]
meta-offline-voice-agent: remove 'virtual/' RPROVIDES
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>
Jan-Simon Moeller [Tue, 13 Feb 2024 22:24:18 +0000 (23:24 +0100)]
Add gitlab issue/merge request templates
Add template files for gitlab
Bug-AGL: SPEC-4474
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I3a9eec6305cb434abad98e9d77a73f8693cbe2d0
Jan-Simon Moeller [Fri, 9 Feb 2024 17:08:04 +0000 (18:08 +0100)]
virtio: fix bblayer dependencies and include file
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>
Michele Paolino [Fri, 19 Jan 2024 14:29:42 +0000 (14:29 +0000)]
New virtio-loopback-adapter repository added
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>
Naoto Yamaguchi [Sun, 31 Dec 2023 15:44:40 +0000 (00:44 +0900)]
Sync rebooting cluster-service and cluster-refgui
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>
Naoto Yamaguchi [Sun, 31 Dec 2023 15:34:40 +0000 (00:34 +0900)]
Remove auditd and policy tool in guest
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>
Marius Vlad [Thu, 28 Dec 2023 20:59:29 +0000 (22:59 +0200)]
flutter-auto: Add support for width/height activation area
Bug-AGL: SPEC-5038
Change-Id: I9d775fee5f806069982718c2b3247ce1fac3241d
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Michele Paolino [Mon, 18 Dec 2023 13:48:17 +0000 (13:48 +0000)]
Vhost-user-console device and can license fixes
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>
Naoto Yamaguchi [Tue, 26 Dec 2023 14:33:36 +0000 (23:33 +0900)]
Move cluster core package to cluster demo image
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>
Naoto Yamaguchi [Tue, 26 Dec 2023 13:41:14 +0000 (22:41 +0900)]
Up revision to cluster-service oriented version
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>
Michele Paolino [Tue, 14 Nov 2023 17:07:09 +0000 (18:07 +0100)]
CAN, GPIO, RNG vhost-devices for virtio-loopback [v6]
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>
Yan [Tue, 5 Dec 2023 02:18:04 +0000 (02:18 +0000)]
agl-test-framework: bump SRCREV
add tar ptest into suites.
Change-Id: I668e0d92847f04c463a152010ce01b7ae51bc259
Signed-off-by: Yan <yanxk.fnst@fujitsu.com>
Marius Vlad [Mon, 4 Dec 2023 16:33:16 +0000 (18:33 +0200)]
Add support wl_output version 4 and agl_shell v8
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>
Fumiya Kohzu [Thu, 30 Nov 2023 04:28:56 +0000 (13:28 +0900)]
UnifiedHMI: Update SRCREV for RVGPU and virtio-loopback-driver, and upgrade 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>
Naoto Yamaguchi [Sun, 26 Nov 2023 14:57:31 +0000 (23:57 +0900)]
Update cluster-refgui to support cluster-service
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>
Naoto Yamaguchi [Sun, 26 Nov 2023 14:54:19 +0000 (23:54 +0900)]
Replace to cluster-service from libclusteripc and libclusterapi
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>
Michele Paolino [Tue, 14 Nov 2023 17:55:26 +0000 (17:55 +0000)]
egvirt feature updates with virtio-loopback
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>
Qiu Tingting [Thu, 16 Nov 2023 05:33:31 +0000 (05:33 +0000)]
tar: fix ptest with upgrade 1.34 -> 1.35
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
Jan-Simon Moeller [Tue, 14 Nov 2023 15:29:36 +0000 (16:29 +0100)]
Fix for typo in agl-service-voiceagent recipe
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>
Scott Murray [Wed, 8 Nov 2023 23:42:32 +0000 (18:42 -0500)]
flutter-auto: apply Vivante workaround for NXP BSP
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>
Angelos Mouzakitis [Tue, 7 Nov 2023 14:51:27 +0000 (15:51 +0100)]
virtio-loopback-adapter: Update adapter recipe for sound and GPIO Yocto builds
Signed-off-by: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com>
Change-Id: I3920dc90a6929e00d0a1491f8e63a7e982da9fe7
Angelos Mouzakitis [Fri, 3 Nov 2023 17:53:04 +0000 (18:53 +0100)]
virtio-loopback kernel driver: Follow updates on the repo
Change-Id: I9944c2d385363eda108bd1a585e25d5a3433116a
Signed-off-by: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com>
Scott Murray [Mon, 6 Nov 2023 21:24:53 +0000 (16:24 -0500)]
Fix Flutter version
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>
Joel Winarske [Sat, 4 Nov 2023 15:38:22 +0000 (08:38 -0700)]
meta-agl-flutter README
-add general working notes
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Change-Id: If9abf99a0ea9a1e32fd21d41b7964aa8338c9fd5
Scott Murray [Thu, 2 Nov 2023 20:13:39 +0000 (16:13 -0400)]
Add initial DRM lease test images
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>
Malik Talha [Wed, 1 Nov 2023 22:29:04 +0000 (03:29 +0500)]
Update voice agent related recipes
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>
Joel Winarske [Thu, 2 Nov 2023 22:45:57 +0000 (15:45 -0700)]
Remove unused files
-bbappends have been moved upstream
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Change-Id: I7d65ba7b477b67a3e9601633bf4a09f4532fc0ce
Yan [Tue, 24 Oct 2023 01:10:50 +0000 (09:10 +0800)]
agl-wireless-monitor: include CH341 driver
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
Scott Murray [Thu, 19 Oct 2023 16:36:01 +0000 (12:36 -0400)]
flutter-auto: add rcar3 build fix patch
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>
Joel Winarske [Tue, 17 Oct 2023 17:35:36 +0000 (10:35 -0700)]
Flutter 3.13.2 update
-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
Yan [Sun, 8 Oct 2023 00:31:16 +0000 (08:31 +0800)]
agl-wireless-monitor: add libcgic
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
Yan [Wed, 11 Oct 2023 01:35:27 +0000 (09:35 +0800)]
agl-wireless-monitor: add MJPG streamer
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
Angelos Mouzakitis [Tue, 10 Oct 2023 16:49:37 +0000 (18:49 +0200)]
virtio-loopback: Update upstream to epsilon branches
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>
Jan-Simon Moeller [Wed, 11 Oct 2023 13:15:54 +0000 (15:15 +0200)]
offline-voice-agent: increase BAZEL_JOBS and BAZEL_MEM defaults
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>
Malik Talha [Wed, 11 Oct 2023 13:46:48 +0000 (18:46 +0500)]
Add recipes for voice agent service and app
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>
Malik Talha [Fri, 6 Oct 2023 18:42:08 +0000 (23:42 +0500)]
Add dependencies for RASA framework
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>
Malik Talha [Thu, 5 Oct 2023 20:46:44 +0000 (01:46 +0500)]
Fix Scipy, OpenBlas, and NumPy library linking issues
This fixes the linking issues primarily between Scipy and OpenBlas
caused due to Scipy expecting a different name for OpenBlas dynamic
linking library.
Bug-AGL: SPEC-4925
Change-Id: Idb8f620134d63e7d9425a0df8942370430b3f700
Signed-off-by: Malik Talha <talhamalik727x@gmail.com>
Hau Vo [Fri, 29 Sep 2023 04:21:15 +0000 (13:21 +0900)]
Add support Salvator-x H3/M3 to IC container demo
This enable lxc auto start on Salvator-x H3/M3 and specify drm interface for M3.
Bug-AGL: SPEC-4808
Signed-off-by: Hau Vo <hau.vo.ra@renesas.com>
Change-Id: I45e9ff5453655f814f067ec1f48611ee4cea8442
Hau Vo [Fri, 29 Sep 2023 04:15:55 +0000 (13:15 +0900)]
Fix missing gles-user-module-firmware in agl-cluster-demo-lxc-host image
rcar platform need gles-user-module-firmware for graphics
Bug-AGL: SPEC-4808
Signed-off-by: Hau Vo <hau.vo.ra@renesas.com>
Change-Id: I0dfc229b185bbe039a01f1c8a2f4ce031fbbc728
Malik Talha [Thu, 28 Sep 2023 10:50:31 +0000 (15:50 +0500)]
Add dependencies for intent engine snips
This adds the libraries for the snips intent engine.
Bug-AGL: SPEC-4856
Change-Id: I0acec6fdd1d0809ee2a0a52ee2c95cd86671d760
Signed-off-by: Malik Talha <talhamalik727x@gmail.com>
Qiu Tingting [Thu, 28 Sep 2023 07:22:26 +0000 (07:22 +0000)]
tar: Add ptest support
Add ptest support for tar.
It contains two parts.
One part is a backport for
http://cgit.openembedded.org/openembedded-core/commit/?h=master-next&id=
878e154181e5e8d18e3605f0989bebf4aec1c6e1
It should be deleted after yocto version up.
Another part is changing formate of the result of "ptest-runner tar"
Because some cases have same name, adding a case number can better
locate incorrect case.
A sample:
PASS: tar version --> PASS: 1: tar version
SPEC-4753
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Change-Id: I878bdf1693f0e71c1ba33642cd4ff70977e125f9
Yan [Mon, 18 Sep 2023 00:30:17 +0000 (08:30 +0800)]
agl-test-framework: Bump SRCREV
Bump agl-test-framework SRCREV to include recently added test
suites into the test framework.
Bug-AGL: SPEC-4753
Signed-off-by: Yan <yanxk.fnst@fujitsu.com>
Change-Id: I0594d08ed6077d61a96285a28dcfd22456459236
Yan [Fri, 1 Sep 2023 01:16:21 +0000 (09:16 +0800)]
agl-wireless-monitor: provide boa and basic dependency chain
1, add new feature 'agl-wireless-monitor' to help
compile the project.
2, provide boa web server for project, it is
fixed and configured, for more information
you can go check the conf patch.
3, provide basic bb file for main program, currently
some of the html files are included.
Bug-AGL: SPEC-4838
Signed-off-by: Yan <yanxk.fnst@fujitsu.com>
Change-Id: Ia870a76be602a9bc10eeed5e91873c2757a56a2a
Fumiya Kohzu [Thu, 22 Jun 2023 11:17:58 +0000 (20:17 +0900)]
Unified HMI: initial commit
This is the initial commit for RVGPU of Unified HMI.
`Unified HMI` is a common platform that promotes UX innovation
in integrated cockpits and enables flexible information display
from various applications across multiple displays.
`RVGPU` is a client-server based rendering engine
that creates 3D commands on a client device, sends them to a server
for GPU rendering, and displays the results.
- create new layer, meta-uhmi
- create sub-layer, meta-rvgpu
- add 1 feature to enable basesystem, agl-rvgpu
Bug-AGL: SPEC-4744
Change-Id: I9b6f3966e3d5a859787f81c41b584fa686fd1f87
Signed-off-by: Fumiya Kohzu <kohzu.fumiya@jp.panasonic.com>
Qiu Tingting [Fri, 1 Sep 2023 05:55:19 +0000 (13:55 +0800)]
xz: Add ptest support
Add ptest support for xz.
It is a backport for
https://lists.openembedded.org/g/openembedded-core/message/182481
It should be deleted after yocto version up.
SPEC-4753
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Change-Id: I3dd4f7f70d1f71cb277506af2cd2e3d28d596150
Naoto Yamaguchi [Sun, 20 Aug 2023 02:10:24 +0000 (11:10 +0900)]
Fix agl IC demo is not show both screen
In R-Car platform such as ref-hw is not show cluster and ivi screen.
It cause by installing gles-user-module-firmware into guest image.
gles-user-module-firmware is installed by kernel-module-gles dependency.
kernel-module-gles is installed by MACHINE_EXTRA_RRECOMMENDS from agl_rcar.inc,
but this environment variable can't delete in guest build.
This patch fix this issue.
Bug-AGL: SPEC-4888
Change-Id: Ica0f8d6ef48d30333bbccdff7380471b11ad063c
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Qiu Tingting [Wed, 23 Aug 2023 02:35:21 +0000 (10:35 +0800)]
fontconfig: Add ptest support
Add a ptest for fontconfig.
It is a backport for
https://lists.openembedded.org/g/openembedded-core/topic/meta_oe_patch_v1/
100753708
It should be deleted after yocto version up.
SPEC-4753
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Change-Id: Icfc3e3b4503000c02c2156f20bc8dc9ae3cbfa5b
Naoto Yamaguchi [Sun, 20 Aug 2023 02:33:57 +0000 (11:33 +0900)]
Move momi ivi repo from outside development repository to AGL
Mominavi, momiplay and momiscreen are refernce application of
AGL IC container integration. These repository was refer to
outside development repository.
This patch change repository from outside development repository
to AGL repository.
Bug-AGL: SPEC-4821
Change-Id: I5380f002982978457df5320c66a4bba3135778db
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Yan [Wed, 16 Aug 2023 05:56:48 +0000 (13:56 +0800)]
agl-test-framework: Bump SRCREV
Bump agl-test-framework SRCREV to include recently added test
suites into the test framework.
Bug-AGL: SPEC-4753
Signed-off-by: Yan <yanxk.fnst@fujitsu.com>
Change-Id: Ia31d2cb091598406abb3f3683d02be0f939df499
amanarora_09 [Tue, 28 Mar 2023 20:27:17 +0000 (22:27 +0200)]
Rework and update offline voice agent
This brings the voice agent to the state shown at AMM and EW.
Change-Id: I31ac4adc874a206e6e598ba116523ecc7eb99fc9
Signed-off-by: amanarora_09 <aman.arora9848@gmail.com>
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Yan [Thu, 15 Jun 2023 05:30:40 +0000 (13:30 +0800)]
agl-test-framework: add three build modes
we now add 3 build time modes for users to select:
mode 1: fast
register AGL_TEST_MODE = "fast" into the local.conf,
simply install tests runtime from 0-30 seconds.
mode 2: standard ---> DEFAULT
install tests that gets a runtime from 0 secs to 30 mins.
mode 3: extreme
install all tests.
---Notice---:
we set default to "standard" mode.
If you wish for other modes, put the below comment in your
conf/local.conf:
AGL_TEST_MODE = "fast" or AGL_TEST_MODE = "extreme"
Bug-AGL: SPEC-4753
Signed-off-by: Yan <yanxk.fnst@fujitsu.com>
Change-Id: If11db7ec50171aa69b98e1e656043722e2900182
Qiu Tingting [Fri, 21 Jul 2023 03:06:21 +0000 (11:06 +0800)]
curl: Add ptest support
Add a ptest for curl.
It is a backport for
http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-support/curl?id=
a0ea00daace826129cdec8f714ca7b7c60e9dadf
http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-support/curl?id=
0b1e3746478e9ad1800b027ab5dc96495997807e
http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-support/curl?id=
e885875f2af9cee0e7557ee130d3180492e507dd
It should be deleted after yocto version up.
SPEC-4753
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Change-Id: Ic4848d1aea6c4991f0a7ff8c0dcb51c07211312e
Marius Vlad [Mon, 19 Jun 2023 07:48:07 +0000 (10:48 +0300)]
meta-agl-flutter/recipes-graphics/toyota: Hot fix for current mode
The flags entry is bitmasked between preferred and current mode, which
we didn't account at all. This adds a temporary patch to fix that until
meta-flutter is updated with it.
Bug-AGL: SPEC-4841
Change-Id: I930bbaed59e468803e16cbb2c72df440a0c30746
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Qiu Tingting [Wed, 28 Jun 2023 02:53:25 +0000 (10:53 +0800)]
kbd: Add ptest support
Add a ptest for kbd.
It is a backport for
https://lists.openembedded.org/g/openembedded-core/topic/patch_v4_kbd_add_ptest/
99258821
It should be deleted after yocto version up.
SPEC-4753
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Change-Id: I98d0781239f17b01bb9cba3f06a3dfc100fc201f
Roger Zanoni [Thu, 13 Jul 2023 21:08:22 +0000 (23:08 +0200)]
[wam][cef] Add the agl-cef feature to use cef as a wam backend
Bug-AGL: SPEC-3872
Signed-off-by: Roger Zanoni <rzanoni@igalia.com>
Change-Id: Iee3852a7bd31275476872ec3e2ba6ee5a0a9d21f
Jan-Simon Moeller [Fri, 14 Jul 2023 01:58:12 +0000 (03:58 +0200)]
Adapt basesystem image to the packagegroup changes
This brings the image up-to-date with the recent changes.
Bug-AGL: SPEC-4813
Change-Id: I99769ef011ba8d6c6ae3e9e2f6b65172797feb9d
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Naoto Yamaguchi [Thu, 8 Jun 2023 15:08:52 +0000 (00:08 +0900)]
Fix a parse error for weston and kmscube
After the this patch https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-devel/+/28877
These recipe out error for patch file not found.
This patch fix to it.
Bug-AGL: SPEC-4825
Change-Id: Ic8aa59f3571ed873f62a0513d85c77764407bc1b
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Scott Murray [Tue, 6 Jun 2023 21:06:54 +0000 (17:06 -0400)]
meta-agl-flutter: update for meta-agl-core changes
Changes:
- Pull in image .bb files instead of .inc files.
- Use agl-image-compositor as the base image for agl-image-flutter.
instead of the appending done to agl-image-weston and its
packagegroup previously.
- Rework flutter-gallery systemd unit to work again, and update our
bbappend to install it as disabled as an option for starting up
flutter-gallery in agl-image-flutter. It seems useful to keep it
present to serve as an example of starting Flutter apps via
systemd and using the agl-flutter-env package.
- Some minor documentation updates in README.md.
- Replace some :append usage with += to avoid creating problems
for downstream users.
Bug-AGL: SPEC-4813
Change-Id: I8a61d6365ce69ac50b88abc7bc451486b3e1b339
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Tue, 6 Jun 2023 20:44:20 +0000 (16:44 -0400)]
meta-agl-ic-container: update for meta-agl-core changes
Changes:
- Pull in image .bb files instead of .inc files.
- Remove IMAGE_LINGUAS definitions, as they were the same as the
default value in meta-agl-core.
- Replace some :append usage with += to avoid creating problems
for downstream users.
Bug-AGL: SPEC-4813
Change-Id: I78a865057c9679fa7dd010ee8f99ee6424ecfb40
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Wed, 7 Jun 2023 15:05:56 +0000 (11:05 -0400)]
meta-agl-flutter: fix flutter-gallery build
Add a SRCREV override for flutter-gallery to pick up the version
that was used with Flutter 3.3.x in meta-flutter. This matches our
override of FLUTTER_SDK_TAG to use Flutter 3.3.7, and fixes the
build of it and hence agl-image-flutter. The override has been
added in agl-flutter.inc to be visible beside the Flutter version
override so they can be updated/removed at the same time easily.
Bug-AGL: SPEC-4819
Change-Id: I27207baa78a498d9e52c21f0b093a3d3bb671f37
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Mon, 5 Jun 2023 21:55:13 +0000 (17:55 -0400)]
flutter-auto: refresh agl-shell platform channel plugin patch
Refresh our platform channel plugin patch to fix fuzz warnings
after the latest flutter-auto update.
Bug-AGL: SPEC-4819
Change-Id: I5b7a40235d3601d95fe7c6f07d2bfddb83bdba64
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Fri, 2 Jun 2023 14:48:45 +0000 (10:48 -0400)]
meta-agl-flutter: add agl-flutter-env
Add agl-flutter-env recipe that installs a /etc/default/flutter
environment file that can be sourced to get the default Flutter
version and runtime type. The variable AGL_FLUTTER_DEFAULT_RUNTIME
can be overridden at build time to switch the default runtime from
release to something else.
Bug-AGL: SPEC-4819
Change-Id: I33ef50c932116aecddb746007722ce8163079389
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Joel Winarske [Thu, 1 Jun 2023 01:35:35 +0000 (18:35 -0700)]
Flutter bbclass refactor
-remove use of bbclass runtime modes
-use external automation-workspace repo
Scott Murray:
- update flutter-auto agl-shell platform channel plugin patch with
reworked version from Marius Vlad.
Bug-AGL: SPEC-4819
Change-Id: I7510f916ab70d8bab78fdb9ab235092f84c3713a
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Jan-Simon Moeller [Thu, 11 May 2023 15:09:44 +0000 (17:09 +0200)]
Ensure meta-agl-drm-lease does pass yocto-check-layer and has run-yocto-check-layer.sh scripts
Ensure the layers do pass again and that the scripts are up-to-date.
Bug-AGL: SPEC-4680
Bug-AGL: SPEC-4686
Change-Id: Id1279d4a43b89d50731dd85e9347d35d524e14b7
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Qiu Tingting [Tue, 23 May 2023 07:09:54 +0000 (15:09 +0800)]
e2fsprogs: fix ptest bug for second running
At second running, there are four new failed case:
d_loaddump f_bigalloc_badinode f_bigalloc_orphan_list f_dup_resize
The test_data.tmp is necessary, but it is deleted by run-ptest.
So it should be restored after testing.
It is a backport for
http://cgit.openembedded.org/openembedded-core/commit/?h=master-next&id=
d0d08dd9a8a179e25b9cfcbac696c1d212a1910c
It should be deleted after yocto version up.
SPEC-4753
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Change-Id: I9206ec35ed9964a9136cdddee084a4c80ca13560
duerpei [Tue, 16 May 2023 01:45:46 +0000 (09:45 +0800)]
agl-test-framework: Bump SRCREV
Bump agl-test-framework SRCREV to include recently added test
suites into the test framework.
Bug-AGL: SPEC-4755
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I14c7412a60bb193f27f36c929af6264c6a3fc6f7
Jan-Simon Moeller [Fri, 12 May 2023 13:16:31 +0000 (15:16 +0200)]
Declare dependencies of meta-agl-ic-container layer
The layer is missing its dependencies in conf/layer.conf.
Add them to conf/layer.conf.
Also add a first draft of the yocto-check-layer wrapper.
Bug-AGL: SPEC-4777
Change-Id: I84e9c1dd917e3037c838021e146d7f66965c963d
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Naoto Yamaguchi [Sun, 21 May 2023 05:04:04 +0000 (14:04 +0900)]
Improvement to psplash recipe using service override
Last psplash patch has some HACK implementation for
drl lease support. It cause complex change to psplash
service file.
This patch fix this issue reusing
sandbox/ishii.hiroyuki/psplash-drm, that is worked by
ishii hiroyuki.
Bug-AGL: SPEC-4804
Change-Id: I350a4627b8062ec418016a72b20af2e9d0f2a9a0
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sat, 20 May 2023 22:58:26 +0000 (07:58 +0900)]
Enable logging solution in AGL IC container integration
In case of container isolation, a logs of each container
record inside a container. When developer want to analyze
system using logs, they need to combine log file
between host and guest.
This patch enable system wide logging solution for
AGL IC container integration.
This architecture describe in
https://confluence.automotivelinux.org/display/IC/Architecture+design+for+logging
Bug-AGL: SPEC-4005
Change-Id: I331474530131e6a87b41639444d705c8293d4c0c
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Tue, 16 May 2023 15:44:04 +0000 (00:44 +0900)]
Re-migrate r-car specific package installation from dynamic layer to machine overrides
At https://jira.automotivelinux.org/browse/SPEC-4794, we are discuss
shall use dynamic layer or machine overrides.
As a result, we got common agreement to use machine overrides.
Bug-AGL : SPEC-4794
Change-Id: I83583dbf9f7fa2c67cb12b477bf915d2433bffa3
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sat, 13 May 2023 15:09:11 +0000 (00:09 +0900)]
Revert "Write back group setting to original at 72-pvr-seat.rule"
This reverts commit
cd80954328cef8b9ec1e878f6bead91c8752d65c.
Bug-AGL : SPEC-4797
Change-Id: I702b359c074531b4ca1fd9013275c23b4338318e
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Thu, 11 May 2023 16:01:40 +0000 (01:01 +0900)]
Change package arch for cm-config from all arch to machine arch
Container Manager config is highly depend to board, on the
other hand that set all arch to package.
This patch change package arch for cm-config from all arch
to machine arch.
Bug-AGL : SPEC-4777
Change-Id: I925f7bec9db24dcc13095a1fc7d836fa95307dcf
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Thu, 11 May 2023 15:56:56 +0000 (00:56 +0900)]
Move configuration files to subdirectory for rcar-gen3
In https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-devel/+/28799,
I got a review comment for place of configuration files.
This patch fix place of configuration files for rcar gen3.
Bug-AGL : SPEC-4790
Change-Id: I68444e05848817c52908009d33b7d62d7921a377
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Thu, 11 May 2023 15:16:58 +0000 (00:16 +0900)]
Move configuration files to subdirectory for raspberrypi4
In https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-devel/+/28799,
I got a review comment for place of configuration files.
This patch fix place of configuration files for raspberry pi 4.
Bug-AGL : SPEC-4790
Change-Id: I6d2acc2a4f611dd68d34146a40d93abb4e0eed51
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Thu, 11 May 2023 15:00:59 +0000 (00:00 +0900)]
Fix conditional check to out of tree image directory setting
In https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-devel/+/28812,
I receive review comment from reviewer to change conditional check.
This patch fix that conditional check.
Bug-AGL : SPEC-4790
Change-Id: Ie2f96d099a6186555cd190d86530ec2ba8df6e7a
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sun, 7 May 2023 14:40:25 +0000 (23:40 +0900)]
[Bug] Fix udev boot up fail in case of connecting CH57x keyboard
When CH57x keyboard connect USB port, a systemd-udev-settle.servic
fail boot up in boot time.
This patch change udev rule to fix this bug.
Bug-AGL: SPEC-4766
Change-Id: I7f0002c74050041d31d24fca5e95ad81830df193
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sun, 7 May 2023 12:44:03 +0000 (21:44 +0900)]
Improve error handling in multi partition integration
Existing multi partition integration out the error of out
of tree image in wic creation process. That error message
is difficult understanding.
This patch add out of tree image check at more earlier timing.
Bug-AGL: SPEC-4777
Change-Id: If1a0ba8d78b5ff1e7b19ef6a10a8f9fc98312b8a
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sat, 6 May 2023 23:22:51 +0000 (08:22 +0900)]
Add CH57x keyboard based UI for container demo
Container exchange user interface using CH57x keyboard.
This UI based on mock container manager for AGL CES2023
demo.
That is contributed by Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Bug-AGL: SPEC-4766
Change-Id: I3654bb0fd22787c66af554db71fc3adb82440702
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sat, 6 May 2023 13:31:57 +0000 (22:31 +0900)]
Remove cgroup cpuset setting from default config
Existing container manager config based on ces 2023
development, that include cgroup cpuset setting.
In case of R-Car Gen3, R-CarH3 has 8 cores, R-Car M3
has 6cores, we are difficult provide common configs.
This patch remove cgroup cpuset setting from config.
Bug-AGL: SPEC-4777
Change-Id: I1d4cf679951b8f1e6e333a69e2c794c6259997b9
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sat, 6 May 2023 08:19:09 +0000 (17:19 +0900)]
Write back group setting to original at 72-pvr-seat.rule
The access permission of /dev/pvr_sync is set group=display by
72-pvr-seat.rule. This setting replace from video to display at
meta-agl/meta-agl-bsp/meta-rcar-gen3/recipes-graphics/
gles-module/gles-user-module.bbappend.
This change is not necessary in current AGL IVI demo.
Because the similar device files set video group such as /dev/dri/cardX.
This patch write back group setting to original at 72-pvr-seat.rule.
Bug-AGL: SPEC-4777
Change-Id: I2bfbd8f387876207f2d09ee9e84eced61ada0904
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sat, 6 May 2023 07:02:45 +0000 (16:02 +0900)]
Enable lease transfer option at drm-lease-manager
When leaser side has two or more drm master such as splash
screen and compositor, drm master need to transfer from
early user(splash) to main(compositor) user.
This patch enable lease transfer option at drm-lease-manager.
Bug-AGL: SPEC-4777
Change-Id: Ide31167888d34f482a7e20b93e7364c46aa580b8
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sat, 6 May 2023 03:39:23 +0000 (12:39 +0900)]
Add AGL IC container integration demo web UI
Momi web is a Web UI for AGL IC container demo. That support
IVI guest change and force rebooting to ivi guest.
This patch add support momi web to use full demo integration.
It use lighttpd.
Bug-AGL: SPEC-4766
Change-Id: Ie0a91b80cee7462e580706d89abca8ece8142712
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sat, 6 May 2023 03:18:41 +0000 (12:18 +0900)]
Add support out of three image install to support agl demo ivi guests
Existing AGL IC container integration build host and all guest
using multi config. When we want to add support agl demo ivi
guests, multiconfig based integration require to long build time
by single build tree.
This patch enable support out of tree image install to support.
This method support prebuild ext4 image installation. This method
realize to reduce build time for AGL IC developer.
Bug-AGL: SPEC-4766
Change-Id: Id4ba092ce89c05bad3440e75845e6602bb0a50ab
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Fri, 5 May 2023 02:10:46 +0000 (11:10 +0900)]
Update raspberrypi4 support for AGL IC container integration
The raspberrypi4 and R-CarH3-refhw board is main supporting
board for AGL IC container integration. The raspberrypi4 is
require few patches.
This patch update raspberrypi4 support for AGL IC container
integration.
Bug-AGL: SPEC-4777
Change-Id: I719e01aa8d603eced73e99fc54652b89d2d612b9
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Fri, 5 May 2023 02:03:42 +0000 (11:03 +0900)]
Reworking environment variable setting for guest
After the drm-lease-manager update, the drm-lease socket
file setting is move on each environment variable setting.
On the other hand, previous setting was not remove from
system.conf for each guest.
This patch remove drm-lease-manager and qt environment
variable setting from system.conf for each guest.
Bug-AGL: SPEC-4777
Change-Id: I972ee51f593ab305e0ffa548083cff11cf0014d5
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Thu, 4 May 2023 11:56:06 +0000 (20:56 +0900)]
Reworking config creation for lxc and container manager
At "Add initial container manager config for r-car gen3"
add container manager config recipes. But it is not support
dynamic drm lease configuration, it require to static
configuration in each guest.
This patch enable dynamic drm lease configuration similar
to lxc-config.
Bug-AGL: SPEC-4777
Change-Id: I6161c5ff3d93ddbbde866c1c28d107d8f524d40b
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Thu, 4 May 2023 07:32:00 +0000 (16:32 +0900)]
Enable container manager in agl-instrument-cluster-container-demo
This patch enable container manager in agl-instrument-cluster-container-demo.
Bug-AGL: SPEC-4777
Change-Id: I94d8b9d0e94a7f5f483e85b610557234c7ac6e9b
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Thu, 4 May 2023 07:31:00 +0000 (16:31 +0900)]
Add initial container manager config for r-car gen3
This patch add config files for container manager to
launch guest by container manager.
Bug-AGL: SPEC-4777
Change-Id: I0b2fd8f87f3cdffbbda0688f3d6b4b980bdc2c2b
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Thu, 4 May 2023 03:11:20 +0000 (12:11 +0900)]
Add support integration type of multi partition
Existing AGL IC container integration was not supporting
multi partition integration.
This patch enable multi partition integration using wic.
Bug-AGL: SPEC-4777
Change-Id: I8c926410177642953b3888751b774e71e924a074
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Wed, 3 May 2023 02:14:17 +0000 (11:14 +0900)]
Move out r-car specific description to dynamic-layer
Existing agl-cluster-demo-lxc-host.bb is including r-car
specific description.
IMAGE_INSTALL:append:rcar-gen3 = " kernel-module-gles "
This patch move this to dynamic-layers/meta-rcar-gen3.
Bug-AGL: SPEC-4777
Change-Id: I421e96a65b8a2b09046283d9d9710551639ff1ac
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Tue, 2 May 2023 18:38:16 +0000 (03:38 +0900)]
Remove obsoleted weston configuration recipes
The weston-init and the weston-ini-conf ware not
used in existing integration.
This patch remove these obsoleted recipes.
Bug-AGL: SPEC-4777
Change-Id: I8048bc311c1cece40ce5a78b3a0287bde74d2b25
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Tue, 2 May 2023 14:46:23 +0000 (23:46 +0900)]
Initial support for AGL Container Manager
The AGL Instrument Cluster container integration require to
container management daemon to support embedded use case
such as lifecycle, many device and other. AGL IC-EG is
already starting development for that daemon.
This patch is initial support for that container management
daemon.
Bug-AGL: SPEC-4777
Change-Id: I02055c45dd53a80fc6d5ef0ab2c2206c6c0feae2
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sat, 17 Dec 2022 05:15:12 +0000 (14:15 +0900)]
Disable guest reboot by lxc-monitor
When guest container use reboot command, lxc-monitor will
reboot guest automatically. In this case, the container
management daemon catch exit from guest init, but it cant
reboot guest. This mean container manager can't re-assign
dynamic devices.
This patch disable automatic reboot.
Bug-AGL: SPEC-4777
Change-Id: I3fbd3fca61db29e483b782b0db9c64707b3e488c
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Tue, 2 May 2023 14:23:22 +0000 (23:23 +0900)]
Remove python dependency from packagegroup-selinux-minimal
A meta-selinux has issue for force install many packages.
A packagegroup-selinux-minimal may support desktop and server
runtime use case, may not match AGL (embedded) runtime use case.
One of the big issue, that force install unnecessarily python
runtime to image. It's caused by backward compatibility for
policycoreutils package, maybe.
This patch fix this issue temporally.
Shall fix at meta-agl layer at SPEC-4778.
Bug-AGL: SPEC-4777
Change-Id: I2b844cd928448b024e4a6830ea98e7dc76f0832b
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Tue, 2 May 2023 11:01:14 +0000 (20:01 +0900)]
Rework images to support some integration types
Existing lxc-host-image-minimal support multiconfig based
single root filesystem integration. On the other hand,
when we want to use multi partition integration, we need
to fully replace lxc-host-image-minimal recipe.
This patch divide lxc-config installation and
single root filesystem integration feature from
lxc-host-image-minimal to agl-lxc-install-single-imgage.inc
and agl-lxc-autostart.inc.
This change realize to support integration types
using lxc-host-image-minimal.
Bug-AGL: SPEC-4777
Change-Id: I95d866ff6eaddf793927aacb056334e573389804
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Tue, 2 May 2023 08:57:33 +0000 (17:57 +0900)]
Divide lxc autostart from main package
Existing lxc package is including autostart feature.
In this case, that can't enable/disable using package install.
This patch achieve autostare feature enable/disable
by package install.
Bug-AGL: SPEC-4777
Change-Id: I0373b294b677a39a670b79e3149a6d8a1d5b4432
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Fri, 4 Nov 2022 23:44:22 +0000 (08:44 +0900)]
Force enable SELinux feature in agl-ic-container
AGL is already select SELinux for default LSM.
This patch follow to this policy.
Bug-AGL: SPEC-4777
Change-Id: I20078b87d2caa3a1d76af68957d0056e0d0f6adf
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>