Versions Compared

Key

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

Mikhail Golubev please kindly help update the following tableActivity Coordinator: Jerry, Zhao Jiancong

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, Zhao Jiancong

Planned to shared the 1st drafted idea on  

Device Level Implementation

OpenSynergy
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  


virtio-netVirtual network1.0v2.6.23
  • Enabled in Linux kernel AGL v7.99


virtio-consoleSerial console1.0v2.6.23
  • Kernel defconfig
Panasonic & OpenSynergy

Mikhail Golubev
(OpenSynergy)


virtio-rngRandom Number Generator1.0v2.6.26-rc4
  • Kernel defconfig
Panasonic &

Mikhail Golubev(OpenSynergy)


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

Panasonic & OpenSynergy

(Collabora?)

Daniel Stone


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

Panasonic & OpenSynergy

(Collabora?)
Daniel Stone


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
Panasonic &

(OpenSynergy)


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

Mikhail Golubev
(Open Synergy)

Linaro

→ Need a Contact


virtio-fsShared file-system1.2v5.3-rc6

Joel Catala (Deactivated) Eva Rio  Please help to check.


virtio-videoShared media acceleratorsIn-progressIn-progress

-

(?Linaro, OpenSynergy)


virtio-scmiShared clocks, sensorsIn-progressIn-progress

OpenSynergy

Linaro

(Qualcomm?)
Mikhail Golubev
(OpenSynergy)


virtio-cameraShared camera videoIn-progressIn-progress

-
(?Linaro

,

)
Mikhail Golubev
(OpenSynergy)