Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
maxLevel2

...

Jul 22, 2020

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Tadao Tanikawa - Panasonic
  • Takashi Tsubone - Panasonic
  • Mikhail Golubev - Open Synergy
  • Alex Bennée - Linaro
  • Francois Ozog - Linaro
  • Victor Duan - Linaro
  • Vincent Guittot - Linaro
  • Kenji Hosokawa - ADIT
  • Yuki Tsunashima - ADIT
  • Jakub Luzny - GSoC student
  • Parth Dode - GSoC student

Agenda: 

Aug 5, 2020

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Tadao Tanikawa - Panasonic
  • Takashi Tsubone - Panasonic
  • Mikhail Golubev - Open Synergy
  • Laurent Cremmer -Carmeq
  • Mark Silberberger - Carmeq
  • Nicolas Blazevic - Carmeq 
  • Alex Bennée - Linaro
  • Mike Holmes - Linaro
  • Victor Duan - Linaro
  • Kenji Hosokawa - ADIT
  • Jakub Luzny - GSoC student
  • Rich Persaud

Agenda: 

  • Topic 1: Yocto Architecture for VirtIO FEDD integration Mikhail Golubev
    • some SoC vendor's BSP kernel doesn't support Yocto Linux so that the virtio.scc may be not included.
    • it's better to maintain the front end driver or the kernel configuration in AGL.
    • Release candidate branch for AGL will be in January.
    • general idea is on master, but for recipe (patch and yocto layer only) → sandbox, source code → code repository
      Jerry, Jiancong Zhao need to check with Walt Miner on application of a new repository (JIRA ticket)
  • Topic 2: VirtIO Backend Related Sharing  Laurent Cremmer
  • Topic 3: GSoC Project Progress Sharing Month #2 Parth Dode Jakub Luzny → move to next EG

Aug 19, 2020

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Tadao Tanikawa - Panasonic
  • Mikhail Golubev - Open Synergy
  • Laurent Cremmer -Carmeq
  • Mark Silberberger - Carmeq
  • Francois Ozog - Linaro
  • Victor Duan - Linaro
  • Kenji Hosokawa - ADIT
  • Yuki Tsunashima - ADIT
  • Eva Rio - Tuxera
  • Joel Catala - Tuxera
  • Christoph Mutz - Western Digital
  • Matteo Zammattio - Western Digital
  • Jakub Luzny - GSoC student
  • Parth Dode - GSoC student
  • Rich Persaud

Agenda: 

  • Topic 1: GSoC Project Progress Sharing Month #2 Parth Dode Jakub Luzny 
  • Topic 2: Follow-up Proposal for VirtIO Front-end Integration Mikhail Golubev
  • View file
    name2020-08-18 AGL EG virtio.pdf
    height250
  • Topic 3: Guest Speech on Xen Argo with VirtIO by Edgeform Chritopher Clark & Rich Persaud
    View file
    nameArgo and VirtIO.pdf
    height250

Remaining Action Items:

...

Sep 2, 2020

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Jan-Simon Moeller - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Laurent Cremmer -Carmeq
  • Mark Silberberger - Carmeq
  • Francois Ozog - Linaro
  • Victor Duan - Linaro
  • Kenji Hosokawa - ADIT
  • Yuki Tsunashima - ADIT
  • Eva Rio - Tuxera
  • Joel Catala - Tuxera
  • Christoph Mutz - Western Digital
  • Marius Vlad - Collabora
  • Jakub Luzny - GSoC student
  • Parth Dode - GSoC student
  • Rich Persaud

Agenda: 

  • Topic 1: Final Presentation of GSOC Jailhouse Project Jakub Luzny Parth Dode
  • Topic 2: Follow-up Q&A about virtio-argo (Chritopher Clark & Rich Persaud)
  • Topic 3: Conclusion & Future Plan of AGL KK VirtIO Integration Mikhail Golubev
    Mikhail Golubev  please upload the slide you presented in last EG

Sep 16, 2020

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Jan-Simon Moeller - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Laurent Cremmer -Carmeq
  • Mike Holmes - Linaro
  • Francois Ozog - Linaro
  • Victor Duan - Linaro
  • Kenji Hosokawa - ADIT
  • Yuki Tsunashima - ADIT
  • Tadao Tanikawa - Panasonic
  • Eva Rio - Tuxera
  • Joel Catala - Tuxera
  • Christoph Mutz - Western Digital
  • Marius Vlad - Collabora

Agenda: 

  • Topic 1: Future Plan of VirtIO Device in AGL
    • virtio-can not virtio-vehicle (virtio-can also include LIN)
    • virtio-camera: what is up with DRM?
    • virtio-tuner not virtio-radio (Linux v4l2 interface)
    • ACRN has smth for USB → needs to be checked
    • GNSS via virito-scmi? → needs to be checked
    • Mikhail Golubev  to upload the slide.
      • View file
        name2020-09-16 AGL EG virtio.pptx
        height250

Sep 30, 2020

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Jan-Simon Moeller - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Nicolas Blazevic - Carmeq
  • Victor Duan - Linaro
  • Francois Ozog - Linaro
  • Tadao Tanikawa - Panasonic
  • Christoph Mutz - Western Digital
  • Matteo Zammattio - Western Digital
  • Marius Vlad - Collabora

Agenda: 

...

  • method 1: invite IVI, IC experts from other EG to join the discussion
    • Email in the mailing list is okay
    • Inter-EG activities are handled in the SAT
    • Announce & Invite in Dev Call is also possible (most people)
  • method 2: invite GENIVI AVPS member to share their progress on the automotive virtio discussion

...

  • Publish of OASIS specification will be the trigger for AGL virtio porting activities

...

  • View file
    name2020-09-30 AGL EG virtio.pptx
    height250

Oct 14, 2020

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Jan-Simon Moeller - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Laurent Cremmer -Carmeq
  • Mark Silberberger - Carmeq
  • Nicolas Blazevic - Carmeq
  • Mike Holmes - Linaro
  • Alex Bennée - Linaro
  • Victor Duan - Linaro
  • Misami Hiramatsu - Linaro
  • Kenji Hosokawa - ADIT
  • Tadao Tanikawa - Panasonic

Agenda: 

...

View file
nameAGL VirtIO Demo.pdf
height250

...

https://ossalsjp20.sched.com/

...

Walt Miner to update the attendee of today's meeting

fix the link issue on the Wiki

Nov 11, 2020

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Jan-Simon Moeller - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Mark Silberberger - Carmeq
  • Alex Bennée - Linaro
  • Victor Duan - Linaro
  • Tadao Tanikawa - Panasonic
  • Christoph Mutz - Western Digital
  • Joel Catala - Tuxera

