Age | Commit message (Collapse) | Author | Files | Lines |
|
After the c8f26648ef9ed09ca842fd81202802b73a07f789, The drm lease
support patch for agl-compositor can't apply. It causes build
error in container guest environment for AGL demo IVIs.
This patch updates drm lease support patch to fix build error.
Bug-AGL: SPEC-5318
Change-Id: Ifd257d30c8a676e4a17869458336b4e08d2ffb8e
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
The agl-host-image-drm-lease-test use CI test. That test to drm
lease infrastructure. This CI test run on qemux86-64.
This patch enable qemu86-64 environment support.
Bug-AGL: SPEC-5308
Change-Id: I82283c3662cddd5bec0fe5a164eb2521c0d8d47d
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
AGL was migrate to cgroup v2 integration from cgroup v1 and v2
mixin integration. Existing container-manager does not support
cgroupv2 based resource control.
This patch change resource control settings from cgroup v1 base
to cgroup v2 base.
Bug-AGL: SPEC-5284
Change-Id: I91761248f36b78b4ae4936d54d60acb92366f999
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
Existing container integration was supporing with container-manager and
without container-manager integration. After the scarthgap update,
systemd cgroup-v1 and v2 mixed support was disabled. It require to big
rework in resource controle feature.
The lxc only integration (without container-manager integration) has some
limitation for device support. For example, it can't handle dynamic
device/network interface change, it' can't protect device access from
guest using mknod. On the other hand, if I mantain to this integration,
it need many human resource. The lxc only integration does not have
value for these work.
This change drop lxc only integration. This strategy was discussed
in gerrit 30506.
Bug-AGL: SPEC-5283
Change-Id: I66b209cdf7fa6bf77439a24211de4da7dcdfa873
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
AGL was migrate to cgroup v2 integration from cgroup v1 and v2
mixin integration. Existing container-manager does not support
cgroupv2 based resource control.
At a f396483881a30f6ed08786114bf7a62355cd266e, it enable device
access protection. This patch enable cgroup v2 based cpu, memory,
and more resource control feature.
Bug-AGL: SPEC-5284
Change-Id: I9ba417d01913626781fde4e9d67b5499db8d7a40
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
Existing recipe is missing to license information.
This patch fix license information in recipes.
Bug-AGL: SPEC-5274
Change-Id: Ibbe45afc97cf9dbdc305a5d71b40fd64f59a030e
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
Existing container-manager is designed for multi partition
integration. The test image for drm lease require to each
guest image mix in to single rootfs.
This update enable rootfs bind mount feature to enable host
guest mix in integration.
This patch tested in NanoPC-T6 board only.
Bug-AGL: SPEC-5308
Change-Id: I57f408bc872513c79c6e3e1a3c8adffcf92a1d48
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
This patch enable drm-lease-test image that based on container manager.
Bug-AGL: SPEC-5308
Change-Id: I7301901d2ab0331a70dc031363c4133cea0bc532
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
At a Qt6 migration, weston config file was removed. As a
result, the guest images for drm lease test couldn't build.
This patch repair to each guest image for drm lease test.
Bug-AGL: SPEC-5308
Change-Id: Icc23fd2d5a9957be0a6dcd39c211d511151d037b
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
This reverts commit 24f2da7bfd7fa66e8a3b8ed7e5d8c09ef6956c68.
Bug-AGL: SPEC-5308
Change-Id: Ibf15daed630f08ad07bf6f91aaef016927eee0ac
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
This patch follow up this change.
https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30531
Bug-AGL: SPEC-5294
Change-Id: Id7ff0e2c4d03d80717754ca03b84a09151d91de3
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
YP now requires this file to be present. Add it.
Bug-AGL: SPEC-5309
Change-Id: I9f30f7754ab808a86c75866d7541d9549464c929
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
This patch update container-manager.
Add cgroup v2 initial support.
Add resoure setting overwrite protection from guest in cgropu v1.
Add cgroup based device access protection.
Add plugin based container workqueue and container manager workqueue.
Improve MISRA C complient.
Bug-AGL: SPEC-5284
Change-Id: Iafec8840d30c545b17014492d65f3b8fdcc083f8
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
After the scarthgap update, systemd cgroup-v1 and v2 mixed support
was disabled. It require to improve container-manager.
Container-manager has some improvement already.
This change maintain container setting to use these improvement.
Bug-AGL: SPEC-5284
Change-Id: Ic2f94cc33577c07755940bcdb4376dacbd9b0ade
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
At SPEC-737, systemd-timesyncd was disabled every case. It causes
NTP capability lost in case of using systemd-networkd.
This patch enable systemd-timesyncd in guest environment.
Bug-AGL: SPEC-5274
Change-Id: I2c4f48bd67aa800c87ec37e2f494538b9f5a23c4
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
Rename virtio-loopback recipe to be aligned with the
required naming convention.
Change-Id: Iead57ba3755c9654972776264b958fc22e82ce62
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
[v2]:
Remove recipe for socketcan-rs lib. Update vhost-device-can recipe
to clone and be built with a selected version of socketcan-rs.
[v1]:
Update vhost-device-can device and align it with the
vhost-device upstream implementation (commit: 42fa1204ec)
- https://github.com/rust-vmm/vhost-device/tree/main/staging/vhost-device-can
Bug-AGL: SPEC-4966
Change-Id: I9b7f5cb5d84c77198bc0c8b8cebc256fb5df6926
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Updates [v2]:
- Rename virtio-can recipe to solve SDPX error
Updates [v1]:
- Update virtio-can driver implementation and make it
compatible with all kernel versions between v5.10 and
v6.6. The implementation was tested on AGL refHW and
raspberry pi 4 boards.
Bug-AGL: SPEC-4966
Change-Id: I1b41d3e220b99f839e20b5b498aab8e1dc77c0ab
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Specifically this commit enables virtio-can, virtio-input,
virtio-sound and virtio-loopback for linux-yocto kernel.
Bug-AGL: SPEC-4966
Change-Id: I856631c918129eb27f9dde7f594a0c601c8cc413
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Include all virtio-loopback modules, devices and runtime dependencies
needed to run and test most of the supported devices (CAN, Sound, Console,
Blk, Rng, Input
Bug-AGL: SPEC-4966
Change-Id: I638a3a29b53cbea6e8884f438f94c038c339028b
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Include only vhost-user-blk, remove vhost-user-rng/input
since their rust implementations (by vhost-device crate)
are already included.
Introduce a temporary solution for QEMU compilation error
by adding '--disable-werror' during configuration.
Bug-AGL: SPEC-4966
Change-Id: Ie6cd81228391b5e5cd2285a68aa7ab176c631f76
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Move all recipes from meta-rvgpu and meta-distributed-display-fw
into meta-uhmi. And, document the build instructions for RVGPU and
DDFW in the README.
Bug-AGL: SPEC-5254
Change-Id: I0f3362b0f79105de39584d0a5659ac9e3c9d3a2b
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
|
|
The distributed display framework needs Wayland IVI Extension to
control the layout of application. So, it is necessary to add
wayland-ivi-extension until the support to gRPC in agl-compositor
is completed.
Additionally, add uhmi-ivi-wm to apply ivi-layer and ivi-surface layout
to screen using ilm API of ivi-extension based on ULA protocol.
known issue:
There is an issue where touch input is not working with the
wayland-ivi-extension, but this is unrelated to UHMI and occurs with
the wayland-ivi-extension alone in libweston v13.
Bug-AGL: SPEC-5254
Change-Id: I08c917b36904ed6e9d37369d1f6343bd2454013f
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
|
|
Updates [v2]:
Solve compatibility issue with virtio-loopback driver.
Update IOCTLs to be compatible with the latest driver version.
Updates [v1]:
This version adds multi-device support on virtio-loopback
adapter. With that the adapter is able to handle concurrently
requests coming from multiple vhost-user backends.
Bug-AGL: SPEC-4966
Change-Id: I42ed32b41daec3bd9c36176a49623a55174630e2
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Updates [v2]:
It backports the virtio-sound module for rcar-gen3 and enables
virtio-sound, virtio-can, virtio-input, virtio-console,
virtio-loopback for both cases.
Updates [v1]:
Add linux-renesas kernel configuration
Specifically this commit creates a new directory 'linux-renesas'
for configuring the required modules to be loaded by that kernel.
It is also backports the virtio-sound module and enables
virtio-sound, virtio-can, virtio-input, virtio-console and
virtio-loopback.
Virtio-sound module sources:
Source: https://lore.kernel.org/alsa-devel/20210302164709.3142702-1-anton.yakovlev@opensynergy.com
Bug-AGL: SPEC-4966
Change-Id: Ie143e690695a526958e07a66ba481887b2e4a248
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Bug-AGL: SPEC-4966
Change-Id: I41cbe30549ebe923f8e3000ece072aa66c5e90a9
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Bug-AGL: SPEC-4966
Change-Id: If5c6009c2730c6044cffc04a6c43ce116a35e656
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Bug-AGL: SPEC-4966
Change-Id: Ice39bb44594802970618bf0a54f4ec633be83240
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
- Fix flutter-voiceassistant compilation error.
- Remove default inclusion of flutter-voiceassistant.
Bug-AGL: SPEC-5200
Change-Id: Ibb2b11a03caec473030f21b536f975eddc389873
Signed-off-by: Anuj Solanki <anuj603362@gmail.com>
|
|
Add the distributed display framework to control the layouts of the
apps remotely rendered with remote-virtio-gpu (RVGPU).
As meta-distributed-display-fw is added to meta-uhmi, change feature
name from agl-rvgpu to agl-uhmi.
Details of the contents of meta-distributed-display-fw
- ucl-tools: unified clustering tools, launch applications for multiple
platforms and manage execution order and survival.
- ula-tools: unified layout tools, application layout for virtual
displays on virtual screen (mapped from physical displays).
Bug-AGL: SPEC-5254
Change-Id: I9dbe693534cf513ebf9f4b5b43728c67243f3d8b
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
|
|
Now we don't use LD_LIBRARY_PATH hook to achive remote rendering,
so that we can just remove rpath tweaks in weston binaries.
Bug-AGL: SPEC-5253
Change-Id: I3909c6714a0bdf5bc5ca7eb83d03dbdd426f900b
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
|
|
rvgpu-wlproxy works as wayland server and when combined with
remote-virtio-gpu, realize the remote rendering with flutter app
(overall wayland app).
Bug-AGL: SPEC-5253
Change-Id: I99fa0d4df528c75bccf5bf8aa261b0c39a118252
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
|
|
Enable cdc-ncm network configuration to use momiweb in demo.
This patch enable smartphone tethering capability.
Bug-AGL: SPEC-5263
Change-Id: I4eec7857230a03522249a2be9a9f8bab8661aaed
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
HTML5 demo IVI support was dropped in AGL IVI demo.
But that guest support was not removed completely.
This patch remove HTML5 demo IVI support from momiweb
Bug-AGL: SPEC-5262
Change-Id: I0f48b0df0020c4b51419f3fe0e88cb2a0724defa
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
Fixed these issue:
Momiscreen did not show default app in boot time.
Momiplay out error message in playing time that cause Qt6.7.
Bug-AGL: SPEC-5162
Change-Id: I46ba8cc4a1ce0dca8264b2c11d5b460856362543
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
Momiweather is sample world weather app for Momi IVI.
That enable more better demo.
Bug-AGL: SPEC-5162
Change-Id: I3e234a5c87322548f315297c45cfb49294cc8242
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
HTML5 demo IVI support was dropped in AGL IVI demo.
But that guest support was not removed completely.
This patch remove HTML5 demo IVI support from momikey.
Bug-AGL: SPEC-5262
Change-Id: Ib4a8b2e489083494e452d5151737f9148ebe3624
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
AGL UI is based on touch screen that shall not show cursor.
Current Qt apps show cursor.
This patch disable cursor.
Bug-AGL: SPEC-5162
Change-Id: I21717dbb3a281b1ce06d9735d0776ceeb1d360d4
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
- Bump SRCREV to puck up voice assistant changes.
Bug-AGL: SPEC-5200
Change-Id: I74c4ddbeba937cf396d43b50688d5b5ad31a58de
Signed-off-by: Anuj Solanki <anuj603362@gmail.com>
|
|
Import latest improvements and bug fixes such as:
- Fix incorrect rendering in specific GL formats
- Render mouse cursors remotely
Bug-AGL: SPEC-5252
Change-Id: Iac9de40317930d904221b27942d19ca22925d303
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
|
|
Introducing change of supported images due to obsoletion of
agl-demo-platform.
To install RVGPU, you need to add packagegroup-rvgpu to
the installation targets in local.conf.
This method will be summarized in the README in a later commit.
Bug-AGL: SPEC-5252
Change-Id: Ie8c4458499affc9dab8ddbece31b98dccb338105
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
|
|
Due to previous change in remote-virtio-gpu, there is no longer any
dependency to agl-compositor, so just remove it.
Bug-AGL: SPEC-5252
Change-Id: Id19d5bb0cf9c5a4bb3ace7e65754bbc11d1bb809
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
|
|
- Updated snips-nlu-parsers to support the new snips model.
- Update flutter-voiceassistant app service.
Bug-AGL: SPEC-5200
Change-Id: I9b835a2af37108b15262474da1c5fc95fe3fa335
Signed-off-by: Anuj Solanki <anuj603362@gmail.com>
|
|
The AGL IC container integration migrate to Qt6 from Qt5 now.
Each Apps needs modification.
This patch change rev and environment setting.
Bug-AGL: SPEC-5162
Change-Id: Ib7273fc13d5ab381bed7675662bd1cdc7f941c33
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
New MomiPlay support video playing feature.
This change add demo movie.
Bug-AGL: SPEC-5162
Change-Id: I60f6221e69dcd5400c48d3ba9e3acb9ef86e6c1c
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
Existing wks file has two reserved blank partition. It cause long dd write time.
This change removes two reserved blank partition to reduce dd write time.
Bug-AGL: SPEC-5162
Change-Id: Iecf3785a52c5b5fc0c7b21f031bb10a128a4a123
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
The audio device configuration need to realize sound feature.
We will develop virtio-loopback based sound management.
This change is common feature for current integration and
virtio-loopback integration.
Bug-AGL: SPEC-5162
Change-Id: I6733c5e7788e1c8bb8682694275d81755b90531e
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
Qt6 packages structure was changed from Qt5.
This change adopt to this structure changes.
Bug-AGL: SPEC-5162
Change-Id: Ia64e066b1334436bea8654c48dd38cd89fa65fa5
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
Qt6 packages structure was changed from Qt5.
This change adopt to this structure changes.
Bug-AGL: SPEC-5162
Change-Id: I8f63babb7bd11d8e069dc42ec5824660e03b693b
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
The QtMultimedia is using plusaudio to support audio.
It has alsa support, but that alsa support has restriction.
And QtMulitimedia is not support pipwire.
This change enable pulseaudio as a temporary solution of Qt6 support.
Bug-AGL: SPEC-5162
Change-Id: Ic7cf20d49612feb4deaebfc501831bdbe5a00142
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|