• 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)

        DeviceVirtIOKernel UpstreamOASIS StandardizationNotes

        a) EG Work Priority
        (Feasibility for EG work to be started)
        1: most able to start implementation work, 10: least able to start implementation work

        b) Importance for Virt-AGL
        1: most important, 10: least important

        c) Difficulty to Standardize
        (absorb HW dependency with Linux Subsystem & VirtIO)
        1: least difficult, 10: most difficult
        Score
        (a + b + c)
        EG Priority
        Bluetoothvirtio-bluetooth--
        963186
        Cameravirtio-camera--
        7510229
        Media accelerators (Video Codec)virtio-videoin-progressunder review with v.5 posted
        649197
        CANvirtio-can-spec RFC in virtio-comment ML
        881175
        GNSS---
        10762310
        Audiovirtio-sndv5.13v1.2
        • To be released soon in OASIS 1.2
        • Planned in 2021 Virt-EG work
        12581
        SCMIvirtio-scmiUpstreamed but under review (RFC v2)v1.2
        • To be released soon in OASIS 1.2
        • Planned in 2021 Virt-EG work
        292133
        IOMMUvirtio-iommuv5.3v1.2
        • To be released soon in OASIS 1.2
        • Planned in 2021 Virt-EG work
        3107208
      • Standard Devices but need improvement or extension for virtual AGL use case or performance enhancement

        DeviceVirtIOKernel UpstreamingOASIS StandardizationNotesa) EG Work Priority
        (Feasibility for work to be started or maturity of standardization)
        1: most able to start implementation work 10: least able to start implementation work
        b) Importance for Virt-AGL
        1: most important, 10: least important
        c) Difficulty to Standardize
        (absorb HW dependency  with Linux Subsystem & VirtIO)
        1: least difficult, 10: most difficult
        Score
        (a + b + c)
        EG Priority
        GPU(2d & 3d)

        virtio-gpu (2d & 3d)

        v4.1-rc4 (2d) & v4.3-rc5 (3d)v1.1 (2d) and v1.2 (3d)
        • Zero-copy improvement with front end (Virt-EG 2021 activity)
        • Feature extension (such as vsync, vulkan support)
        518144
        Inputvirtio-inpuv4.0-rc4v1.1
        • Multi-touch patching for virtio-input (Virt-EG 2021 activity)
        434112
  • No labels