Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Minor tweaks and explanations

...

(and then to discuss the details of each paragraph)

...


Title: What HV technology can do for future automotive systems.


  1. Motivation: Why to use HV:

...

To successfully deploy different SW stacks and their operating systems on a single SoC either calls for the use of hand-crafted mechanisms and protocols for sharing resources among the different operating systems or that one puts a supervisory SW-layer in place. It is up to this extra SW layer to orchestrate the use of the processor like any other operating system. Simply putting everything on top of a single operating system is infeasible, as it would require a porting of all of the legacy applications to the target operating system as far as possible or requires to re-implement hardware drivers for the target platform and the chosen operating system.SUMMARY: A hypervisor is required as the solution (?)

      SUMMARY: The challenges with these new systems include shared use of singe-use features, and bus contention, etc.


Still, there is a difference between standard operating systems and such a supervisory SW-layer. The supervisory SW layer, also commonly denoted as hypervisor requires execution rights at a higher level of privileges as the operating systems running on top of it. This is as with any operating system, the latter executes at a higher level of privileges as its userspace applications. This is to execute privileged instructions, i.e, instructions which change the state of the processor or to restore the context of a shared resource whenever the latter is handed over to a different user, resp. application.

...

ALL SUMMARIES TOGETHER (AS OUTLINE)

This replaces each paragraph/chapter with its summary to get an overview.
We can then see if the content follows the desired structure, we can evaluate if some things need to move to a different place, and maybe also see also what content is missing.

TITLE: What HV technology can TITLE: What HV technology can do for future automotive systems.

...

SUMMARY: The challenges with these new systems (contention and legacy sw)include shared use of singe-use features, and bus contention, etc.

SUMMARY: A hypervisor is required as the solution (?)

SUMMARY: A HV must execute in higher privilege mode

...

SUMMARY: Hardware support for virtualization is included in modern processors

...


SUMMARY: Explain isolation, timing, spacialspatial


  1. Inter-core communication

Matti, Dimitri to write (more Matti ratherDmitry suggested that Matti does it better)

  1. Sharing Devices -- Virtio

...