Age | Commit message (Collapse) | Author | Files | Lines |
|
On lxc-host-image-demo, network (physical ethernet) is statically
assigned to the ivi-guest space currently. This may be a bit
problematic since the other guests and also host can't use network
for some future usecases, for example we can't login to host by
ssh. This change enables network bridge settings via lxc-net to
solve this problem.
Bug-AGL: SPEC-4475
Signed-off-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Change-Id: Ic1a39b64de932f67b7be833d469ef1a80e0c52c9
|
|
The AGL IC images use NO_RECOMMENDATIONS, that remove all recommend
packages. Basically it mandatory option for IC EG QM stack.
In Yocto 4.0, kernel image package dependency changed from RDEPEND to
RRECOMMEND. After that, lxc-host-image-xxx is not including kernel image.
This patch fix this issue.
Bug-AGL : SPEC-4464
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Ie65d5519657e96179d408018e03b6330aad96e3b
|
|
A drm-lease-manager is core package of AGL IC software stack.
It move into minimal image.
The meta-agl-lxc fully depend to meta-drm-lease. I removed conditional
for drm-lease-manager installations.
Bug-AGL : SPEC-4464
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Id9d713bd66d90b5ec9007bb35d24abb321c0a4a9
|
|
Since there is some race condition between initialization of
drm-lease-manager and startup of lxc guest images in
lxc-host-image-demo currently, we sometimes observe a startup
failure of the cluster-guest, especially on refhw platform,
due to delay of lease device creation.
This change adds unit dependencies between lxc and
drm-lease-manager so that lxc guests can be started after lease
devices creation stably.
Bug-AGL: SPEC-4427
Signed-off-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Change-Id: I16183c784d8e1132ba316f842e5dedc664ec2853
|
|
meta-agl-lxc/recipes-multimedia/wireplumber/wireplumber_git.bbappend has recipe error.
This patch fix this recipe error.
Bug-AGL: SPEC-4458
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I54e6937c1cf61122666ca843de66b8615f6f0dfe
|
|
-add wireplumber-policy-config-agl recipe to guest, while
wireplumber-config-agl remains in host.
-add packagegroup-pipewire-base which is needed by the policy recipe.
-mount host pipewire server socket in /var directory in guest image and
define a PIPEWIRE_RUNTIME_DIR environment variable based on this new mount
point.
-make the needed service file changes to have wireplumber policy
instance start on its own with out depending on pipewire service, limit this
change to lxc layers.
-install wireplumber@policy.service in sockets.targets.want directory,
this is need for its self start, limit this change to lxc layers
Bug-AGL: SPEC-4100
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Change-Id: Ifbd7a026c75a199bb540c1593d5a93f67a4bde02
|
|
The default socket name was changed to wayland-1 in weston 10.0.
Each wayland client is using wayland-0 that is previous default name.
This patch change wayland socket name using environment variable.
Bug-AGL : SPEC-4394
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Ia6c8dff50e7979c0f3b809e6df76a57be6dca7df
|
|
At commit 4f5cf5dc8de803407fa9d3ffa13994309edde985 in meta-agl change
firmware installation path /lib/firmware to
${nonarch_base_libdir}/firmware.
The gles-user-module.bbappend of meta-agl-lxc has divided firmware
only package from library packages.
This patch fix firmware installation path in file lists, that is
firmware only package.
Bug-AGL : SPEC-4394
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I638885b97db50aa8beac2f2df31ab6d52e44c831
|
|
After the multi connector support patch, weston crash in boot time in ivi-demo guest.
It depend on drm-lease-manager multi connector support and weston with ivi-shell.
But that detail doesn't clear now.
This patch is workaround for this issue.
Bug-AGL : SPEC-4372
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I08e0a19f65eaa3c9e021f409c7df880ccb374038
|
|
Previously, weston.service is using environment specific setting,
it propagated from bind mounted host side config file.
.
This patch remove this propagation. After this patch,
these setting bring to lxc config files.
Bug-AGL: SPEC-4370
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I4f73a8ca08e149a82648ac5fcdf647c97edc2429
|
|
and M3 environment
The drm-lease-manager improved multi connector support in one lease. A meta-drm-lease
layer has example config for generic use case only.
This patch add drm lease config for AGL IC integrations.
Currently rpi4 and qemu support is under working, this patch support only a
R-Car H3 and M3 environment.
Bug-AGL: SPEC-4370
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I25113be28a541adc073637caf9180810eedd7ea9
|
|
The wayland-ivi-extention has some issue in kirkstone.
Fail to find_package task.
Fail to build source code.
This patch fix these issue and up rev to Upstream HEAD.
Bug-AGL : SPEC-4329
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I5bc34ec35d7af62939b08df143b37cc695613304
|
|
After the yocto update to kirkstone, meta-agl-lxc caused some recipe issue.
Some r-car bsp modification recipe has mismatch to new version.
Container config recipe has md5 hash mismatch with common license.
Fix path from /lib/systemd/ to ${D}/${systemd_unitdir}/.
This patch fix these issue.
Bug-AGL : SPEC-4394
Change-Id: Ibf40f74f028b59dcd59431916eeaeac4f4c56e16
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
make them more standardized
v2: also update ${D}/lib -> ${D}${libdir}
v3: updated FILES sections as well
Bug-AGL: SPEC-4374
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Ia2809d849ba9424aa54bab5b651c07b24d3a5cee
|
|
Rename LXC bbapppend to handle upgrade to LXC 5.x upstream.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Iec8e27c56cb7d6f2908a7a7bfe907e41b5bdfb07
|
|
Some usage of the old override syntax crept back in with recent
commits, fix those so that building with kirkstone is feasible.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I2293a2ad463c52022e2f3f052719dca59b404d6b
|
|
The unversioned "BSD" license upstream has been removed to force
being specific in LICENSE declarations, update the lxc-config-*
recipes to indicate BSD-3-Clause.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I8f6a6cddbd16a0275836e8eb5d6baca237ffc2c6
|
|
Apply updates from running the new convert-spdx-licenses script
from upstream. This is not currently a hard requirement from
upstream, but futureproofs for when the license name mapping is
finally removed.
Bug-AGL: SPEC-3819
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Iad7f9d353d3111287e2b39ee98cd872e2b7fec32
|
|
For tracking upstream, we need to update the layer compatibility.
Bug-AGL: SPEC-3819
Change-Id: I23423baa371ed1b8b4a9024d9ac6f0c4d7e48185
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
This reverts commit 59de37c489c605103b90924dbfa2c42b8eeda7d8.
This patch is workaround for kernel-module-gles in BSP5.5.
In BSP 5.9, this issue was resolved.
GL-Bug : SPEC-4269
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I8b4f0ea675a8d296d0489c0d5837be25173117fe
|
|
When weston is running in guset, it can't find input device.
It cause by udev data dependency for libinput.
IC EG member investigate some input support plan now,
but it require to long way.
This patch is workaround for next release to support input
device in ivi-demo guest. That based on CES2020 demo method.
Bug-AGL: SPEC-4136
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I622a53add8441374d3c3be6e905f46ee56d51dad
|
|
Added tentative mechanism for determining multi-display support
and added agl-refhw-h3 into that multi-display group as same as
kingfisher. After this change two demo containers (cluster and
ivi) can be boot automatically on agl-refhw-h3 board by running
lxc-host-image-demo.
BUG-AGL: SPEC-4155
Signed-off-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Change-Id: I3372a998ea7a073b10160831e969c949045ce6c2
|
|
When I run AGL Instrument Cluster with IVI in R-CarH3SK wth Kingfisher
board, it's frequently crash at booting time.
RGX driver has race condition issue at firmware download time. This issue
occur in multi compositor environment such as IC container integration.
This issue will fix by renesas in next BSP update time, may be.
This patch enable workaround for this race condition issue.
AGL-Bug : SPEC-4164
Change-Id: I5ca3affdfd681fd08391805ee765b3252afe190f
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
Existing lxc config creation recipe is supporting two type string
replacing. The network interface setting has required to multi line
replacing at aec683913cd645fcf18d7633a12a7b4b42215f69.
These flexibility will support by container manager that is under
developing. But we need quick solution for that now.
This patch provide quick solution. This patch support any network
interface usage in guest.
Bug-AGL: SPEC-4132
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I5da97492610124ddfe050660e0cc2c2c5559d5b9
|
|
In patch of
"Fix: weston is not running after BSP 5.5 merged in cluster-demo",
I created common weston-init recipe for container guest.
This patch add image specific weston setting method.
Bug-AGL: SPEC-4099
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I0a47749932dc384e8a983b43214aefd939ccd06e
|
|
Currently IVI guest doesn't start automatically.
IVI guest shall not start in single display environment.
IVI guest shall start in dual display environment such as kingfisher.
This patch add automatic start support for IVI guest in dual
display environment.
Bug-AGL : SPEC-4135
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Idcb8c7961f7d2e7f4bf77f1fb81065d16ed124a2
|
|
Existing mominavi use light map style. On the other hand, other app coloring is dark.
This patch adjust mominavi map style with other apps.
Bug-AGL: SPEC-4095
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I5b3b4013bfd7b0a69b1fa4680cf098e29f3019be
|
|
The momiscreen is example home screen for IVI guest demo.
This patch add momiscreen.
Bug-AGL: SPEC-4101
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: If3e926dc01cab7dfb9062f001a765a0fcab26a2a
|
|
Current ivi-demo is not showing map. It has some bugs.
Not enabling the mapbox plugin in qtlocation.
Not enabling the sqlite in qt-base.
Not including the font in image.
Not including the ca-certificates in image.
This patch fix these issue.
Bug-AGL: SPEC-4095
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Icbc2378500a5230571a2f5a79e1e0ba0a1ddce97
|
|
In ivi guest, must require to internet connections.
This patch enable network connection in ivi guest.
Detaille:
Bind eth0 device to ivi guest.
Enable systemd-networkd to manage network connection.
Add network interface setting to set IP address using dhcp.
Bug-AGL: SPEC-4132
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Icf0fb386d1efafb060a66e0cab727f93d5e8e7fd
|
|
This patch add mominavi and momiplay to guest-image-ivi-demo
with dependent packages.
Bug-AGL: SPEC-4099
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Iee29d651f522a3a7f851191c86d60bddc2296eb0
|
|
In previously patch, I created new guest image for ivi demo.
As a trial result using initial patch, I think so need to common
OVERRIDES keyword and specific OVERRIDES keyword.
This patch create cluster specific config and modify OVERRIDES keyword.
Bug-AGL: SPEC-4099
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I8c39f2a1fade2e0cc920a2efe9625678b07fb37b
|
|
AGL IC integration will have two guests, one of the cluster demo,
one of the simple ivi demo.
This patch add initial support for ivi container for demo.
Bug-AGL: SPEC-4099
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I4a1da6e30aee99e8ce2e2c404da78a413c647fd2
|
|
AGL IC integration use two display, one of the ivi, one of the cluster
in R-Car H3/M3 with Kingfisher environment.
This patch change cluster display from HDMI-A-1 to HDMI-A-2 only
a R-Car H3/M3 with Kingfisher environment.
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Idf1db5daba668e62a05bc7795da2e9d4a3e7e7cf
|
|
The bitbake recipe has style guide at
https://www.openembedded.org/wiki/Styleguide
Existing momiplay recipe does not fit this style guide.
This patch fix this issue.
Bug-AGL: SPEC-4094
Change-Id: Icb28faa991c8dd66807fcaadac77318c66dd77aa
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
The bitbake recipe has style guide at
https://www.openembedded.org/wiki/Styleguide
Existing mominavi recipe does not fit this style guide.
This patch fix this issue.
Bug-AGL: SPEC-4095
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I150ab671248be800c1d955c5e47a1792510ea4c7
|
|
When we want to use mapbox map drawing that use in mominavi,
we have to set App Key. This App Key need to get oneself
from mapbox developer site.
This patch add automatically App Key setting method.
How to do.
at local.conf/site.conf
MOMIMAP_MAPBOX_ACCESS_TOKEN = "mapbox App Key"
Bug-AGL: SPEC-4095
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Iaa87798b8794dd5bf409df2f3bf3a585fec506d8
|
|
The mominavi and momiplay have boot up issue such
as service dependency and environment variable.
This patch fix this issue.
Bug-AGL: SPEC-4099
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Ia276c40e47a010bc2f93482aa0be5ce7416642d8
|
|
The momiplay is a mediaplayer example based on AGL sample app at CC release.
Existing agl-appfw is difficult to integrate into linux container guest,
because agl-appfw strongly depend SMACK label in host.
The mominavi is not require agl-appfw. It's temporally solution for MM release.
This patch import momiplay to create ivi guest for demo.
Bug-AGL: SPEC-4094
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Ic0213f50ba570db56282d07b3f4f775664f05f78
|
|
The mominavi is a navigation example based on mapbox. It's based on
aglqtnavigation, that initial version of existing AGL demo navigation app.
Existing agl-appfw is difficult to integrate into linux container guest,
because agl-appfw strongly depend SMACK label in host.
The mominavi is not require agl-appfw.
It's temporally solution for MM release.
This patch import mominavi to create ivi guest for demo.
Bug-AGL: SPEC-4095
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Ia84a291b6f9f50075a3dfe5e5dc2c6ff5bca4672
|
|
The ivi guest for demo use wayland-ivi-extension. That need to window manager.
This patch add tiny window manager for demo.
Bug-AGL: SPEC-4097
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I8392db39a7e2de5d8c61d511421afea9586d7922
|
|
The recipe of wayland-ivi-extension has some issue.
1. GENIVI was rebrands as COVESA. As a resule, Github organization name
change to COVESA from GENIVI.
2. Original recipe has some error for recipe style.
3. Using http protocol at downloading.
This patch fix these issue.
Bug-AGL: SPEC-4096
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Ic961ddecf7f2f30a024a4caef0c444391e493224
|
|
The weston with ivi-extention crash in no input device scene.
This patch add staging patch to wayland-ivi-extention to fix this issue.
Bug-AGL: SPEC-4096
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I8d3e6627c073213b2fe20df634889a19a730a4d5
|
|
The ivi guest for demo require wayland-ivi-extension on weston.
Current AGL is already removed it.
This patch import wayland-ivi-extension for weston-8 from meta-arago.
git://arago-project.org/git/meta-arago.git
Bug-AGL: SPEC-4096
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Ib2c47e603334ae4ab590fdf48b8723956f73022b
|
|
weston is not running after BSP 5.5 merged.
This patch create new weston-init for gest usage.
Bug-AGL: SPEC-4131
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I9b6edc1c45aad0f985a307f3ffb0fe6a47195dd5
|
|
The powervr firmware is including in gles-user-module in R-Car Gen3.
Typical container integration, gles-user-module only to installing in guest,
powervr kernel module only to installing in host.
In this case, powerver firemware is only to installing in guest,
but it is required by powervr kernel module.
This patch divide powervr firmware from gles-user-module, creating new package
gles-user-module-firmware. In addition, this patch add runtime dependency of
that firmware package to powervr kernel module.
Bug-AGL: SPEC-4130
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Ie8751bd618d076c9617870c367dacb3a9fdf1e7b
|
|
The lxc-host-image-demo can't build after BSP 5.5 merged.
Error message as a follow:
ERROR: Nothing PROVIDES 'linux-renesas' (but mc:agl-container-guest:
/../gstreamer1.0-plugins-bad_1.16.3.bb DEPENDS on or otherwise requires it)
linux-renesas was skipped: Set PREFERRED_PROVIDER_virtual/kernel to linux-renesas to enable it
Missing or unbuildable dependency chain was:
['cluster-refgui', 'qtmultimedia', 'gstreamer1.0-plugins-bad', 'linux-renesas']
ERROR: Required build target 'guest-image-cluster-demo' has no buildable providers.
Missing or unbuildable dependency chain was:
['guest-image-cluster-demo', 'cluster-refgui', 'qtmultimedia', 'gstreamer1.0-plugins-bad', 'linux-renesas']
This patch fix this build error.
Bug-AGL: SPEC-4129
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I0284a70aa38f855eb21e83e8c91e2df5a36cd7ef
|
|
Previously, libclusterapi and libclusteripc require to HACK in cross building time.
This issue was fixed by Hiroyuki Ishii at
https://gerrit.automotivelinux.org/gerrit/c/src/libcluster-ipc/+/26744
https://gerrit.automotivelinux.org/gerrit/c/src/libcluster-api/+/26745
This patch update revision to fixing point.
Bug-AGL: SPEC-4092
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I317db0612243c87530388eabf54e4fdd9c6abca0
|
|
When new container image add into lxc-host-image-demo, existing
image will not build.
In case of:
CONTAINER_IMAGES ?= "agl-container-cluster:guest-image-cluster-demo \
agl-container-ivi:guest-image-ivi-demo \
"
agl-container-ivi:guest-image-ivi-demo will be building,
but agl-container-cluster:guest-image-cluster-demo will not be building.
This patch fix issue for the build dependency creation to guests.
Bug-AGL: SPEC-4109
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I2ed6f91f0d4db90f337a6148d6630f85c1b5c97d
|
|
When I build lxc-host-image-demo, that out error message;
Nothing RPROVIDES 'lxc-config-cluster-demolxc-config-ivi-demo'
(but ~/meta-agl-devel/meta-agl-lxc/recipes-platform/images/
lxc-host-image-demo.bb RDEPENDS on or otherwise requires it)
The 'lxc-config-cluster-demolxc-config-ivi-demo' is must
describe to 'lxc-config-cluster-demo lxc-config-ivi-demo',
that need space between image name and image name.
This patch fix this issue.
Bug-AGL: SPEC-4109
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I3e3f057264c0e05872a1f04f9bf5c72af54115e1
|