Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reorder chapter structure at the bottom + some new chapters

...


...We need to explain why virtualization is actually needed.  (It is still not fully accepted as necessary by all)
 → Certain concrete security/safety issues that can be shown clearly and that HV can solve
 → System flexibility is another very important point.
   *

→ Idea:  There could of course be multiple Whitepapers, if we want to concentrate on a certain area, and avoid others.

Interaction between general-purpose and dedicated cores is poorly understood.


...

SUMMARY: A HV must execute in higher privilege mode

What does the HW(vendor) to support platform virtualization

= PURPOSE 1 of the paper.

Introduction of concepts

...

= PURPOSE 2 of the paper.SUMMARY: Hardware support for virtualization is included in modern processors

Surveillance, Isolation (Timing and Spatial) and all that

= PURPOSE 2 of the paper.


SUMMARY: Explain isolation, timing, spatial

...

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

= PURPOSE 2 / 3 of the paper.

What does the HW(vendor) to support platform virtualization

(NOTE: Reordered chapters)

SUMMARY: Hardware support for virtualization is included in modern processors

= PURPOSE 3 of the paper.


Sharing Devices -- VirtioSharing Devices -- Virtio

SUMMARY: The need for virtual platform. Shortly compare full hardware virtualization/emulation with… not doing that.

SUMMARY: The current contents of VIRTIO spec

...

SUMMARY: More unique features possible with an HV

Microkernel, Monolithic

= PURPOSE 2 / 3 of the paper.


Additional work

(How to improve the future of virtualization usage)


Conclusions and wrapup