edk2/OvmfPkg/Bhyve
Richard Lyu cb6dcca337 OvmfPkg: Resolve GptLib library class
GptLib is a new library class consumed both by PartitionDxe (built by
essentially every platform) and by DxeTpm2MeasureBootLib. Any platform DSC
that builds either module must resolve the GptLib library class, otherwise
the build fails with "Instance of library class [GptLib] is not found".

Resolve GptLib in each OVMF DSC. Every OVMF DSC builds PartitionDxe.
IntelTdx, LoongArchVirt and RiscVVirt additionally link
DxeTpm2MeasureBootLib directly; AmdSev, Bhyve, CloudHv, Microvm,
OvmfPkgX64 and OvmfPkgIa32X64 pull it in through
OvmfTpmSecurityStub.dsc.inc.

Out-of-tree platforms consuming either module need the same one-line
resolution.

Signed-off-by: Richard Lyu <richard.lyu@suse.com>
2026-07-20 21:50:57 +00:00
..
AcpiPlatformDxe OvmfPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
AcpiTables OvmfPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
BhyveRfbDxe OvmfPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
PlatformPei OvmfPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
ResetVector UefiCpuPkg, OvmfPkg: Rename .asm files to .nasm.inc in ResetVector 2026-03-23 09:47:30 +00:00
SmbiosPlatformDxe OvmfPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
BhyveDefines.fdf.inc OvmfPkg/Bhyve: rename files to remove 'Pkg' infix 2020-08-24 17:57:07 +00:00
BhyveX64.dsc OvmfPkg: Resolve GptLib library class 2026-07-20 21:50:57 +00:00
BhyveX64.fdf OvmfPkg, ArmVirtPkg: Rename VirtioKeyboardDxe to VirtioInputDxe 2026-07-20 12:43:36 +00:00
FvmainCompactScratchEnd.fdf.inc Add BhyvePkg, to support the bhyve hypervisor 2020-07-31 13:03:10 +00:00
License.txt Add BhyvePkg, to support the bhyve hypervisor 2020-07-31 13:03:10 +00:00
VarStore.fdf.inc Add BhyvePkg, to support the bhyve hypervisor 2020-07-31 13:03:10 +00:00