Topic 1: Yocto Architecture for VirtIO FEDD integration Mikhail Golubev
some SoC vendor's BSP kernel doesn't support Yocto Linux so that the virtio.scc may be not included.
it's better to maintain the front end driver or the kernel configuration in AGL.
Release candidate branch for AGL will be in January.
general idea is on master, but for recipe (patch and yocto layer only) → sandbox, source code → code repository Jerry, Jiancong Zhao need to check with Walt Miner on application of a new repository (JIRA ticket)
How we can brainstorm what kind of virtio devices are necessary to AGL
method 1: invite IVI, IC experts from other EG to join the discussion
Email in the mailing list is okay
Inter-EG activities are handled in the SAT
Announce & Invite in Dev Call is also possible (most people)
method 2: invite GENIVI AVPS member to share their progress on the automotive virtio discussion
What is our policy to decide which device should be integrated into AGL
Option 1 (most strict): Only if the device has been upstreamed and official published in the OASIS specification
Publish of OASIS specification will be the trigger for AGL virtio porting activities
Option 2 (moderate): If the device has been upstreamed and has a certain plan to be included in the OASIS specification in near future
Option 3 (most loose): Any devices that Virtualization EG members have consensus
Discussion:
Upstreamed drivers are mandatory
Depending on AGL kernel version, some new devices may not be included. Backporting from the newer kernel is needed (in some circumstances, trouble may happen) → discuss whether it can be integrated in the form inside kernel trees or out of the kernel trees
New device drivers (not upstreamed) has the similar situation with the above
Conclusion: Depending on the maturity of the virtio device drivers, we can put into different places → all virtio drivers can be integrated in this way
Recipe: Put the new drivers to the meta-agl-devel for developing and testing, integrate the stable drivers in the meta-agl.
Source Code: Staging (new drivers) & Src (stable drivers)
Topic 2: OpenSynergy Plans for ALS VirtIO PoC & AGL KK Contribution Mikhail Golubev