Agenda: 

  • Topic 1: Virtualization Webinar
    Webinar: Device Virtualization Architecture, Panasonic

    When:
    Thursday, 12 November 2020
    10:00pm to 11:00pm
    (UTC+00:00) UTC

    Where:
    Registration Required - See link below

    Organizer: Emily Olin eolin@linuxfoundation.org

    Description:

    AGL Community:

    We are very excited to kick-off a new webinar series that will feature presentations from AGL members on open source technologies, trends, product/project updates, tutorials, and more. 

    Please register to join us for our first webinar on November 12th at 2:00 pm PT:

    Device Virtualization Architecture in Automotive

    Mizuyama Masashige, Automotive CTO, Panasonic

    Thursday, November 12 at 2:00 PM Pacific 

    (Friday, November 13 at 7:00 am Japan)

    Registration link

...

View file
name2020-11-11 AGL EG virtio.pptx
height250

...

Nov 25, 2020

Attendees:

Agenda: 

  • Topic 1: VirtIO KK Porting Progress Mikhail Golubev
    • AGL KK progress is fine.
    • only virtio-input multi-touch patch is still not available because not upstreamed in the Linux kernel main line (waiting for the LKML to accept)
    • Yocto machine: merged in the AGL and additionally 
    • Question: demo image (set-up)
      → hypervisor distribution: Mikhail Golubevcheck internally
      → QEMU can also be also considered.
      VICTOR DUAN tell us where we can find the implementation of Linaro's ALS QEMU demo  
    • Question: Passthrough for GPU-3d?
      • yes, for ALS
      • for KK porting and reference implementation. VirtIO-gpu3d will be used insead
  • Topic 2: ALS Presentation from Demo Jerry, Jiancong Zhao

Dec 9, 2020

Attendees:

Agenda: 

...

View file
name2020-12-09 SAT virt EG.pptx
height250
  • ALS 2020 video:
    • Linaro: 
    • OpenSynergy:
       
      Widget Connector
      urlhttps://vimeo.com/480355821

2021

Jan 13, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Jan-Simon Moeller - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Laurent Cremmer - Carmeq
  • Victor Duan - Linaro
  • Tadao Tanikawa - Panasonic
  • Binghua - Qualcomm
  • Sonic - ?

Agenda: 

  • Quick summary of virtual SAT on  
  • Progress of virtio reference implementation Mikhail Golubev
    • The PoC will be ready by April and able to request download from AGL websites
    • The backend and HV are proprietary but frontend (including virtio drivers) are open and can be customized

...

Jan-Simon Moeller create new category for virt-EG to write documentation about virtio

...

  • Present the reference implementation PoC in AMM
  • What is the deadline for CFP

...

  • 1st Open Discussion Workshop: Optimization of VirtIO-gpu3d (how to achieve zero-copy in gpu 3d mode)   
  • 2nd Open Discussion Workshop: What devices need to be virtualized for an virtual AGL (what else virtio-devices needed for AGL)  TBD

...

  • Thanks so much for all the EG members for great work in  2020! Happy new year!

Jan 20, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Jan-Simon Moeller - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Vasyl Vavrychuk - OpenSynergy
  • Andriy Tryshnivsky - OpenSynergy
  • Laurent Cremmer - Carmeq
  • Mark Silberberg - Volkswagen
  • Victor Duan - Linaro
  • Alex Bennée (Stratos Tech Lead) - Linaro
  • Peter Griffin (Multimedia Tech Lead) - Linaro 
  • Tadao Tanikawa - Panasonic
  • Binghua - Qualcomm
  • Marius Vlad - Collabora
  • Tadao Tanikawa - Panasonic
  • Kenji Hosokawa - ADIT
  • Harunobu Kurokawa - Renesas

  • Masahiro Hasegawa - Renesas

  • Tomeu Vizoso
  • Venkata Ramalinga Prasad Tadepalli

  • Parag Borkar - OpenSynergy

Agenda: 

  • 1st VirtIO Workshop: VirtIO GPU-3d Performance - How to achieve Zero-Copy with AGL
  • Open Synergy Slides (How to achieve zero-copy on Renesas SoC)
    VirtIO_GPU_3D_Workshop.pdf
    • cache coherence between CPU/GPU
    • Discussion Points:
      • Does VirtIO GPU supports zero-copy in QEMU, crosvm, etc?
        • crosvm uses host allocations, is it requirement for something?
        • progress in crosvm is on-going and realted to Vulkan.
        • crosvm use the virtio-pci (to expose host memory to guest - which also avoid memory copy)
        • Any available standard solution/platform to solve this zero-copy for the AGL community
          • Tomeu: Collabora is having project in ChromeBook (which is more focusing on gaming) but expose host memory to guest
          • Alex: not using virtio-pci may be the limitation (kiran explained why it is not because limitation →with 64 bit PCI addressing the windows are more than large enough)
          • Conclusion: there's no good solution available at the moment for zero-copy mechanism for automotive use case
        • Note: sometimes, copying smaller buffers ( < 4k) is faster then using zero copying
      • Does virglrender supports zero-copy of OpenGL buffers (vertex buffer, element buffer, etc.)?
        • there are some mechanisms in virglrender. no copy happened. (although some limitation may exist)
      • EXT_image_dma_buf_import fails with EGL_BAD_ACCESS
        • Tomeu: Reason is that specific platform stride requirements are not propagated to the guest. New IOCTL exist to propagate stride info to the guest, but not mainlined yet.
        • GPU/display supports only 32-bit addresses. Issue: ensure device guest (mesa) allocates memory form lower addresses
          • Bounce buffers:
            • Stratos prj is interested in a mechanism to limit guest's allocations to a particular mem window (potentially, breaking virtio driver mem model)
            • Kernel dma pools are being looked at. This will result in memcpy from userspace to kernel dma capable pool (page cache as well?)
      • Virglrenderer tests fails on R-CAR

Feb 3, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Jan-Simon Moeller - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Vasyl Vavrychuk - OpenSynergy
  • Andriy Tryshnivsky - OpenSynergy
  • Laurent Cremmer - Carmeq
  • Mark Silberberg - Volkswagen
  • Victor Duan - Linaro
  • Francis Ozog - Linaro
  • Masami Hiramatsu - Linaro
  • Alex Bennée (Stratos Tech Lead) - Linaro
  • Peter Griffin (Multimedia Tech Lead) - Linaro 
  • Tadao Tanikawa - Panasonic
  • Binghua - Qualcomm
  • Marius Vlad - Collabora
  • Tadao Tanikawa - Panasonic
  • Kenji Hosokawa - ADIT

Agenda: 

Feb 17, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Jan-Simon Moeller - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Vasyl Vavrychuk - OpenSynergy
  • Parag Borkar - OpenSynergy
  • Andriy Tryshnivsky - OpenSynergy
  • Laurent Cremmer - Carmeq
  • Mark Silberberg - Volkswagen
  • Victor Duan - Linaro
  • Francis Ozog - Linaro
  • Masami Hiramatsu - Linaro
  • Alex Bennée (Stratos Tech Lead) - Linaro
  • Peter Griffin (Multimedia Tech Lead) - Linaro 
  • Tadao Tanikawa - Panasonic
  • Binghua - Qualcomm
  • Marius Vlad - Collabora
  • Tadao Tanikawa - Panasonic
  • Kenji Hosokawa - ADIT

