doc: OVMF high level description

Add OVMF HLD and boot flow graph

Signed-off-by: Yang, Yu-chu <yu-chu.yang@intel.com>
This commit is contained in:
Yang, Yu-chu 2019-10-25 16:34:51 -07:00 committed by wenlingz
parent 625a6aab77
commit fe73b2dfa4
2 changed files with 16 additions and 0 deletions

View File

@ -449,6 +449,19 @@ For an Android VM, the vSBL will load and verify trusty OS first, and
trusty OS will then load and verify Android OS according to the Android
OS verification mechanism.
OVMF bootloader
=======================
Open Virtual Machine Firmware (OVMF) is the virtual bootloader that supports
EFI boot of UOS on the ACRN hypervisor platform.
The OVMF is copied to UOS memory by the VM manager in the SOS while creating
the UOS virtual BSP of UOS. The SOS passes the start of OVMF and related
information to HV. HV sets guest RIP of UOS virtual BSP as the start of OVMF
and related guest registers, and launches the UOS virtual BSP. The OVMF starts
running in the virtual real mode within the UOS. Conceptually, OVMF is part of
the UOS runtime.
Freedom From Interference
*************************
@ -513,6 +526,9 @@ Boot Flow
.. figure:: images/over-image85.png
:align: center
.. figure:: images/over-image134.png
:align: center
ACRN Boot Flow

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB