> // > // Query Host Bridge DID to determine platform type > + // Tdx guest stores the HostBridgePciDevId in a GuidHob. > + // So we first check if this HOB exists > // > - HostBridgeDevId = PcdGet16 (PcdOvmfHostBridgePciDevId); > + GuidHob = GetFirstGuidHob (&gUefiOvmfPkgTdxPlatformGuid); > + if (GuidHob != NULL) { > + PlatformInfo = (EFI_HOB_PLATFORM_INFO *)GET_GUID_HOB_DATA (GuidHob); > + HostBridgeDevId = PlatformInfo->HostBridgePciDevId; > + } else { > + HostBridgeDevId = PcdGet16 (PcdOvmfHostBridgePciDevId); > + }
Another thing we can probably simplify when we use a PlatformInfoHob in both PEi and PEI-less mode. > +[Guids] > + gUefiOvmfPkgTdxPlatformGuid ## CONSUMES name this UefiOvmfPkgPlatformInfoGuid ? take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#86897): https://edk2.groups.io/g/devel/message/86897 Mute This Topic: https://groups.io/mt/89266123/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-