Agenda: 2nd workshop to Discuss how to achieve zero-copy for VirtIO GPU (3d mode)

Workshop Topic:
Follow up discussion on how to achieve Zero-Copy for VirtIO-GPU (3d mode)

Workshop Agenda:

  • Quick review of 1st workshop discussion*
      *For the 1st workshop meeting notes, please find at https://confluence.automotivelinux.org/display/VE/Meeting+Agenda#MeetingAgenda-Jan20,2021
  • Discussion on two methods to achieve zero-copy: dynamic vs dedicated heap
    • GPU/CPU cache coherency challenges 
    • Host allocation (share hostmem with guest) vs Guest allocation 
      • ChromeOS uses dynamic hostside allocation 
      • does host allocation and sharing introduce security concerns?
    • (over to Parag, OpenSynergy)
    • Dynamic vs Dedicated hostside allocation
      • where in host memory needs to be exposed to guest
      • host also has knowledge of where the real HW can see
    • Dedicated GPU heap (VRAM):
      • Idea: have a dedicated inter-vm shared mem area, guest requests buf params from hosts and allocates objects in shared memory and "sends" objects to host (paddrs)
      • What is needed to be done:
        • virtio gpu kernel driver adaptations → allocations from vram will be needed as well
        • MESA3d adaptations?
        • virgl adaptations
    • Can VFIO on Intel be applicable to the zero-copy case?
    • Type 1/2 HV: does the problem also apply to T2 HV?
      • There should be no difference between T1/2 HV, the same problem exists.
    • Xen HV:
      • QEmu - generic virtio backend for Xen
      • Virtio patches are being discussed
    • Updates from GPU workshop #1
      • Stride requirements were found (for RCar), hardcoded, but visual artifacts can be seen → activity postponed
  • Discuss on how we should move forward
  • Slides:
    • View file
      namevirtiogpu3d_workshop-f1.pdf
      height250

March 3, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Jan-Simon Moeller - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Vasyl Vavrychuk - OpenSynergy
  • Andriy Tryshnivsky - OpenSynergy
  • Laurent Cremmer - Carmeq
  • Mark Silberberg - Volkswagen
  • Victor Duan - Linaro
  • Francis Ozog - Linaro
  • Masami Hiramatsu - Linaro
  • Alex Bennée (Stratos Tech Lead) - Linaro
  • Peter Griffin (Multimedia Tech Lead) - Linaro 
  • Tadao Tanikawa - Panasonic
  • Binghua - Qualcomm
  • Marius Vlad - Collabora
  • Tadao Tanikawa - Panasonic
  • Kenji Hosokawa - ADIT

Agenda: 

...

  • would like to watch the archive of unified HMI demo
    • ALS Presentation from Virt-EG: 
      Widget Connector
      urlhttps://www.youtube.com/watch?v=oEwmH1XVIz0&list=PLbzoR-pLrL6qfNemegyJ19ajZ_6f11qit&index=8
      Eugene Kheyfets
    • Webinar on Device Virtualization: 
      Widget Connector
      urlhttps://www.youtube.com/watch?v=b1j5RpKbk8o
  • would like to know when the unified HMI

...

Info
  • Experience Level: Description

  • Beginner:

    • Task #1: webcam demo app - write an app exposing the v4l webcam feed

      • your task will be to develop an QT/QML-based application to display the a webcam feed - talk to jsmoeller (at) linuxfoundation.org

  • Intermediate:

    • Task #2: demo app for the IIO service. Display sensor data from the iio-service on the display.

      • Your task will be to develop an QT/QML-based application to show data from sensors - talk to jsmoeller (at) linuxfoundation.org

  • Advanced:

    • Task #3: Platform Development - create or enhance the container image

      • Your task will be to either create or enhance a container-based setup using AGL - talk to jsmoeller (at) linuxfoundation.org

  • Advanced++:

    • Task #4 integration of ROS (Robot OS - meta-ros) - talk to jsmoeller (at) linuxfoundation.org

    • Task #5 extend the jailhouse support

...

...

...

Intel pioneered VFIO; Huawei did develop so called "warpdrive" technology → mainly for "server" hardware acceleration encryption & decryption (kind of passthrough but can be shared across different VMs)
https://connect.linaro.org/resources/bkk19/bkk19-401/

...

Type 1 hypervisor can passtrhough device for guest VM easily. But driver need to be have in the front end guest. (will be dependent onto SoC platform)

IOMMU should be able used but not used in the crosvm (instead, used host allocation). Coherent memory is needed.

...

Info
titleMail from Kenneth (Huawei)

Hello, Jerry,

Nice meeting you. We are happy to discuss UADK with colleagues of the same profession. We are just afraid that we cannot give what you need;).  Because it seems you are looking for VFIO rather than UADK. We tried to merge our requirement to VFIO initially. But we gave up after the first RFC. To us, the major down side of VFIO is that it is a practical device. But we don’t take it a device. We take it a heterogeneous CPU. In UADK, the process attach to the accelerator, the accelerator share whole or part of the address space of the process. So the process can deliver task to the accelerator without warrying how to copy data to the accelerator. So there is no independent device is created, no DNA operation is provided. It is just for sharing memory between CPU and the accelerator. Because of this, we solve different set of problem. E.g. we have to take care of process-cloning to duplicate/stop the interface to child process.

But it seem you are looking for a solution to isolate some GPU resource for particular VM. This is exactly what VFIO trying to do.

So now it is you who may want to tell me. Are you guys really want to know the detail of UADK? J

Cheers

...

  • Welcome proposal from members
  • Feature List for 2021
    • Roadmap for Virt-EG of 2021
    • Walt need to present to SAT within two weeks

March 17, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Jan-Simon Moeller - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Kenji Hosokawa - ADIT
  • Anmol -GSoC Candidate
  • Nedeljko Miljevic

Agenda: 

  • Add a hashtag in the mailing list (agl-virt)
  • Road map discussion (EG Members voting required)
    2021 Roadmap

March 31, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Jan-Simon Moeller - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Damian Hobson-Garcia - iGel
  • Masami Hiramatsu - Linaro
  • Hanrunobu Kurokawa- Renesas
  • Riku Nomoto - Toyota
  • Richard Elberger - AWS
  • Anmol -GSoC Candidate

Agenda: 

  • (30m) Guest Speaker's Sharing about Container & DRM sharing in IC-EG Damian Hobson-Garcia
    Q&A: 
    1. Q: is libdrm used?
    A: can be used. or use I/O controller directly. weston use drmOpen/drmClose interface
    2. Q: How the gpu2d part is organized?
    A: drmrendernode is used. map in the rendernote. inside container, acces to gpu with the rendernode.
    3. Q: 
  • (3m) Quick summary of F2F SAT
    - Cooperate with IVI-EG and IC-EG in SAT, especially
        - Define necessary devices for overall AGL (also find missing virtio frontends)
        - Define common device interface (take advantage of virtio driver I/F) for both virt and non-virt AGL
        - (Not discussed in SAT yet) port IVI and IC profile (from IVI-EG and IC-EG) on the top of virt-EG's work (maybe can have a collaborative demo in some events?) 
    - In to enhance cooperation with other EGs Jerry, Jiancong Zhao plans to join other EGs' call as an audience 
    View file
    name2021-03-19 SAT virt EG.pptx
    height250
  • (20m) Follow-up discussion & Final Conclusion on 2021 Roadmap
  • (7m) Wrap-up

