...
(Virtual) Device | Explanation | Champion | Completeness / Applicability evaluation
| Comments and discussion |
---|---|---|---|---|
Block Storage | Flash/Disk/persistent storage | Kai | ||
Network | Access to (shared) physical ethernet and guest-to-guest communication | Nikola | ||
Console | Text terminal input | Gunnar | ||
crypto | Access to cryptographic services (hardware accelerated) | Sang-bum | ||
GPU | Graphics hardware | Matti/Dmitry | ||
Input | Traditionally keyboard/mouse/etc - for automotive = expanded? | Matti | ||
vsock | Communication between guest (VM) and host (hypervisor) | |||
9pfs | 9P = protocol to expose host (hypervisor) file systems to the guest. FS=filesystem. | Gunnar | ||
vIOMMU | IOMMU coordinates of DMA devices' | 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? |
...