summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/CommonDataClass/FdfClass.py
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2025-08-08 11:47:29 +0300
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2025-09-29 17:28:23 +0300
commite566e1e536e4e1b928852a6f17635587b31423ad (patch)
tree8cda03a436bfe75b1dafbeac5438f724c0fb5241 /BaseTools/Source/Python/CommonDataClass/FdfClass.py
parentbc431cece3ab811d44acf8f2a5f8126f5c766b4c (diff)
downloadedk2-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