Apr 14, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Anmol -GSoC Candidate
  • Francois Ozog - - Linaro
  • Kenji Hosokawa - ADIT

Agenda: 

  • AGL Event:
    • 2021.6 Virtual F2F meeting (Week 24/25, June 14 ~ 23) 
    • 2021.9 or 10 AMM (Fully-virt or hybrid with local on-site in EU)
    • 2021.12 ALS (Fully-virt & maybe local on site in JP)
    • GSoC outcome (wrapped up in August) may be part of presentation in AMM or ALS
  • Good News: Linaro maybe 90% able to show a virtual Trustzone demo with AGL. François-Frédéric Ozog to follow up.
  • AGL Device Virtualization (Define Device Importance & priority for future I/F commonization activities)
    https://docs.google.com/spreadsheets/d/1jpLNUBKz19LOdtGyqan5Wk4OgZFFxUNcSpMrFMPFCKI/edit?usp=sharing
    Virt-EG: need to select top 10
    • Mission of Virt-EG: Virtualization of AGL. (Make AGL profiles like IVI, IC, Telematics as a working virtual machine) 
    • Priority from the point of view of Virt-EG (Short-leasted Proposal)
      • Devices without standard VirtIO (in order to make virt-AGL applicable for real-world production)

      • Standard Devices but need improvement or extension for virtual AGL use case

    • See detailed discussion in 2021 Virt-EG Device Virtualization Priority

May 12, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Anmol - GSoC Candidate
  • Francois Ozog - Linaro
  • Kenji Hosokawa - ADIT

Agenda: 

  • Steering committee results Walt Miner
    • funding request, contractor (if any) needed to be proposed as soon as possible (ideally within two weeks)
    • virtio-related work may be difficult to estimate at the moment. Walt & Jerry to set up individual call later.
  • Continue Discussion in 2021 Virt-EG Device Virtualization Priority
  • 2021 Virt-EG Event Plan
    • AGL Event:
      • 2021.6 Virtual F2F meeting (Week 24/25, June 14 ~ 23) 
      • 2021.9 or 10 AMM (Fully-virt or hybrid with local on-site in EU)
      • 2021.12 ALS (Fully-virt & maybe local on site in JP)
      • GSoC outcome (wrapped up in August) may be part of presentation in AMM or ALS

May 26, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Anmol - GSoC Candidate
  • Francois Ozog - Linaro
  • Kenji Hosokawa - ADIT
  • Alex Bennée - Linaro

Agenda: 

  • Steering community discussion result sharing
    • non-virtual AGL related activities related to VirtIO and device virtualization are approved to get funding
    • virtual AGL related activities to VirtIO will mainly be contribution from OpenSynergy, Panasonic and other Virt-EG member
    • A new EG for container discussion will be setup
      • Will be started from  13:00~14:00 UTC
  • Progress of Virt-EG work for AGL JJ
    • Kernel upgrade to 5.10
    • small patch for virtio-input to support multi-touch
    • virtio-sound already integrated to meta-agl
    • working on virtio-scmi (handling problems with hardware) - tested with the COQOS hypervisor backend
  • Device Priority of Virt-EG in 2021 - need finalization
  • Virt-EG Demo Plan Discussion
    • Automotive Linux Submit - Nov or Dec (TBD)
      • Presentation from Virt-EG
        • Linaro is willing to join the demo. Illustrate AGL on top of system-ready board (secure boot, update)
          • Xen will be used (TBD)
          • Show both on natvie AGL and virt-AGL
          • VirtIO features will be shown in the demo. Firmware update.
            • virtio-net with TNS
            • virtio-scmi
        • OpenSynergy under discussion. virtio-audio, virtio-scmi
        • Anmol GSoC project (ALS)
          -----------------------------------------
    • CES (maybe hybrid) 

Jun 9, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Anmol - GSoC Candidate
  • Francois Ozog - Linaro
  • Kenji Hosokawa - ADIT
  • Alex Bennée - Linaro

Agenda: 

  • Device Virtualization Priority from each EG
  • Virt-EG Demo Plan Discussion
    • Automotive Linux Submit - Nov or Dec (TBD) 
      • → CFP may be from next month
      • → held virtually
      • Presentation from Virt-EG
        • Linaro is willing to join the demo. Illustrate AGL on top of system-ready board (secure boot, update)
          • Xen will be used (TBD)
          • Show both on natvie AGL and virt-AGL
          • VirtIO features will be shown in the demo. Firmware update.
            • virtio-net with TSN
            • virtio-scmi
            • What about virtio-sound?
              • Has a PoC with Xen under plan
              • Probably included in the Demo
        • OpenSynergy is also going to join the demo
          • COQOS HV will be used
          • Board will be AGL Reference Hardware
          • Potential Demo Candidate:
            • virtio-sound
            • virtio-scmi
            • virtio-input (with multi-touch feature)
  • Anmol's GSOC progress report

Jun 16, 2021 Virtual F2F SAT

Representative from Virt-EG:

  • Jerry Zhao - Panasonic
  • Mikhail Golubev - Open Synergy
  • Vasyl Vavrychuk - OpenSynergy

Presented Slides:

  • Virt-EG progress for LL:
    View file
    nameAGL_F2F_v2 (1).pdf
    height250
  • Device Virtualization (Common Device I/F for both non-virt and virt)
    View file
    name2021-06-16 SAT virt EG.pdf
    height250

Jun 25, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Anmol - GSoC Candidate
  • Francois Ozog - Linaro
  • Kenji Hosokawa - ADIT
  • Alex Bennée - Linaro

Agenda: 

  • F2F SAT Meeting Quick Update
    • IVI product ready requirements (under discussion)Production Readiness Specification for Edit
      → goal of virt-eg is to have the product ready profile working on virtualization platform
    • Virt-EG's presentation (see above)
    • Virt-EG plan to have a presentation & demo 
  • Multi-config discussion
    • 1 click build for the hole platform (host vm and guest vm) is necessary for the AGL CI
      • streamline across different EGs (use agl_setup.sh)
      • build and test easily
    • Vasyl presented some idea (slide)
    • Scott Murray will take care of the script modification and take both Virt-Eg and IC-EG need.
      Virt-EG need: Able to build in two ways 
       - Separate build (as it is now)
       - 1 click build (in order to fit AGL CI framework requirement from Jan) 
  • Anmol's project progress

