This shows you the differences between two versions of the page.
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. | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||