]> git.proxmox.com Git - mirror_edk2.git/blobdiff - FmpDevicePkg/FmpDevicePkg.dec
FmpDevicePkg/FmpDxe: Add PcdFmpDeviceStorageAccessEnable
[mirror_edk2.git] / FmpDevicePkg / FmpDevicePkg.dec
index 56ed5fbb4aaa04293f99d92cfd8d71f0591a9e6f..8312b7cb22d44d3a42f2f5295286a04d0b826f14 100644 (file)
   ## Capsule Update Policy Protocol\r
   gEdkiiCapuleUpdatePolicyProtocolGuid = { 0x487784c5, 0x6299, 0x4ba6, { 0xb0, 0x96, 0x5c, 0xc5, 0x27, 0x7c, 0xf7, 0x57 } }\r
 \r
+[PcdsFeatureFlag]\r
+  ## Indicates if the Firmware Management Protocol supports access to\r
+  #  to a firmware storage device.  If set to FALSE, then only GetImageInfo()\r
+  #  is supported.  This is used by FMP drivers that require the samllest\r
+  #  possible Firmware Management Protocol implementation that supports\r
+  #  advertising the updatable firmware device in the ESRT.<BR>\r
+  #    TRUE  - All Firmware Management Protocol services supported.<BR>\r
+  #    FALSE - Firmware Management Protocol returns EFI_UNSUPPORTED for\r
+  #            all services except GetImageInfo().<BR>\r
+  # @Prompt Firmware Device Storage Access Enabled.\r
+  gFmpDevicePkgTokenSpaceGuid.PcdFmpDeviceStorageAccessEnable|TRUE|BOOLEAN|0x40000011\r
+\r
 [PcdsFixedAtBuild]\r
   ## The SHA-256 hash of a PKCS7 test key that is used to detect if a test key\r
   #  is being used to authenticate capsules.  Test key detection is disabled by\r