...
July 16th, 2019
Apologies
- Kai Lampka
June 25th, 2019
Participants
- Philippe Robin
- Dmitry Morozov
- Gunnar Andersson
- Deventra T
- Kai
Apologies
- Matti (vacation)
Minutes
Dmitry: We follow VIRTIO block device standard.
Adam: Other than the trim/discard stuff we have noted is missing, we have no issue with VIRTIO block device standard. It is fairly small after all. There's a patch for Linux, it should be merged now. Eventually it should show up in VIRTIO
Adam: The trim/discard has been added to VIRTIO 1.1
Gunnar: Let's complete the spec - write a few requirements into the block device chapter.
Kai: We can do that
Dmitry: We don't really use it but VIRTIO should cover this. It is quite mature.
Gunnar: Let's review the crypto support chapter in VIRTIO
Dmitry: 2D is fine.
Dmitry: 3D is still changing. Android will require Vulkan. New versions should be based on Vulkan. Someone needs to introduce Vulkan support in EGL renderer or everything move to Vulkan.
Gunnar: Not moving fast enough to get to a stable point yet, then?
Gunnar: Vulkan support on the driver side?
Dmitry: Android Emulator should need it. Google might be working on it?
Vulkan support exists on bare metal hardware (GPU vendors provide it) but not yet for virtualization. This is a kind of showstopper for Android in virtualization in the future.
Gunnar: Is there a minimal set of requirements to write down today?
Dmitry: 3D part is still a big question. It's hard to decide on the requirement set.
Input
Dmitry: We have some implementation of this spec.
Adam: vsock can be used for VM to VM communication.
Adam: The user level APIs are normally standard socket APIs so that is convenient
Gunnar: But can you assume all features work? Let's say I select/poll on the vsock, and other file descriptors, will it work:
Adam: Impl by kernel...
...Alternative: VIRTIO console/character device. But that's a different interface.
Dmitry: One of the stty needed to change to RAW data transfer and then it's available.
Gunnar:
9pfs
IOMMU -
Dmitry: Lots of updates still, upstreaming. When that is done I will look at the final specification and update chapter, should be about 1 month or so.
Gunnar: Can you provide links to upstream / blog etc.?
Dmitry: Already in Wiki see IOMMU Summary [OUTDATED]
Dmitry: Matti will be in office next week, then away for 3 weeks. Planning to upstream more patches.
Adam:
Sensors
Dmitry: From mailing list: OASIS don't want to accept any sensors. In the end it's just a byte transfer.
June 18th, 2019
Participants
- Philippe Robin
- Adam Lackorzynski
- Dmitry Morozov
- Matti Möll
- Stephen Lawrence
- Vasco Fachin
- Bernhard Rill
- Gunnar Andersson
...