diff options
| author | Gerd Hoffmann <kraxel@redhat.com> | 2025-08-08 11:47:29 +0300 |
|---|---|---|
| committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2025-09-29 17:28:23 +0300 |
| commit | e566e1e536e4e1b928852a6f17635587b31423ad (patch) | |
| tree | 8cda03a436bfe75b1dafbeac5438f724c0fb5241 /BaseTools/Source/Python/CommonDataClass/FdfClass.py | |
| parent | bc431cece3ab811d44acf8f2a5f8126f5c766b4c (diff) | |
| download | edk2-e566e1e536e4e1b928852a6f17635587b31423ad.tar.xz | |
OvmfPkg/igvm: reserve two pages for igvm support in memfd
When loading firmware using the IGVM format the hypervisor can pass
parameters -- for example the memory map -- to the firmware by storing
that information in a parameter area in guest memory. The IGVM format
also allows to load data to guest memory pages, which in turn allows
to pack additional data -- for example efi binaries to load -- into the
igvm file.
This patch reserves two pages in memfd for that. One page for IGVM
parameters (as defined in the IGVM spec), and one page where HOBs
pointing to additional data can be stored. The patch also adds PCDs
for location and size of these areas.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'BaseTools/Source/Python/CommonDataClass/FdfClass.py')
0 files changed, 0 insertions, 0 deletions
