...
...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
= PURPOSE 2 / 3 of the paper.
Additional work
(How to improve the future of virtualization usage)