On SbsaQemu platform we would like to be able to set this variable during bootup as cpu model can be different on each system run.
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiew...@linaro.org> --- ArmPkg/ArmPkg.dec | 2 +- .../Universal/Smbios/ProcessorSubClassDxe/ProcessorSubClass.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ArmPkg/ArmPkg.dec b/ArmPkg/ArmPkg.dec index c0861140e858..cd922a04ddfa 100644 --- a/ArmPkg/ArmPkg.dec +++ b/ArmPkg/ArmPkg.dec @@ -198,7 +198,6 @@ [PcdsFixedAtBuild.common] gArmTokenSpaceGuid.PcdBaseBoardProductName|L""|VOID*|0x30000056 gArmTokenSpaceGuid.PcdBaseBoardVersion|L""|VOID*|0x30000057 gArmTokenSpaceGuid.PcdProcessorManufacturer|L""|VOID*|0x30000071 - gArmTokenSpaceGuid.PcdProcessorVersion|L""|VOID*|0x30000072 gArmTokenSpaceGuid.PcdProcessorSerialNumber|L""|VOID*|0x30000073 gArmTokenSpaceGuid.PcdProcessorAssetTag|L""|VOID*|0x30000074 gArmTokenSpaceGuid.PcdProcessorPartNumber|L""|VOID*|0x30000075 @@ -301,6 +300,7 @@ [PcdsFixedAtBuild.AARCH64] # [PcdsFixedAtBuild.common, PcdsDynamic.common, PcdsPatchableInModule.common] + gArmTokenSpaceGuid.PcdProcessorVersion|L""|VOID*|0x30000072 # System Memory (DRAM): These PCDs define the region of in-built system memory # Some platforms can get DRAM extensions, these additional regions may be # declared to UEFI using separate resource descriptor HOBs diff --git a/ArmPkg/Universal/Smbios/ProcessorSubClassDxe/ProcessorSubClass.c b/ArmPkg/Universal/Smbios/ProcessorSubClassDxe/ProcessorSubClass.c index 4f2d42133756..4a787b603698 100644 --- a/ArmPkg/Universal/Smbios/ProcessorSubClassDxe/ProcessorSubClass.c +++ b/ArmPkg/Universal/Smbios/ProcessorSubClassDxe/ProcessorSubClass.c @@ -527,8 +527,8 @@ AllocateType4AndSetProcessorInformationStrings ( OemUpdateSmbiosInfo (mHiiHandle, PartNumber, ProcessorPartNumType04); } - if (StrLen ((CHAR16 *)FixedPcdGetPtr (PcdProcessorVersion)) > 0) { - HiiSetString (mHiiHandle, ProcessorVersion, (CHAR16 *)FixedPcdGetPtr (PcdProcessorVersion), NULL); + if (StrLen ((CHAR16 *)PcdGetPtr (PcdProcessorVersion)) > 0) { + HiiSetString (mHiiHandle, ProcessorVersion, (CHAR16 *)PcdGetPtr (PcdProcessorVersion), NULL); } else { OemUpdateSmbiosInfo (mHiiHandle, ProcessorVersion, ProcessorVersionType04); } -- 2.45.2 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#119907): https://edk2.groups.io/g/devel/message/119907 Mute This Topic: https://groups.io/mt/107179082/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-