summaryrefslogtreecommitdiff
path: root/src/vendorcode
diff options
context:
space:
mode:
authorZheng Bao <fishbaozi@gmail.com>2021-11-26 18:05:49 +0800
committerFelix Held <felix-coreboot@felixheld.de>2021-11-30 15:50:11 +0000
commit5c59fefd8936ce64e114bc32348053038d669692 (patch)
treedf0fa05e697d1fe041d43e6250e3a5f4a84b8e42 /src/vendorcode
parent5df090856b11b9cad3e73d3d7101bb9dc2f1b7d4 (diff)
Cezanne FSP wrapper: Sync with PI 1.0.0.5
New PI 1.0.0.5 has more data in HOB of DMI, which has been uploaded to google internal repo. The dismatched size of HOB causes the wrong data tranfer. So the coreboot also need to change. BUG=b:204732649 Change-Id: Id95c37a0d7027d75afddf9d7528ff41ae3a347f5 Signed-off-by: Zheng Bao <fishbaozi@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/59687 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Rob Barnes <robbarnes@google.com> Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Diffstat (limited to 'src/vendorcode')
-rw-r--r--src/vendorcode/amd/fsp/cezanne/dmi_info.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vendorcode/amd/fsp/cezanne/dmi_info.h b/src/vendorcode/amd/fsp/cezanne/dmi_info.h
index 304f3876ab..d2c26fad4c 100644
--- a/src/vendorcode/amd/fsp/cezanne/dmi_info.h
+++ b/src/vendorcode/amd/fsp/cezanne/dmi_info.h
@@ -227,6 +227,9 @@ typedef struct {
OUT UINT64 VolatileSize; ///< Size of the Volatile portion of the memory device in Bytes, if any.
OUT UINT64 CacheSize; ///< Size of the Cache portion of the memory device in Bytes, if any.
OUT UINT64 LogicalSize; ///< Size of the Logical memory device in Bytes.
+ // SMBIOS 3.3
+ OUT UINT32 ExtendedSpeed; ///< Extended Speed
+ OUT UINT32 ExtendedConfiguredMemorySpeed; ///< Extended Configured memory speed
} __packed TYPE17_DMI_INFO;
/// Collection of pointers to the DMI records