]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/MdeModulePkg.dec
OvmfPkg/VirtioFsDxe: add EFI_FILE_INFO cache fields to VIRTIO_FS_FILE
[mirror_edk2.git] / MdeModulePkg / MdeModulePkg.dec
index 82aecc40d9a9ae72df4961364f28cf43f51a817d..9b52b34494433757ba0ef1ff9a065d8cf4ae6742 100644 (file)
@@ -31,6 +31,9 @@
   ##  @libraryclass  Defines a set of methods to reset whole system.\r
   ResetSystemLib|Include/Library/ResetSystemLib.h\r
 \r
+  ##  @libraryclass  Business logic for storing and testing variable policies\r
+  VariablePolicyLib|Include/Library/VariablePolicyLib.h\r
+\r
   ##  @libraryclass  Defines a set of helper functions for resetting the system.\r
   ResetUtilityLib|Include/Library/ResetUtilityLib.h\r
 \r
   #\r
   DisplayUpdateProgressLib|Include/Library/DisplayUpdateProgressLib.h\r
 \r
+  ##  @libraryclass  This library contains helper functions for marshalling and\r
+  #   registering new policies with the VariablePolicy infrastructure.\r
+  #\r
+  VariablePolicyHelperLib|Include/Library/VariablePolicyHelperLib.h\r
+\r
 [Guids]\r
   ## MdeModule package token space guid\r
   # Include/Guid/MdeModulePkgTokenSpace.h\r
   ## Include/Guid/EndofS3Resume.h\r
   gEdkiiEndOfS3ResumeGuid = { 0x96f5296d, 0x05f7, 0x4f3c, {0x84, 0x67, 0xe4, 0x56, 0x89, 0x0e, 0x0c, 0xb5 } }\r
 \r
+  ## Used (similar to Variable Services) to communicate policies to the enforcement engine.\r
+  # {DA1B0D11-D1A7-46C4-9DC9-F3714875C6EB}\r
+  gVarCheckPolicyLibMmiHandlerGuid = { 0xda1b0d11, 0xd1a7, 0x46c4, { 0x9d, 0xc9, 0xf3, 0x71, 0x48, 0x75, 0xc6, 0xeb }}\r
+\r
   ## Include/Guid/S3SmmInitDone.h\r
   gEdkiiS3SmmInitDoneGuid = { 0x8f9d4825, 0x797d, 0x48fc, { 0x84, 0x71, 0x84, 0x50, 0x25, 0x79, 0x2e, 0xf6 } }\r
 \r
   # @Prompt Enable Capsule On Disk support.\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdCapsuleOnDiskSupport|FALSE|BOOLEAN|0x0000002d\r
 \r
+  ## Maximum permitted encapsulation levels of sections in a firmware volume,\r
+  #  in the DXE phase. Minimum value is 1. Sections nested more deeply are\r
+  #  rejected.\r
+  # @Prompt Maximum permitted FwVol section nesting depth (exclusive).\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFwVolDxeMaxEncapsulationDepth|0x10|UINT32|0x00000030\r
+\r
 [PcdsPatchableInModule, PcdsDynamic, PcdsDynamicEx]\r
   ## This PCD defines the Console output row. The default value is 25 according to UEFI spec.\r
   #  This PCD could be set to 0 then console output would be at max column and max row.\r