Activity Coordinator: Jerry, Jiancong Zhao

Overall Design

An overall Yocto-based configuration management design will be carried out to enable developers to have free choices to select VirtIO AGL or Non-Virt AGL.
PIC: Mikhail GolubevJerry, Jiancong Zhao

Planned to shared the 1st drafted idea on  

Device Level Implementation

VirtIO DeviceDeviceOASIS VIRTIO VersionLinux Kernel VersionModifications to Support the FEDD in AGLPICTarget AGL Release
virtio-blkShared block device1.0v2.6.23
  • Enabled in Linux kernel AGL v7.90  
-AGL Kooky Koi
virtio-netVirtual network1.0v2.6.23
  • Enabled in Linux kernel AGL v7.99
-AGL Kooky Koi
virtio-consoleSerial console1.0v2.6.23
  • Kernel defconfig

Mikhail Golubev
(OpenSynergy)

AGL Kooky Koi
virtio-rngRandom Number Generator1.0v2.6.26-rc4
  • Kernel defconfig

Mikhail Golubev(OpenSynergy)

AGL Kooky Koi
virtio-gpu (2d mode)Shared GPU (2d mode)1.1v4.1-rc4

(Collabora?)

Daniel Stone

AGL Kooky Koi
virtio-gpu (3d mode)Shared GPU (3d mode)1.2v4.3-rc5
  • Enabled in Linux kernel AGL v4.99
  • MESA3d with virgl support (check)

(Collabora?)
Daniel Stone

AGL Kooky Koi
virtio-inputShared Input (e.g. touch)1.1v4.0-rc4
  • Kernel defconfig
  • Multi-touch support?
  • Multi-display input routing?
?
virtio-vsockVirtual socket1.1v4.7-11
  • Kernel defconfig

Mikhail Golubev
(OpenSynergy)

AGL Kooky Koi
virtio-sndShared audio1.2In-progress
  • Integrate driver/module
  • Kernel defconfig

VICTOR DUAN

(Linaro)

Mikhail Golubev
(Open Synergy)

Pending for kernel code accepted
virtio-fsShared file-system1.2v5.3-rc6

Joel Catala Eva Rio  Please help to check.


virtio-videoShared media acceleratorsIn-progressIn-progress

(?Linaro, OpenSynergy)

Pending for standardization
virtio-scmiShared clocks, sensorsIn-progressIn-progress

VICTOR DUAN (Linaro, Qualcomm?)
Mikhail Golubev
(OpenSynergy)

Pending for standardization
virtio-cameraShared camera videoIn-progressIn-progress

VICTOR DUAN
(?Linaro)
Mikhail Golubev
(OpenSynergy)

Pending for standardization
  • No labels