audk/OvmfPkg/Library
Gerd Hoffmann 645988d9b3 OvmfPkg: add PcdEntryPointOverrideDefaultValue
UefiDriverEntryPointFwCfgOverrideLib will use
PcdEntryPointOverrideDefaultValue to decide what to do in case the
fw_cfg file specified via PcdEntryPointOverrideFwCfgVarName is not
present.  Default is "yes".

This allows to disable drivers by default and only enable them when
requested via fw_cfg.

Also log a message with the config option applied and whenever the
default value or a fw_cfg option was used.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2024-12-06 20:45:29 +00:00
..
AcpiPlatformLib
AcpiTimerLib
AmdSvsmLib OvmfPkg/AmdSvsmLib: Add support for the SVSM create/delete vCPU calls 2024-04-17 20:04:41 +00:00
BaseCachingPciExpressLib
BaseMemEncryptSevLib OvmfPkg: Enable AMD SEV-ES DebugVirtualization 2024-07-04 20:39:26 +00:00
BaseMemEncryptTdxLib OvmfPkg/BaseMemEncryptTdxLib: Handle retry result of MapGPA 2023-11-09 17:15:39 +00:00
BasePciCapLib
BasePciCapPciSegmentLib
BhyveFwCtlLib
BlobVerifierLibNull AmdSev: Halt on failed blob allocation 2024-06-25 15:27:42 +00:00
CcExitLib OvmfPkg: Add AMD SEV-ES DebugVirtualization feature support 2024-07-04 20:39:26 +00:00
CcProbeLib
DxePciLibI440FxQ35
EmuVariableFvbLib
FdtNorFlashQemuLib OvmfPkg: Add no hardcode version of FdtNorFlashQemuLib 2024-06-04 22:51:09 +00:00
FdtSerialPortAddressLib ArmVirtPkg: Move the FdtSerialPortAddressLib to OvmfPkg 2024-02-06 23:51:47 +08:00
GenericQemuLoadImageLib
HardwareInfoLib OvmfPkg: remove last instances of EFI_D_ 2024-07-31 08:59:21 +00:00
HashLibTdx OmvfPkg/HashLibTdx: Add HashLibTdx 2024-04-17 03:04:13 +00:00
LoadLinuxLib
LockBoxLib
MpInitLibDepLib
NestedInterruptTplLib
NvVarsFileLib
PciHostBridgeLib
PciHostBridgeLibScan
PciHostBridgeUtilityLib OvmfPkg/Library/HardwareInfoLib: Fix memory allocation for a root bridge 2024-11-27 22:06:12 +00:00
PeilessStartupLib OvmfPkg: Refactor PcdSetNxForStack usage in TDVF 2024-08-30 15:45:40 +00:00
PlatformBmPrintScLib
PlatformBootManagerLib OvmfPkg: Rerun dispatcher after initializing virtio-rng 2024-11-27 18:07:10 +00:00
PlatformBootManagerLibBhyve OvmfPkg/BhyvePkg: honor FwCfg when setting the bootorder 2024-06-18 19:18:07 +00:00
PlatformBootManagerLibLight ArmVirtPkg: Move PlatformBootManagerLib to OvmfPkg 2024-02-06 23:51:47 +08:00
PlatformDebugLibIoPort
PlatformFvbLibNull
PlatformHasIoMmuLib
PlatformInitLib OvmfPkg/PlatformInitLib: enable x2apic mode if needed 2024-11-25 12:22:38 +00:00
PlatformSecureLib
PxeBcPcdProducerLib
QemuBootOrderLib
QemuFwCfgLib OvmfPkg/QemuFwCfgDxeLib: use PcdConfidentialComputingGuestAttr 2024-12-04 12:40:35 +00:00
QemuFwCfgS3Lib OvmfPkg/QemuFwCfgS3Lib: Disable S3 detection in TDVF 2024-09-09 02:57:02 +00:00
QemuFwCfgSimpleParserLib
ResetSystemLib OvmfPkg/OvmfXen: Introduce Xen's ResetSystemLib, to use xen hypercall 2024-08-30 16:55:41 +00:00
SerializeVariablesLib
SmbiosVersionLib
SmmCpuFeaturesLib OvmfPkg/SmmCpuFeaturesLib: Check Smbase Relocation is done or not 2024-05-08 01:53:58 +00:00
SmmCpuPlatformHookLibQemu OvmfPkg/Library: Impl SmmCpuPlatformHookBeforeMmiHandler func 2024-10-12 08:56:05 +00:00
SmmRelocationLib OvmfPkg/SmmRelocationLib: Add library instance for OVMF 2024-05-08 01:53:58 +00:00
Tcg2PhysicalPresenceLibNull
Tcg2PhysicalPresenceLibQemu
TdxMailboxLib
TlsAuthConfigLib
UefiDriverEntryPointFwCfgOverrideLib OvmfPkg: add PcdEntryPointOverrideDefaultValue 2024-12-06 20:45:29 +00:00
UefiPciCapPciIoLib
VirtioLib
VirtioMmioDeviceLib
X86QemuLoadImageLib
XenConsoleSerialPortLib
XenHypercallLib OvmfPkg/XenHypercallLib: Add SchedOp hypercall 2024-08-30 16:55:41 +00:00
XenIoMmioLib
XenPlatformLib
XenRealTimeClockLib OvmfPkg: Align XenRealTimeClockLib function headers with return values 2024-02-09 22:16:32 +00:00