Jul 7, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Anmol - GSoC Candidate
  • Francois Ozog - Linaro
  • Kenji Hosokawa - ADIT
  • Alex Bennée - Linaro

Agenda: 

Jul 21, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Anmol - GSoC Candidate
  • Francois Ozog - Linaro
  • Kenji Hosokawa - ADIT
  • Alex Bennée - Linaro

Agenda: 

  • Vasyl Vavrychuk shared status of virtio development for AGL LL. Vasyl Vavrychukplease upload the pdf slide you used on July 21 EG
  • GSOC Project Progress

Presented slides:

View file
nameeg_virt - 21 Jul 2021.pdf
height250

Aug 4, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Anmol - GSoC Candidate
  • Francois Ozog - Linaro
  • Kenji Hosokawa - ADIT
  • Alex Bennée - Linaro

Agenda: 

Presented slides:

View file
nameeg_virt - 4 Aug 2021.pdf
height250

September 1, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Anmol - GSoC Candidate
  • Francois Ozog - Linaro
  • Kenji Hosokawa - ADIT
  • Alex Bennée - Linaro

Agenda: 

  • ALS: Walt Miner to check about the CFP for ALS
  • Funding for VirtIO Activities
    • Walt Miner to share the past sample for RFQ
    • Jerry, Jiancong Zhaoto come up with a rough timeline.
    • Procedure:
      • Virt-EG member prepare the RFQ*
        * no specific format restriction. AGL manager Walt-san will share some samples in the past.
      • Virt-EG will review the RFQ (basically the leader (Jerry) decide yes or no)
      • Walt will send the RFQ to target company and request response for RFQ
      • Virt-EG will review the response and decide go or not.
      • If “GO”, Linux Foundation will have a contract with the target company based on the job described in the RFQ.
  • Sharing on VirtIO-video and virtio-camera
    • No current implementation with QEMU open to the public with virtio-video but virtio-video is arleady working in crosvm (depends on if they will open source it or not)
    • View file
      name2021-09-01 AGL eg virt.pdf
      height250

September 15, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Anmol - GSoC Candidate
  • Francois Ozog - Linaro
  • Kenji Hosokawa - ADIT
  • Alex Bennée - Linaro

Agenda: 

...

Abstract:
Device virtualization has been a hot topic in the automotive world along with the increasing needs for ECU consolidation. VirtIO, one of the most mature para-virtualization frameworks, has been officially accepted as a common standard for device virtualization in AGL.
In this session, we will introduce achievements of AGL virtualization expert group on extending VirtIO in AGL to better fit automotive needs and share our thoughts on future trends of Software Defined Vehicle empowered by VirtIO which abstracts SW from HW (ECU, desktop and even cloud). We will also be sharing some VirtIO related demos from the member companies.

...

...

September 29, 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Anmol - GSoC Candidate
  • Francois Ozog - Linaro
  • Kenji Hosokawa - ADIT
  • Alex Bennée - Linaro

Agenda: 

  • ALS: CFP for Virt-EG has been submitted. Only 1 co-speaker allowed to be input in the application form, so François-Frédéric Ozogwas input, after getting response from ALS organizer, Jerry, Jiancong Zhao will request to add Mikhail Golubev
  • Discussion about Virt-BT
    •  after Scott come back, talking about details
    • Mikhail Golubevpointed out that possibly vendor HAL is needed in the front end.
    • François-Frédéric Ozog mentioned that there are some ongoing discussion about a general solution to abstract wireless technology (BT, 5G, WiFi and etc)
  •  Jerry, Jiancong Zhao  to set up a Workshop for Virtualization of Wireless Technology  
  •  Mikhail Golubev  to prepare material to introduce virtio-bt, virtio-wifi, and etc researched by OpenSynergy. Also invite realted expert in the next call.
  •  François-Frédéric Ozog to invite related engineer from Linaro to join this workshop

...

Oct 13 , 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Anmol - GSoC Candidate
  • Francois Ozog - Linaro
  • Kenji Hosokawa - ADIT
  • Alex Bennée - Linaro

Agenda: 

  • Merged with F2F Virtual SAT session for discussing the following topics:
    • Workshop: Virtualization of Connectivity Devices 
    • VirtIO in Non-HV environment
      Mikhail Golubev would you please upload the slides here.

Oct 27 , 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Masami Hiramatsu - Linaro
  • Anmol - GSoC Candidate
  • Francois Ozog - Linaro
  • Kenji Hosokawa - ADIT
  • Alex Bennée - Linaro

Agenda: 

Nov 10 , 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Vasyl Vavrychuk - OpenSynergy
  • Petter Griffin - Linaro
  • Hiroyuki Ishii - Panasonic
  • Nedeljko Miljevic - AVL

Agenda: 

...

  • main focus on ADAS related SW
    • middleware (ROS, OpenCV, accelerators)
    • ADAS features based on AGL
    • heartbeat
  • Further discussion on virtualization of ADAS feature on the top of AGL on   (30min): Check any cooperation opportunity (current implementation of virtio in Virt-EG is missing ADAS features)

...

Abstract:
Device virtualization has been a hot topic in the automotive world along with the increasing needs for ECU consolidation. VirtIO, one of the most mature para-virtualization frameworks, has been officially accepted as a common standard for device virtualization in AGL.
In this session, we will introduce achievements of AGL virtualization expert group on extending VirtIO in AGL to better fit automotive needs and share our thoughts on future trends of Software Defined Vehicle empowered by VirtIO which abstracts SW from HW (ECU, desktop and even cloud). We will also be sharing some VirtIO related demos from the member companies.

...

...

  • 1st draft:   (François-Frédéric Ozog-san to check whether this schedule still work)
  • final draft:  

...

  •   and review in the Virt-EG

...

  • Ask in SAT to see if any one request extending review period
  • If no, proceed to next step:
    • Send RFQ to GlobalLogic (potential candidate which already contacted in advance and said potentially able to work)

Nov 24 , 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Hiroyuki Ishii - Panasonic

Agenda:

  • RFQ for Device Virtualization in Virt-AGL and non-Virt AGL
    • Will send to Global Logic & Open Virtual System
    • Final Answer Deadline for both two companies will be  
    • Check in the next Virt-EG (if have time) on  
    • Process
    • Must-to-answer questions
      • Company Size (employee member)
      • Experience in OSS development (in terms of years)
      • Contribution to OSS projects (in terms of commits, mails or other subject figures)
      • Experience in Hypervisor (either OSS or commercial)
      • Experience of development over different SoC platforms (detailed SoC names, indicate both for hv and non-hv development)
      • Experience in AGL development (PoC or commercial development)
      • Experience in VirtIO (both front end and back end): provide details as much as possible, also better provide subject figures for the development experience
  • Embedded World AGL Booth
    • CFP by  
    • https://events.linuxfoundation.org/agl-at-embedded-world/
    • OpenSynergy would like to attend: Same as ALS PoC
    • 1meter space in AGL booth, without additional charge to AGL member
      • Good quality demo is required
      • short application form is needed
    • Jerry will contact François-Frédéric Ozog to see if Linaro is also interested
      • François-Frédéric Ozog will check internally to see whether will present the ALS PoC in the AGL booth. Final confirmation by  
    • Covid situation is getting worse in Germany: F2F workshop in March (question)  → discuss in next A

