Virtualization can be used to provide HW isolation (memory, interrupts, etc) and to achieve Electronic Control Unit (ECU) functions consolidation and portability. However, it brings new challenges to the automotive and the AGL community, including scheduling, safety, certification, security, RT responsiveness and HW acceleration (e.g., GPU virtualization and secure isolation). The recent availability of automotive platforms/SoCs with virtualization extensions (e.g., Renesas R-Car-H3, Tegra TX1, etc), makes the use of virtualization in automotive possible.
During this BoF, the possibility to create a Virtualization Expert Group within AGL will be discussed. The Virtualization Expert Group would work to gather requirements, define use cases, evaluate existing solutions (e.g., open source hypervisor, container solutions, etc.) and design the AGL virtualization architecture.
More info and call for contribution at the AGL wiki page:https://wiki.automotivelinux.org/bof-hypervisor