User Tools

Site Tools


eg-virt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
eg-virt [2019/04/23 14:41]
m.paolino [Known efforts for automotive virtualization]
eg-virt [2019/04/23 15:02]
singhsat Formatting
Line 57: Line 57:
  
 1. Vision 1. Vision
- +    * Have an opensoruce project supporting a ecockpit out of the box solution. 
- a. Have an opensoruce project supporting a ecockpit out of the box solution. +    * Support IVI (android/​AGL),​ cluster (AGL), safe RTOS (AutoSAR, RTOS)
- b. Support IVI (android/​AGL),​ cluster (AGL), safe RTOS (AutoSAR, RTOS)+
  
 2. Hypervisor 2. Hypervisor
- +    * ability to virtualize GPU, IOs, networking, CPU and run different virtual machines. 
- a. ability to virtualize GPU, IOs, networking, CPU and run different virtual machines. +    * Support memory separation for each guest 
- b. Support memory separation for each guest +    * Support physical suspend to RAM. 
- c. Support physical suspend to RAM. +    * Inter VM communication (Shared memory, network, character) 
- d. Inter VM communication (Shared memory, network, character) +    * Meet ASIL Safety requirements
- e. Meet ASIL Safety requirements+
  
 3. System Behavior 3. System Behavior
- +    * Power management of vehicle micro and main micro 
- a. Power management of vehicle micro and main micro +    * Co-ordinate startup and shutdown of all VMs. 
- b. Co-ordinate startup and shutdown of all VMs. +    * Support early boot using suspend to ram or suspend to disk or other techniques
- c. Support early boot using suspend to ram or suspend to disk or other techniques+
  
 4. Goals 4. Goals
- +    * Create standard interfaces for inter VM communication. 
- a. Create standard interfaces for inter VM communication. +    * Create vehicle power moding strategy and interfaces to VM. 
- b. Create vehicle power moding strategy and interfaces to VM. +    * Create a system block architecture with recommended separation of concerns. 
- c. Create a system block architecture with recommended separation of concerns. +    * Standard way of sharing hardware (Virtio) 
- d. Standard way of sharing hardware (Virtio) +    * Standard way of software update including peripheral devices and delta update.
- e. Standard way of software update including peripheral devices and delta update. +
- +
- +
- +
- +
  
  
eg-virt.txt · Last modified: 2023/04/19 20:46 by megankn