Dec 08 , 2021

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Hiroyuki Ishii - Panasonic
  • Nedeljko Miljevic - AVL

Agenda

  • Nedeljko Miljevic 's talk on Virtualization about ADAS on AGL will be scheduled to  
  • Vasyl pointed out the UTC time of EG was wrong on EG wiki and Walt had fixed it
  • Walt Miner will send the evaluation criteria matrix to Jerry within today or tmr. After double checked by Jerry, Walt Miner will send out the RFQ to candidate companies within this week and set deadline before next EG ( cancel and set a special call on  ) 
    DDL for candidates to response to RFQ:  
  • ALS
    • Submision has been done
    • OpenSynergy will bring the ALS demo to Embedded world
    • Still check with whether Linaro will bring thir ALS demo to embdeed world François-Frédéric Ozog CFP ddl is by  
    • Less women in AGL (sad)
  • Release for MM
    • Vasyl Vavrychuk: virtio-scmi, virtio-video  (/w EVS feature) already contributted to gerrit. wait for Jan-Simon Moeller to merge for MM M1 by Christmas.
    • camera functionality is under work.  

2022

Jan 12 , 2022

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Hiroyuki Ishii - Panasonic
  • Nedeljko Miljevic - AVL

Agenda

  • RFQ
    • Walt Miner will send the evaluation criteria matrix to Jerry within today or tmr. After double checked by Jerry, Walt Miner will send out the RFQ to candidate companies within this week and set deadline before next EG (cancel and set a special call on  ) 
      DDL for candidates to response to RFQ:  

Jan 19 , 2022

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Hiroyuki Ishii - Panasonic
  • Nedeljko Miljevic - AVL

Agenda

Jan 26, 2022

Non-public session for RFQ interview

Feb 2, 2022

Non-public session for RFQ interview

Feb 16 , 2022

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Hiroyuki Ishii - Panasonic
  • Nedeljko Miljevic - AVL

Agenda

  • Non-virt VirtIO RFQ
    • There will be interview for candidates on  
      • "Company A" was elected by EG member scoring.
      • Walt is working with the order system of LF.
      • Target is enable them to start work from March
      • After completing the order system work, official result annoucement will be sent to the candidates.
  • Embedded World
  • OSS solution for IPC
    • Linaro has an internal project for cross processor channel. Can be virtio base (even not hypervisor part)
    • Big processor provide filesystem (virtio-9fs). Cortex-R has networking /TSN interface to the main system. Cortex-R owns GPU. (camera processing)
      • currently gpu is passthrough but research in high performance virtio-gpu
      • also some research and work on split gpu resources for different containers
    • VirtIO use in container.
    • After Linaro has some real progress in implementaion, some workshop can be arranged in AGL (invite interested TMA engineer asked for OSS solution for IPC communication)
  • Update of White Paper
  • Discussion of Virt-EG Roadmap for 2022 starting from  

Mar 2, 2022

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Hiroyuki Ishii - Panasonic
  • Nedeljko Miljevic - AVL
  • Binghua - Qualcomm
  • Harunobu Kurokawa - Renesas
  • Francois Ozog - Linaro
  • Bill Mills - Linaro

Agenda

  • Non-virt VirtIO RFQ
    • Walt is handling with the application system of Linux Foudnation, it is in the state of "out for signature", but not knowing the exact meaning.
    • Walt Miner will push on the process of Legal and also the system progress.
    • In the end of week, Walt Miner  will update again the status. On the hand, if the application status is still blocked, Michele Paolino would like to offer to start some work first.
  • Feature List of 2022
  • Linaro 2022 Roadmap
    • François-Frédéric Ozog and Bill shared Linaro's roadmap in 2022
      View file
      nameAGL_ Linaro roadmap highlights.pdf
      height250
    • A virtio based solution to enable IPC between Cortex-A and Cortex-X under development in Linaro may lead to operation opportunity.
      •  Nedeljko Miljevic may be interested in applying this into their virual AGL ADAS development.
      • Another aspective of VirtIO application in multi-ECU case may also fit Nedeljko Miljevic's interest. More information can be found at
        • Widget Connector
          urlhttps://www.youtube.com/watch?v=oEwmH1XVIz0&t=1457s
        • Widget Connector
          urlhttp://youtube.com/watch?v=t0LovkMyTYk
      • A possible demo can be created with this solution among EG members
    • François-Frédéric Ozog  is calling for Mikhail Golubev and Michele Paolino to join in a collaboration for standardizing device assignment of hypervisors

Mar 16, 2022

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Hiroyuki Ishii - Panasonic
  • Nedeljko Miljevic - AVL
  • Binghua - Qualcomm
  • Harunobu Kurokawa - Renesas
  • Francois Ozog - Linaro
  • Bill Mills - Linaro

Agenda

  • Non-virt VirtIO RFQ
    • Walt is handling with the application system of Linux Foudnation, it is in the state of "out for signature", but not knowing the exact meaning.
    • Walt Miner will push on the process of Legal and also the system progress.
    • In the end of week, Walt Miner  will update again the status. On the hand, if the application status is still blocked, Michele Paolino would like to offer to start some work first.
  • Feature List of 2022

Mar 30, 2022

Attendees:

  • Jerry Zhao - Panasonic
  • Walt Miner - Linux Foundation
  • Scott Murray - Konsulko
  • Mikhail Golubev - Open Synergy
  • Hiroyuki Ishii - Panasonic
  • Nedeljko Miljevic - AVL
  • Binghua - Qualcomm
  • Harunobu Kurokawa - Renesas
  • Francois Ozog - Linaro
  • Bill Mills - Linaro

Agenda

  • Non-virt VirtIO RFQ
    • Walt is handling
  • Feature List of 2022
    • No opposed ideas about the feature list proposal.
    • Linaro started a project to run a QEMU which holds Cortex-A, Corte-R, Cortex-M on graviton. Inter-core communication will be enabled by OpenAMP
      • Usecase: testing
      • vECU level 3 (this stage) → vECU level 4 (full emulation of SoC): in QEMU, different SoC types can be supported
      • OpenAMP is based on VirtIO (non-hv version) virtio-blk, virtio-9fs
      • RTOS: Zephar will be used.
      • Cortex-A: Current one is Yocto-Linux. AGL is considered but the problem is that current AGL doesn't support OpenAMP
        How To Use The OpenAMP Framework For Xilinx Heterogeneous DevicesImage Removed
        After this project is open sourced, evaluate again how to support it in the AGL UCB François-Frédéric Ozog Jerry, Jiancong Zhao
  • Embedded World 2022 AGL Booth Application Deadline to be  

Apr 27, 2022

Attendees:

Agenda

May 25 2022

