edk2/MdeModulePkg/Library/DxeCapsuleLibFmp
Pavithra Gurulingappa 597d061e09 MdeModulePkg/DxeCapsuleLibFmp:Added PCD for EmbeddedDriver Support
Currently, there is no mechanism for platforms to enable or disable
support for EmbeddedDrivers in capsule updates. This patch introduces
a new PCD, PcdEmbeddedDriverSupport, allowing platforms to explicitly
control whether capsules containing EmbeddedDrivers are supported.
This ensures capsules with embedded drivers are rejected on platforms
that do not support them.

This is a breaking change.By default, PcdEmbeddedDriverSupport
is set to FALSE which disables embedded driver support in capsule updates
across all platforms unless explicitly enabled.

Platforms must opt-in by setting the PcdEmbeddedDriverSupport to TRUE
in order to enable support for capsules containing embedded drivers.

Signed-off-by: Pavithra Gurulingappa <gpavithr@qti.qualcomm.com>
2025-10-14 17:45:19 +00:00
..
CapsuleOnDisk.c MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
CapsuleOnDisk.h MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
DxeCapsuleLib.c MdeModulePkg/DxeCapsuleLibFmp:Added PCD for EmbeddedDriver Support 2025-10-14 17:45:19 +00:00
DxeCapsuleLib.inf MdeModulePkg/DxeCapsuleLibFmp:Added PCD for EmbeddedDriver Support 2025-10-14 17:45:19 +00:00
DxeCapsuleLib.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
DxeCapsuleProcessLib.c MdeModulePkg: Fix EFI_SUCCESS typos 2025-06-12 17:50:45 +00:00
DxeCapsuleProcessLibNull.c MdeModulePkg: Fix EFI_SUCCESS typos 2025-06-12 17:50:45 +00:00
DxeCapsuleReportLib.c MdeModulePkg: Update code to be more C11 compliant by using __func__ 2023-04-10 14:19:57 +00:00
DxeCapsuleReportLibNull.c MdeModulePkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
DxeCapsuleRuntime.c MdeModulePkg/DxeCapsuleLibFmp: Check BootService Status to Use ESRT Cache 2024-09-11 20:26:20 +00:00
DxeRuntimeCapsuleLib.inf MdeModulePkg/DxeCapsuleLibFmp:Added PCD for EmbeddedDriver Support 2025-10-14 17:45:19 +00:00
DxeRuntimeCapsuleLib.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00