Candidate for Virtualization Expert Group 2021 Work
...
Task ID | Task | Description | Prerequisite | Target AGL Release / Goal | PIC | Note | JIRA | EG’s Priority | Priority for funding/contractor? | Mikhail Golubev | Scott Murray | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Port OASIS1.2 VirtIO drivers | Add virtio drivers standardized in OASIS1.2 to the virtio-aarch64 machine.
| None | Partially in Lucky Lamprey | Mike Holmessaid there were ongoing discussion (biweekly) in the Linaro about the 1.2 VirtIO Drivers. | 3 Note: Basically contribution from EG member is expected. Get fund support is appreciated. | 1 | 1 | 1 | |||||||||
2-1 | Define missing VirtIO drivers necessary for AGL | Cooperate with IC-EG, IVI-EG and SAT to define which devices are necessary virtual AGL and assign priority. | None | - (important but not coding related activities) | 2 | 2 | 2 | |||||||||||
2-2 | Design and implement missing VirtIO frontend driver of high priority devices for AGL | Based on the priority defined in task 2-1, design and implement the high prioritized VirtIO frontend (including define virtio driver interface) | Task 2-1 | follow-up actions: propose the specification to OASIS and implementation to Linux Kernel | Basically EG member's contribution | |||||||||||||
3 | Design and implement VirtIO I/F complied device driver used in native environment | Implement reference physical device driver complied with VirtiO I/F defined in task 2-2 to extend VirtIO use to native environment (as a common device interface) | Task 2-2 | 1 Need funding and contractor to implement reference device driver in native environment complied with VirtIO I/F | 4 | |||||||||||||
4 | Add Unified HMI in AGL | Add Unified HMI in AGL to realize a unified virtual display across multiple ECUs based on VirtIO-gpu | None | 5 | 4 | |||||||||||||
5 | virtio-gpu 3D zero-copy | Avoid copying textures (other buffers?) between device VM and driver VM:
| None | Vasyl Vavrychuk | 2 (OpenSynergy will contribute but expect other contribution from EG members.) | 3 | 3 | |||||||||||
6 | Trustzone virtualization | Victor Duan (Deactivated) François Ozog (Deactivated) Note (3/29): according to Francois, there is an ongoing project inside Linaro about Trustzone sharing using pure Linux. Linaro SC decision is needed whether it can be switched from pure Linux to AGL as part of demo/contribution activity to AGL. | 6 | |||||||||||||||
7 | Design and implement reference VirtIO backend on OSS HV (KVM or Xen) | Implement backend for VirtIO devices selected in the task 2-1 | Task 2-2 | Huge workload (may be not an appropriate for AGL Virt-EG's scope) => voluntary work in KVM & Xen community maybe better | 7 | |||||||||||||
8 | VirtIO-blk implementation with AGL on Jailhouse | (GSOC Project) Implement VirtIO-blk with AGL on Jailhouse | Anmol | Co-mentor to be Jan-Simon Moeller and Mikhail Golubev and Alex Bennée | Will be taken care by Anmol (2021 GSoC Candidate) | |||||||||||||
9 | VirtIO-net extension for TSN | Potential Task | TBD | François Ozog (Deactivated) | François Ozog (Deactivated) will discuss internally in Linaro to decide whether bring the discussion to AGL or not. |