Attendees:

Agenda

  • F2F Workshop in Berlin last week
    • Good meetings
    • Perhaps round table for each day
  • AMM cancelled/postponed for July. Having a session in JP two weeks after ELC Euro (Week 48 - Nov. 26~29?)
  • SOAFEE/ARM is sending email to Jerry asking about if AGL is interested in a cloud-native AGL collaboration with them
    • using AGL as a profile for infortainment use case for the SOAFEE cloud-native platform.
    • they propose to have some collaborative PoC, if possible
    • → so basically, this can be led by container-EG and virt-EG
  •  Walt Miner to ask Steering Committee about the above collaboration
    Image Removed

...

...

  • ID is already reserved in the OASIS specification.
  • No standard way except socket CAN interface.
  • What's the current status of virtio-can
    • the draft specification is already on the mailing list open for comments
    • code:
      • the socket can interface is used
      • hopefully, to be public soon
      • testing with emulation at the moment. not real hw testing.
    • the qemu with vhost-user is using in the OpenSynergy's backend solution. Linaro is also considering this option.

...

  • libcamera is also under work (unify interaces)
  • should virtio-camera be a virtual hook of libcamera? → open question

...

https://chromium.googlesource.com/chromiumos/platform/crosvm/+/b14ce22a1bab381d94be94b67c756ad7dc908f8b/README.md

Info

Virtio Wayland

Virtio Wayland support requires special support on the part of the guest and as such is unlikely to work out of the box unless you are using a Chrome OS kernel along with a termina rootfs.

To use it, ensure that the XDG_RUNTIME_DIR enviroment variable is set and that the path $XDG_RUNTIME_DIR/wayland-0 points to the socket of the Wayland compositor you would like the guest to use.

...

May 25 2022

Attendees:

Agenda

  • AMM cancelled for July. Having a session in JP two weeks after ELC Euro (Week 48 - Nov. 29 week)
    • Intend to have a one-day session (F2F workshop) in Week 37 - Dublin on Monday (working with event team)
    • F2F workshop in Sep 27~29 in Tokyo at Panasonic Center (tentative)
    • Week 48: A smaller event than the workshop (integration session). Preparation for CES and ALS. 
    • Only ALS and CES are confirmed.
  • SOAFEE/ARM is sending email to Jerry asking about if AGL is interested in a cloud-native AGL collaboration with them
    • using AGL as a profile for infortainment use case for the SOAFEE cloud-native platform.
    • they propose to have some collaborative PoC, if possible
    • → so basically, this can be led by container-EG and virt-EG
  •  Walt Miner to ask Steering Committee about the above collaboration
    Image Removed

Jul 6 2022

Attendees:

Agenda

  • Embedded World
  • 2023 CES
    • Old Version → New Version: 
      • Widget Connector
        urlhttps://www.youtube.com/watch?v=bKWN1MZ81mY
  • VirtIO BE
    • missing in VirtIO BE OSS solutions
  • Non-HV VirtIO Implementation
    • Decision has been made to lower priority in the upstreaming activities for kernel implementation (virtio-loopback) and first go ahead with userspace implementation (virtio-loopback adpater) in order to catch up with the Demo events (Dec: ALS, Sep: AGL F2F Workshop)
    • A separate technical discussion should be set by Michele Paolino to talk about solutions to solve guest memory mapping with Jerry, Jiancong ZhaoMikhail Golubev, Maciej and kazuki kuzu by  

Jul 20 2022

Attendees:

Agenda

  • ELC will be held in Dublin in  
  • AGL F2F Workshop will be held in Tokyo Panasonic Center   ~  
    • Training session in  → Good chance to have a hands on session for virtualization: 1hr
      • can have hardware 5~10 → restrict the member
        • Jerry, Jiancong Zhao check with Panasonic Hardware Team the availability of AGL RefHW
        • Jan-Simon Moeller to check availability of Raspberry Pi 4 → KVM enabled. In the tutorial, at least virtio-blk, net and gpu to be included.
        •   to check availability of QEMU options
    • Jerry, Jiancong Zhao and kazuki kuzu to work out rough plan of tutorials for virtuailization
  • Leonardo Garcia will present their progress in the OSS virtio
  • Michele Paolino status about virtio in non-virt
  • Vasyl Vavrychuk update about virtio in virt
    • adding HFP support for sound. Already have had some prototypes on other platfrom.
    • patchs to be added to virtio-snd driver and in progress to be upstreamed to Linux Kernel
    • need emulation of control on Renesas which lacks of some support in HW
    • HFP is not working with kingerfish (pipewire related issue)
      • if demo is needed, better to use USB bluetooth → but it is not related to the virtio-snd driver extension (virtio-bt already done)

Aug 03 2022

Attendees:

Agenda

  • ELC will be held in Dublin from to  
  • AGL Hybrid Workshop in hte end of September 
    • Hybrid event
    • location: Tokyo Panasonic Center
    • time:  ~ 
    • Visa requirements for entering JP due to covid need to be checked if anyone would like to join onsite
    • Training session in  → Good chance to have a hands on session for virtualization: 1hr
  • Leonardo Garcia will present their progress in the OSS virtio backend
    • primarily worked with platform device but mutli-media device support are also on the roadmap.
    • Leonardo Garcia to give a tutorial to EG member on how to build and use AGL together with the OSS backend from Linaro on  
  • kazuki kuzu to introduce the plan of Hands-on session of Virt-EG
    • estimated maximum member to be 10
    • Jerry suggested to take a survey on attendence before the event to have better planning
  • Michele Paolino status about virtio in non-virt
    • virtio-loopback demonstration web page : http://www.virtualopensystems.com/en/solutions/demos/virtio-loopback-agl-lf/
    • initial version of transport driver
    • Release before November
    • Michele Paolino  shared September demo/presentation plan   
      • Jerry propose for the early stage work it is okay to put on public repository on VOS but after guarantee maturity then move to the AGL UCB
      • Bring a presentation to introduce the backgound and goal of the project, current status & demo, and future plan in the September Workshop
        • a review in EG is necessary before the event
  • Vasyl Vavrychuk update about virtio in virt
      • pushed some changes for video player and waiting for check

Aug 31 2022

Attendees:

