Skip to content
Snippets Groups Projects
  1. Nov 15, 2021
    • Naoto Yamaguchi's avatar
      Importing the mediaplayer demo app · 2a78ef2a
      Naoto Yamaguchi authored
      
      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: default avatarNaoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
      Change-Id: Ic0213f50ba570db56282d07b3f4f775664f05f78
      2a78ef2a
    • Naoto Yamaguchi's avatar
      Importing the navigation demo app · aeebf415
      Naoto Yamaguchi authored
      
      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: default avatarNaoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
      Change-Id: Ia84a291b6f9f50075a3dfe5e5dc2c6ff5bca4672
      aeebf415
  2. Nov 13, 2021
  3. Nov 12, 2021
  4. Nov 09, 2021
    • Naoto Yamaguchi's avatar
      Import wayland-ivi-extension · bd8eacfa
      Naoto Yamaguchi authored
      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: default avatarNaoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
      Change-Id: Ib2c47e603334ae4ab590fdf48b8723956f73022b
      bd8eacfa
    • Naoto Yamaguchi's avatar
      Fix: weston is not running after BSP 5.5 merged in cluster-demo · 7a80742d
      Naoto Yamaguchi authored
      
      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: default avatarNaoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
      Change-Id: I9b6edc1c45aad0f985a307f3ffb0fe6a47195dd5
      7a80742d
    • Naoto Yamaguchi's avatar
      Divide firmware from gles-user-module · 4385a749
      Naoto Yamaguchi authored
      
      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: default avatarNaoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
      Change-Id: Ie8751bd618d076c9617870c367dacb3a9fdf1e7b
      4385a749
    • Naoto Yamaguchi's avatar
      Fix the lxc-host-image-demo build error with R-Car BSP 5.5 · bf237f56
      Naoto Yamaguchi authored
      
      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: default avatarNaoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
      Change-Id: I0284a70aa38f855eb21e83e8c91e2df5a36cd7ef
      bf237f56
  5. Nov 04, 2021
  6. Nov 02, 2021
  7. Nov 01, 2021
  8. Oct 29, 2021
  9. Oct 27, 2021
  10. Oct 26, 2021
    • Naoto Yamaguchi's avatar
      Fix some issue for the cluster-refgui recipe · 311bba37
      Naoto Yamaguchi authored
      
      Cluster refgui upstreamd at SPEC-3942. But recipe was not changed.
      Current refgui recipe has some issue.
       * Referring to github repository now.
       * Not changed recipe name from refgui to cluster-refgui.
       * License description is old, that is already changed from MIT to Apach-2.0.
      This patch fix these issue.
      
      Bug-AGL: SPEC-4090
      
      Signed-off-by: default avatarNaoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
      Change-Id: I2742caf36ed50a2dbf41274d172a11be33708841
      311bba37
    • Scott Murray's avatar
      meta-agl-lxc: Support rcar3 kernel module headers in guests · ed47409f
      Scott Murray authored
      
      Add a bbclass that can be used to disable compilation in
      module.bbclass based recipes, and dynamically activated bbappends for
      the rcar3 kernel module recipes that use it and guest-build-specific
      do_install overrides to get the userspace API headers installed
      transparently to the userspace recipes.  This avoids the complications
      that would arise from using a full linux-renesas kernel build for
      guest container images.
      
      Bug-AGL: SPEC-4089
      
      Signed-off-by: default avatarScott Murray <scott.murray@konsulko.com>
      Change-Id: I917e66ca024a2a507e615ba3a2a58c603a691142
      ed47409f
  11. Oct 18, 2021
    • Shankho Boron Ghosh's avatar
      meta-agl-ros2: Support for ros2 minimal & ydlidar · 098325d6
      Shankho Boron Ghosh authored
      
      v1 : Added support for ros2 in AGL and ydlidar driver support by creation of recipes for ydlidar driver and sdk and packagegroup-agl-ros2-minimal & packagegroup-agl-ros2-ydlidar. Concurrently, created a feature template to allow for BBLAYERS and local conf dependencies.
      
      v2 : Removed ALLOW_EMPTY_${PN} = "1" and trailing whitespaces. Set AGL_META_PYTHON = "${METADIR}/external/meta-openembedded/meta-python" otherwise multiple layers might include meta-python and bitbake will choke if a folder is present twice.
      
      v3 : Removed trailing whitespaces. Removed AGL_META_PYTHON, just set it.
      
      v4 : Rebased
      
      v5 : Converted to new syntax: RDEPENDS:${PN}, do_install:append(), IMAGE_INSTALL:append
      
      v6 : Added ${METADIR}/meta-agl-devel/meta-agl-ros2 to bblayers
      configuration.
      
      v7 : Added meta-ros-backports-hardknott layer.
      
      v8 : Added packagegroup-agl-ros-native-qt5 to remove dependency to
      agl-demo.
      
      Signed-off-by: default avatarShankho Boron Ghosh <shankhoghosh123@gmail.com>
      Change-Id: If169fde42e3f51571e2776adc574b7f8437a61fa
      098325d6
  12. Oct 14, 2021
  13. Oct 04, 2021
    • Vasyl Vavrychuk's avatar
      Return agl-egvirt feature · 5576b44e
      Vasyl Vavrychuk authored
      
      This feature enables meta-agl-devel/meta-egvirt layer intended for work
      in progress changes by eg_virt. In future, those changes can be moved to
      
        meta-agl/meta-agl-bsp/virtualization-layer
      
      This partially reverts commit:
      
        0abaf1d0 Cleanup of meta-agl-devel for HH
      
      Bug-AGL: SPEC-3865
      Signed-off-by: default avatarVasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
      Change-Id: Ia374641c876980c99b7f414f2a515dd9eb22ffea
      5576b44e
  14. Aug 30, 2021
    • Anmol's avatar
      [PATCH] meta-agl-jailhouse: Add support for virtio over IVSHMEM block · 04280643
      Anmol authored
      
      This patch adds the support for the virtio over IVSHMEM block for AGL with Jailhouse.
      
      Current state of the Patchset:
      - Add PCI devices from (00:0c.0 - 00:0f.0), for various virtio devices(virtio-ivshmem-{block, console, NET, custom}), primarily for virtio-blk.
      - Add Common memory regions for virtio-blk in the Root-Cell and Non-Root-Linux-Cell configurations.
      - Add Documentation `meta-agl-jailhouse.md` for usage and Instructions.
      - Add `virtio-ivshmem-block` and `virtio-ivshmem-console` recipes for ott Kernel modules.
      
      v2 (Anmol): Update `agl-linux-x86-demo.c` and `qemu-agl.c` for PCI macros and small descriptions for IVSHMEM PCI devices.
      V3 (Anmol): 
                 - [RFC] Add packagegroup for the virtio-ivshmem-{block, console} applications.
                 - Update the `meta-agl-jailhouse.md` for architecture specific information.
      v4 (Anmol): Update recipe files according to the new syntax(3.4-honister).
      v5 (Anmol): 
                 - Update recipe files for virtio-ivshmem binaries.
                 - Update `50_local.conf.inc` for `packagegroup-agl-jailhouse`.
      v5 (Anmol): Update syntax for `50_local.conf.inc`.
      
      
      Signed-off-by: default avatarAnmol <anmol.karan123@gmail.com>
      Change-Id: I1bed4c6f1d3d9b0792a18544ad18edca85a5f4f7
      04280643
  15. Aug 26, 2021
    • Scott Murray's avatar
      aac-module-system-audio: Update PipeWire gstreamer plugins · 46b8ed7b
      Scott Murray authored
      
      Update PipeWire sink and source to handle drop of pwaudiosink and
      pwaudiosrc in favor of pipewire* replacements.  However, testing
      has found that Alexa does not work with pipewiresrc (input hangs
      after first interaction), so for now use "alsasrc device=pipewire"
      as a workaround as recommended by upstream.  This should be
      revisited when PipeWire is next updated.
      
      Bug-AGL: SPEC-4058
      
      Signed-off-by: default avatarScott Murray <scott.murray@konsulko.com>
      Change-Id: I558d87fbdb9b0b9d9af72913c865943d5c03c2bb
      46b8ed7b
  16. Aug 20, 2021
    • Scott Murray's avatar
      Convert to new override syntax · 37d3b1b3
      Scott Murray authored
      
      This is mostly the result of running a slightly customized version
      of the convert-overrides.py script from poky with additional
      overrides added.  A few minor fixups were done by hand afterwards
      during a review of the changes.
      
      The intent of these changes is to minimize the effort to keep the
      "next" branch that builds against poky master up to date and tested
      in preparation for the switch to the next Yocto LTS release in
      early 2022.
      
      Bug-AGL: SPEC-4052
      
      Signed-off-by: default avatarScott Murray <scott.murray@konsulko.com>
      Change-Id: I0bbae97331abee1367b368ce54ab39e3162a12ec
      37d3b1b3
  17. Aug 10, 2021
  18. Aug 09, 2021
    • Anmol's avatar
      meta-agl-jailhouse: Update the Jailhouse configuration files · 4d9d7b0f
      Anmol authored
      
      The current state and Information about the patch:
      - Updated Jailhouse root-cell(qemu-agl.c), apic-demo(agl-apic-demo.c), ivshmem-demo(agl-ivshmem-demo.c).
      - Jailhouse non-root cell(agl-linux-x86-demo.c) is also working, but need some more tweak for UART redirection.
      - Linux Kernel updated to the latest `queues/jailhouse` kernel branch.
      - Updated the `recipes-kernel` structure to a more custom one.
      - Updated conf/local.conf according to new `recipes-kernel` structure.
      - Removed the Linux Kernel patches from the `recipes-kernel` as updated kernel already contain those patches.
      
      This patch is the initial block for the virtio-blk support.
      
      v2 (Anmol): Add descriptive comments for serial in cell configuration files
      v3 (Anmol): Remove the ` IMAGE_INSTALL_append` and `EXTRA_IMAGE_FEATURES` from `50_local.conf.inc`
      v4 (Anmol): Minor changes in `50_local.conf.inc`
      v5 (jsmoeller): add meta-arm-toolchain to fix layer dependencies
      v6 (jsmoeller): remove linux-yocto_5.14%.bbappend
      v7 (Anmol):
          - Update the `SRCREV` for Jailhouse in `jailhous_git.bb`
          - Remove the patch `configs: arm64: Add support for RPi4 with more than 1G of memory` from `SRC_URI` in `jailhouse_git.bb`
          - Add the helper-scripts for the `runqemu-x86_64` and non-root linux cell.
      v8 (Anmol): Updated the `agl-ivshmem-demo.c`.
      v9 (Anmol):
          - Resolve build errors and update `jailhouse_git.bb`.
          - Add `PERF_forcevariable := "bash"` in `50_local.conf.inc`.
      v10 (Anmol): Disable perf build.
      v11 (jsmoeller): update qemu-agl.c to the 2G setup of runqemu after runtime test
      v12 (jsmoeller): add sample inmate tarball (to be used later)
      
      Change-Id: Idfa3e513488b5ecc8dfe9573f15c4b1c0edfd54f
      Signed-off-by: default avatarAnmol <anmol.karan123@gmail.com>
      Signed-off-by: default avatarJan-Simon Moeller <jsmoeller@linuxfoundation.org>
      4d9d7b0f
  19. Jul 30, 2021
    • Scott Murray's avatar
      lxc-host-image-minimal: Handle Kingfisher image names · aac67cb5
      Scott Murray authored
      
      To handle the Kingfisher supporting ULCB builds modifying the
      IMAGE_LINK_NAME variable, add a MACHINE_SUFFIX variable that is
      defined based on a new "kingfisher" feature being present in
      AGL_FEATURES.  Since so far only one platform has this issue,
      this simple approach seems better than attempting to derive
      the suffix from IMAGE_LINK_NAME using anonymous Python.
      
      Bug-AGL: SPEC-4023
      
      Signed-off-by: default avatarScott Murray <scott.murray@konsulko.com>
      Change-Id: Ida769fbeb57208934f738dc5d1c867ab63c40bff
      aac67cb5
    • George Kiagiadakis's avatar
      meta-agl-lxc: integrate pipewire-ic-ipc and pull in agl-pipewire · 72ac5f60
      George Kiagiadakis authored
      
      pipewire-ic-ipc offers a small unix socket server that listens
      for the SUSPEND & RESUME requests from its clients and sets the
      "suspend.playback" metadata on pipewire. This allows wireplumber
      instances to catch changes to this metadata property and suspend
      or resume playback from applications appropriately.
      
      The purpose of this is to allow Instrument Cluster applications to
      suspend audio from other containers and play certain sounds exclusively.
      
      The server-side is implemented as a pipewire module that gets loaded
      in a separate pipewire process and behaves as a client to the actual
      pipewire daemon. It is not affected by pipewire daemon's stops & reloads,
      as it re-connects automatically to pipewire and synchronizes the
      "suspend.playback" status.
      
      The icipc-client application is an example that is not meant to be
      used in production. IC applications are expected to use the library
      directly. It is provided for testing & demo purposes.
      
      v2:
       - removed the client from the host image
       - updated the pipewire-ic-ipc git URI to point to AGL's gerrit
      
      Bug-AGL: SPEC-4027
      Signed-off-by: default avatarGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
      Change-Id: I9e326797ce899c2579a0d7794202091e455c6c98
      72ac5f60
  20. Jul 13, 2021
    • Naoto Yamaguchi's avatar
      Drop agl-virt dependency · 97d9a76c
      Naoto Yamaguchi authored
      
      The agl-lxc depend to only lxc from meta-virtualization.  On the other hand,
      current setting depend to agl-virt to import meta-virtualization.
      In this case, the change of agl-virt propagate to agl-lxc, it's broken to
      quality assessment software stack.
      This patch drop to agl-virt dependency.
      
      Bug-AGL: SPEC-4014
      
      Signed-off-by: default avatarNaoto Yamaguchi <i33399_yamaguchi@aisin-aw.co.jp>
      Change-Id: I7863a00576ead96b33428907a67c0ab6af33358c
      97d9a76c
  21. Jul 05, 2021
    • Anmol's avatar
      meta-agl-jailhouse: Fix memmap command line parameter · 8be4ced7
      Anmol authored
      
      Jailhouse requires a contiguous piece of RAM for itself and additional
      cells. This has to be preallocated during emulation of the image and
      is typically done by adding `memmap=<size>$<memory_address>`, and here
      escape sequencing before the dollar should only be added  when there is
      a need to put this parameter in GRUB2 variables in /etc/default/grub.
      
      Fix it by removing `\` escape sequence from memmap command line parameter
      of the virtual machine's kernel.
      
      Signed-off-by: default avatarAnmol <anmol.karan123@gmail.com>
      Change-Id: I9981a359d1cb00900153e7692c6c1175cb0a3ce6
      8be4ced7
  22. Jun 29, 2021
    • Scott Murray's avatar
      meta-agl-lxc: Update host kernel configuration · bb745ab9
      Scott Murray authored
      
      Add a generic kernel bbappend and associated conditional include
      file that uses the new AGL_KCONFIG_FRAGMENTS to disable all other
      AGL provided kernel configuration, replacing it with a local fragment
      to enable minimal required features for LXC support.  The previous
      linux-renesas bbappend to leverage the meta-virtualization provided
      kernel configuration has been removed, and the agl-lxc template has
      been updated to drop the "virtualization" distro feature (thus
      disabling all meta-virtualization additions).
      
      Bug-AGL: SPEC-3983
      
      Signed-off-by: default avatarScott Murray <scott.murray@konsulko.com>
      Change-Id: Iea91c3e273fe01d764adb644efc212f92e4a92fe
      3 tags
      bb745ab9
    • Hiroyuki Ishii's avatar
      meta-agl-lxc: Fix lack of gles modules in demo image · b7f2dbf5
      Hiroyuki Ishii authored
      
      With current integration of lxc-host-image-demo for rcar-gen3,
      weston fails to start due to lack of gles modules so that demo
      application doesn't come up. This change fixes it with adding
      kernel-module-gles into lxc-host-image-demo image, only for
      rcar-gen3 boards as of this moment (since lxc-host-image-demo is
      maintained only for h3/m3 ulcb boards currently).
      
      Signed-off-by: default avatarHiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
      Change-Id: I7874b125e6937c43bc706f63c971cb33d1a47a6c
      b7f2dbf5
  23. Jun 24, 2021
Loading