]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/OvmfPkg.dec
OvmfPkg: introduce a common work area
[mirror_edk2.git] / OvmfPkg / OvmfPkg.dec
index 8fb6f257e8e847baf03e294a0b5e3ff886bf5bd9..c37dafad49bb4c72c1fec7517a2c50c97546c91b 100644 (file)
   gUefiOvmfPkgTokenSpaceGuid.PcdQemuHashTableBase|0x0|UINT32|0x47\r
   gUefiOvmfPkgTokenSpaceGuid.PcdQemuHashTableSize|0x0|UINT32|0x48\r
 \r
+  ## The base address and size of the work area used during the SEC\r
+  # phase by the SEV and TDX supports.\r
+  gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaBase|0|UINT32|0x49\r
+  gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaSize|0|UINT32|0x50\r
+\r
+  ## The work area contains a fixed size header in the Include/WorkArea.h.\r
+  # The size of this header is used early boot, and is provided through\r
+  # a fixed PCD. It need to be kept in sync with any changes to the\r
+  # header definition.\r
+  gUefiOvmfPkgTokenSpaceGuid.PcdOvmfConfidentialComputingWorkAreaHeader|0|UINT32|0x51\r
+\r
+\r
 [PcdsDynamic, PcdsDynamicEx]\r
   gUefiOvmfPkgTokenSpaceGuid.PcdEmuVariableEvent|0|UINT64|2\r
   gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashVariablesEnable|FALSE|BOOLEAN|0x10\r