Agenda

  • ELC will be held in Dublin from to  
  • AGL Hybrid Workshop in hte end of September 
    • Hybrid event
    • location: Tokyo Panasonic Center
    • time:  ~ 
    • Visa requirements for entering JP due to covid need to be checked if anyone would like to join onsite
    • Training session in  → Good chance to have a hands on session for virtualization: 1hr
    • Training Session for whole AGL
      • Getting started with AGL builds

      • Introduction to AGL architecture

      • Creating services in AGL

      • Write your first AGL Flutter App

      • Creating HTML5 apps for AGL

      • Using a Vehicle Signal System to connect AGL to the CAN bus via Socket CAN

      • Getting started with Virtual AGL with VirtIO

    • Serial or Parallel
  • Leonardo Garcia will present their progress in the OSS virtio backend
  • kazuki kuzu to introduce the plan of Hands-on session of Virt-EG
    • estimated maximum member to be 10
    • Jerry suggested to take a survey on attendence before the event to have better planning
  • Michele Paolino status about virtio in non-virt
    • virtio-loopback demonstration web page : http://www.virtualopensystems.com/en/solutions/demos/virtio-loopback-agl-lf/
    • initial version of transport driver
    • Release before November
    • Michele Paolino  shared September demo/presentation plan   
      • Jerry propose for the early stage work it is okay to put on public repository on VOS but after guarantee maturity then move to the AGL UCB
      • Bring a presentation to introduce the backgound and goal of the project, current status & demo, and future plan in the September Workshop
        • a review in EG is necessary before the event
    • Michele Paolino to prepare the public repository and doc/slides to be shown in the F2F workshop  
      • share the public repository asap so that EG member started review offline.  
  • Vasyl Vavrychuk update about virtio in virt

Sep 28 2022

Attendees:

Agenda

  • AGL Hybrid Workshop in hte end of September 
    • Hybrid event
    • location: Tokyo Panasonic Center
    • time:  ~ 
      • rescheduled to  18.10.2022 -20.10.2022 (tentative!)
    • Visa requirements for entering JP due to covid need to be checked if anyone would like to join onsite
    • Training session in  → Good chance to have a hands on session for virtualization: 1hr15min
      • It will be on both on-site and online (through Zoom sharing and camera) → video will be uploaded later
      • kazuki kuzusan upload the slides for the plan of Virt EG training 
  • ALS (Automotive Linux Summit Japan - Dec)
    • ALS: Dec 5~6
    • Joint Session with Container & Mesh EG
      • Title: Cloud-Native Automotive Edge: AGL for Software-defined Vehicles
      • Abstract: 

        Cloud-native has been a hot topic in the automotive world along with the increasing needs for Software-defined Vehicles, which enables OEMs/Tier1s to develop software decoupled from the limitations of hardware. In this session, AGL Virtualization Expert Group and Container and Mesh Expert Group will jointly give a presentation on how AGL is approaching Software defined Vehicles, including defining the standard device virtualization framework “VirtIO” across automotive cloud & edge, and laying the groundwork for micro-service orchestration for on-board automotive systems.

    • Walt Miner to check in the ALS AGL booth if any space for Virt-EG & Container-EG Joint demo (1m length) 
    • Non-virt VirtIO session by Michele Paolino
      • Title:virtio-loopback: an Hardware Abstraction Layer (HAL) for non-virtualized environments.
      • Abstract:

        virtio-loopback is a virtio Hardware Abstraction Layer (HAL) for non-virtualized environments drafted by Virtualization Expert Group (EG-VIRT). The objective of virtio-loopback is to abstract hardware dependencies for the AGL framework/applications in a way that user space programs can be run unmodified on real hardware, virtualized systems and in the cloud. During this presentation we will go through the design and results of the virtio-loopback implementation activity.

  • Leonardo Garcia will present their progress in the OSS virtio backend
  • kazuki kuzu to introduce the plan of Hands-on session of Virt-EG
    • estimated maximum member to be 10
    • Jerry suggested to take a survey on attendence before the event to have better planning
  • Michele Paolino status about virtio in non-virt
  • Vasyl Vavrychuk update about virtio in virt

Oct 12 2022

Attendees:

Agenda

  • AGL Hybrid Workshop in hte end of September 
    • Hybrid event
    • location: Tokyo Panasonic Center
    • time:  ~ 
      • rescheduled to  18.10.2022 -20.10.2022 (tentative!)
    • Visa requirements for entering JP due to covid need to be checked if anyone would like to join onsite
    • Overall Virtualization & Containerization Related Session Plan
      • 11:00~11:05 (5min) Agenda for the whole virtualization&containerization series - Jerry
      • 11:05~12:00 (1hr) Guest Speech: Software Defined Vehicle and OSS as key enabler for SDV - SBD Automotive (Automotive Consulting Firm)
      • 12:00~13:00 (1hr) lunch
      • 13:00~15:30 (2.5hr) Technology Enablers for SDV developed in AGL
        • 13:00~14:15 (75min) Virt-EG Sessions about VirtIO by AGL → If we can get 90 min, it will be more preferred
          • General Introduction of whole EG activities by Jerry - 5min
          • VirtIO on HV by OpenSynergy - 15min: presentation incl. demo
          • VirtIO on Non-HV by Virtual Open System - 15min: presentation incl. demo
          • VirtIO on Multi-ECU (Unified HMI) by Panasonic - 15min: presentation incl. demo
          • VirtIO on cloud - PASJ Jerry 5min - short previous note for CES demo
            • Jerry to add Francois work for the virtulized AGL /w virtio on MacBook 
              Widget Connector
              urlhttps://www.youtube.com/watch?v=5DT-l2sWeVY
          • Q&A 20min
        • 14:15~14:30 (15min) Break
        • 14:30~15:30 (1hr) Container-EG sessions about containers/service mesh by AWS
        • 15:30~16:00 (30min) Break
      • 16:00~17:00 (1hr) Guest Speech: Software Defined AGL by ARM/SOAFEE
    • Training session in  → Good chance to have a hands on session for virtualization: 1hr15min
      • It will be on both on-site and online (through Zoom sharing and camera) → video will be uploaded later
      • kazuki kuzusan upload the slides for the plan of Virt EG training 
  • ALS (Automotive Linux Summit Japan - Dec)
    • ALS: Dec 5~6
    • Joint Session with Container & Mesh EG
      • Title: Cloud-Native Automotive Edge: AGL for Software-defined Vehicles
      • Abstract: 

        Cloud-native has been a hot topic in the automotive world along with the increasing needs for Software-defined Vehicles, which enables OEMs/Tier1s to develop software decoupled from the limitations of hardware. In this session, AGL Virtualization Expert Group and Container and Mesh Expert Group will jointly give a presentation on how AGL is approaching Software defined Vehicles, including defining the standard device virtualization framework “VirtIO” across automotive cloud & edge, and laying the groundwork for micro-service orchestration for on-board automotive systems.

    • Walt Miner to check in the ALS AGL booth if any space for Virt-EG & Container-EG Joint demo (1m length) 
    • Non-virt VirtIO session by Michele Paolino
      • Title:virtio-loopback: an Hardware Abstraction Layer (HAL) for non-virtualized environments.
      • Abstract:

        virtio-loopback is a virtio Hardware Abstraction Layer (HAL) for non-virtualized environments drafted by Virtualization Expert Group (EG-VIRT). The objective of virtio-loopback is to abstract hardware dependencies for the AGL framework/applications in a way that user space programs can be run unmodified on real hardware, virtualized systems and in the cloud. During this presentation we will go through the design and results of the virtio-loopback implementation activity.

Oct 26 2022

Attendees:

Agenda

Nov 9 2022

Attendees:

Agenda

...

...

...

...

Children Display