]> git.proxmox.com Git - mirror_edk2.git/commitdiff
ArmPkg: Add SMBIOS PCDs to ArmPkg.dec
authorRebecca Cran <rebecca@nuviainc.com>
Mon, 8 Feb 2021 00:52:53 +0000 (17:52 -0700)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Mon, 8 Feb 2021 19:35:23 +0000 (19:35 +0000)
Platforms are expected to override these PCDs to provide relevant
information to SMBIOS.

Signed-off-by: Rebecca Cran <rebecca@nuviainc.com>
Reviewed-by: Leif Lindholm <leif@nuviainc.com>
ArmPkg/ArmPkg.dec

index eaf1072d9ef31fc003455cced39e3f2ce4f4b0c3..f0b136a57af0f6cd5676aa66e528ae9c54a77620 100644 (file)
   # The Primary Core is ClusterId[0] & CoreId[0]\r
   gArmTokenSpaceGuid.PcdArmPrimaryCore|0|UINT32|0x00000037\r
 \r
+  #\r
+  # SMBIOS PCDs\r
+  #\r
+  gArmTokenSpaceGuid.PcdSystemProductName|L""|VOID*|0x30000053\r
+  gArmTokenSpaceGuid.PcdSystemVersion|L""|VOID*|0x30000054\r
+  gArmTokenSpaceGuid.PcdBaseBoardManufacturer|L""|VOID*|0x30000055\r
+  gArmTokenSpaceGuid.PcdBaseBoardProductName|L""|VOID*|0x30000056\r
+  gArmTokenSpaceGuid.PcdBaseBoardVersion|L""|VOID*|0x30000057\r
+  gArmTokenSpaceGuid.PcdProcessorManufacturer|L""|VOID*|0x30000071\r
+  gArmTokenSpaceGuid.PcdProcessorVersion|L""|VOID*|0x30000072\r
+  gArmTokenSpaceGuid.PcdProcessorSerialNumber|L""|VOID*|0x30000073\r
+  gArmTokenSpaceGuid.PcdProcessorAssetTag|L""|VOID*|0x30000074\r
+  gArmTokenSpaceGuid.PcdProcessorPartNumber|L""|VOID*|0x30000075\r
+\r
   #\r
   # ARM L2x0 PCDs\r
   #\r
   gArmTokenSpaceGuid.PcdMmBufferBase|0|UINT64|0x00000045\r
   gArmTokenSpaceGuid.PcdMmBufferSize|0|UINT64|0x00000046\r
 \r
+  gArmTokenSpaceGuid.PcdSystemBiosRelease|0xFFFF|UINT16|0x30000058\r
+  gArmTokenSpaceGuid.PcdEmbeddedControllerFirmwareRelease|0xFFFF|UINT16|0x30000059\r
+\r
 [PcdsFixedAtBuild.common, PcdsDynamic.common]\r
   #\r
   # ARM Architectural Timer\r