Versions Compared

Key

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

...

(Virtual) DeviceExplanation

Champion
+ interested people

Completeness / Applicability evaluation

(tick) (warning) (error)

Comments and discussion
Block StorageFlash/Disk/persistent storage

Kai



Network

Access to (shared) physical ethernet

and guest-to-guest communication

Nikola

ConsoleText terminal inputGunnar

cryptoAccess to cryptographic services
(hardware accelerated)
Sang-bum

GPUGraphics hardwareMatti/Dmitry

InputTraditionally keyboard/mouse/etc
- for automotive = expanded?
Matti

vsockCommunication between guest (VM)
and host (hypervisor)



9pfs9P = protocol to expose host (hypervisor)
file systems to the guest. FS=filesystem.
Gunnar

vIOMMU

IOMMU coordinates of DMA devices'
connection to memory.

Dmitry

Audio
Matti

Sensors

Automotive sensors:



Automotive sensors? Radar/LiDAR/? (or are they separate ECUs?)

Standard embedded sensor (ambient light...)

Some OS have requirements - eg. Android requires orientation sensor.


Media Acceleration (VPUP, IPU, CODEC)Hardware support for codec/processing
Abstraction of SoC specifics
DSPs
Tensor processors

VPU = "AI" CPU optimized for visual recognition
USB
Franz

Other Serial devices?

(Where does LIN, etc. fit in?)





CAN
Franz

virtio-can: VIRTIO-based CAN driver



Ethernet (incl. AvB/TSN)
Nikola

Bluetooth

Sang-bum

+OpenSynergy with BT experience

Is it possible? Needed?
Memory Balloon Device

Applicable?

...