Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Maybe some edits from today, not much changed I think

...

  1. Full-scale Hypervisors
  2. MCU Hypervisors
  3. Dedicated Core partitioning
  4. Operating System process partitioning / containers
  5. Peripheral partitioning (or is this in later HW chapter)

3. Inter-core communication

  • VIRTIO between cores / OS partitions
  • What other standards

4. Designing for Functional Safety

...

Describe specific features (hardware and software) supporting Functional Safety Goals

Design process

5. Designing for Cyber-security

...

Describe specific features (hardware and software) supporting Functional Safety Goals

TrustZone but also others

Design process

6. Hardware sharing

Hardware Device sharing - is the main purpose of Hypervisors.  
However device sharing can be set up with other means?

Yes, examples:

  • h/w display layers
  • GPU virtualisaton virtualisation with OS ID support

Specific Hardware Support

...

  • Describe typical constraints and input that drives design decisions.
  • Walk through the main characteristics of each method, and any other consequences of choosing one method or other.
  • Guide the reader through the selection process, (comparing constraints to consequences of each choicchoice)
    (Look at the "How to choose graphics sharing technology" presentation for inspiration)

...