2022-10-28 Project Stratos Meeting notes
Date
Oct 28, 2022
Participants
@Alex Bennée - OOF
@Mike Holmes
@Mathieu Poirier
@Anmar Oueja
@Randy Linnell
@Bill Mills
@Vincent Guittot
@Leonardo Garcia
@Don Harbin
Agenda
Feedback for the next weeks TSC retrospective
What went well
rust-vmm daemons?
bare metal backend with limited memory sharing
What didn’t got well
engagement?
Discussion topics
MH: We had a lot of grand plans which we didn’t get to but what was done was a success
MH: We need to pick something that feeds into a wider Blueprint
MP: difficult to get engaged without an obvious finish line
MP: couldn’t do everything as we were short of resources
RL: I agree focus on tangible, focus on specifics
MH: ST have a proposal to connect remoteproc with VirtIO, ARM and EWOL VirtIO stuff
BM: lots of places where the tech can be extended, find an actual use-case. GPU would be a big effort if no one was going to use it
AO: meeting time may have been a factor, we should show leadership picking a particular use case
BM: hypervisor-less VirtIO is an ambiguous name (Different things to different people)
BM: Take GPIO/I2C or Block backends on an R5 for example
BM: is it virtualisation or VirtIO? Not so sure about the hypervisor independence
AO: portability is a goal but maybe only 20% is portable atm
LG: AGL want VirtIO for hypervisorless for emulation (cloud native vs deploy to HW)
BM: 80% portability is a worthwhile goal
AO: what does it actually take to enable
LG: AGL is far from its goal, not progressing fast enough - focus on more meaningful use cases
MP: we have lots of drivers in kernel, bus driven devices tend to be interoperable
MP: how do we pick the winners from the herd of problems and use cases
AO: I don’t think there are bigger fish solving these VirtIO problems
BM: Stratos was chasing the shiny problems but plenty of basic stuff to solve
BM: was hoping we would have a better use case definitions from Arm by now
RL: members looking for defined timelines for projects, pick and be definitive
MP: but the picking is the problem
MH: and a division between cloud native and HPP
AO: and the remaining foundational work blocking other stuff?
RL: can we show progress and attract members
MH: maybe we should spend a bit of time on Bills end
AG: Cloud Native not really happening
BM: look for a 2 person project rather than a 5 person one where we only work with member engineers
MH: should we push a fresh pitch
AO: agree - lets push on the BPs rather than under the umbrella of Stratos
MP: we can extend on the Stratos work even if we don’t work under that
What next - discussion became Linaro only internal, and the results will be published when this bottoms out
Broadly
Pivot Stratos towards possibly Arm-sponsored external contribution of virtio work to meta-eawol / TRS
Take LEDGE member lead BP from ST, attractive to Xilinx, Arm and NXP and look at HPP usecases