Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • If there is any volunteer in the EG to take charge of the task (most important (smile))
  • Voting results from EG members

Image Added

Task IDTaskSub Task DescriptionCategoryDevelopment StylePrerequisiteTarget AGL Release / GoalPICNoteJIRAEG’s PriorityPriority for funding/contractor?
1VirtIO in Virtualized AGLFurther extend VirtIO frontend support in AGL

Potential Devices (TBD)

  • CAN
  • BT
  • filesystem
ContinousMember Contribution






2VirtIO in Non-virtual AGL (Collaboration Activity between Virt-EG and IVI-EG, IC-EG))Define & Implement common device I/F for virtual AGL and non-virtual AGL
  • Define common device I/F for both virtual AGL and non-virtual AGL (native AGL UCB) 
  • Create PoC
  • Measure Performance
ContinousAGL Contractor Work


RFQ Draft for Common Device Interface for Virt & Non-Virt AGLSPEC-3867
3





Adapt Product Readiness HAL to VirtIO I/F to separate HAL implementation from device driver implementation

(related to task 3 & continued activity from 2021)

Adapt IVI PR HAL to VirtIO I/F

→ start with Input Device (highest ranking from cross-EG votign)

ContinousAGL Contractor Work


SPEC-3855

4


3VirtIO in Cloud-Native AGL (Collaboration Activity between Virt-EG and Container-EG)Support VirtIO with Cloud-Native AGL
  • Adopt VirtIO to Cloud-Native AGL (based on container EG's cloud AGL on Graviton)
  • Collaborate with container EG to allow containers developed on cloud to deploy seamlessly to edge (HV environment)
  • Create a demo and target for ALS/CES and other event
NewMember Contributin

5





4VirtIO in Multi-Processor ArchitectureAdapt Unified HMI (virtio gpu across multi-ECU) in AGLAdd Unified HMI in AGL to realize a unified virtual display across multiple ECUs based on VirtIO-gpuNewMember Contribution



6
  • Extend virtual AGL to ADAS feature
  • Use virtio as common interface





    Inter-processor Communication with VirtIOActualize inter-processor communicaiton (cortex-A, cortex-R) with VirtIONewMember Contribution

    Linaro is working on it
    7Virtual AGL with ADAS Feature




    ADAS oriented AGL with MPC 


    NewMember
    Contribution (question)9
    Contribution

    AVL is evaluating
    8Extend QEMU backend to support AGL virtio devices
    • Add support of new VirtIO devices to the QEMU backend
      • GPU (3d mode)
      • Audio
      • Video (incl. EVS camera use case)
      • SCMI

    Calling for Member Contribution

    or 

    AGL Contractor Work





    5

    Publish AGL Virtualization White Paper v2 adding device virtualization and conternization

    (Collaboration Activity between Virt-EG and Container-EG)

    Update the AGL Virtualization White Paper
    • Update the AGL virtualization white paper (published 5 years ago)
    • Add the device virtualizaiton part (VirtIO)
    • (TBD) Add conternization, cloud-native part → need to be discussed with container-EG

    New

    Member Contribution

    10






    6

    CICT for Virtual AGL

    (Probablly need to raise in CICT-EG list)

    Extend QEMU backend to support AGL virtio devices
    • Add support of new VirtIO devices to the QEMU backend.

    Calling for Member Contribution

    or
    AGL Contractor Work









    Setup Continous integration and test environment for AGL virtualization 
    • Version up and maintenance of AGL as a guest
    • Target HW: AGL Reference HW, Raspberry-Pi 4, QEMU
    • HV: COQOS/KVM/QEMU
    NewMember Contribution / AGL Contractor Work
    11








    Extending Test Cases for virtual AGL environment
    • Support test cases for non-virtual AGL also on virtual AGL
    • Design & implement test cases specified for virtualization
    NewAGL Contractor Work