summaryrefslogtreecommitdiffstats
path: root/src/build/configs/simics_axone.config
diff options
context:
space:
mode:
authorRoland Veloz <rveloz@us.ibm.com>2019-01-29 16:57:38 -0600
committerDaniel M. Crowell <dcrowell@us.ibm.com>2019-03-07 21:59:14 -0600
commit6e84cce39773b6409d2d0ab2a8f6ea5065684a3a (patch)
tree4f531f53c4c5785f996c76936e352f29418a46a0 /src/build/configs/simics_axone.config
parent4470dc33a126dfdbd7db7b30e499c1d6dc63e16e (diff)
downloadtalos-hostboot-6e84cce39773b6409d2d0ab2a8f6ea5065684a3a.tar.gz
talos-hostboot-6e84cce39773b6409d2d0ab2a8f6ea5065684a3a.zip
Force VPD IO through HW (Axone) ,add plat function to get OCMB VPD
This commit follows up on previous work that pulled in the code that can find the correct EFD given a SPD blob of data which has the DDR SPD and the EFD for the DDIMM. This commit adds ocmb_spd.C which provides a DeviceFW::SPD read interface for OCBM targets, and hooks is up to the platform implementation of the FAPI interface platGetVPD for OCMB target. Also this commit forces all VPD IO in Axone to go through HW, which will actually read from the new EEPROM cache in pnor. RTC: 203718 Change-Id: I270500898c422d4c78daa3b917b1b2e5b049e856 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/72165 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/build/configs/simics_axone.config')
-rw-r--r--src/build/configs/simics_axone.config18
1 files changed, 16 insertions, 2 deletions
diff --git a/src/build/configs/simics_axone.config b/src/build/configs/simics_axone.config
index 385c86063..2c8dda895 100644
--- a/src/build/configs/simics_axone.config
+++ b/src/build/configs/simics_axone.config
@@ -1,8 +1,22 @@
-#fetch dimm spd via i2c
+# Force DJVPD read/write to use EEPROM layer instead of VPD cache
set DJVPD_READ_FROM_HW
+set DJVPD_WRITE_TO_HW
+unset DJVPD_READ_FROM_PNOR
+unset DJVPD_WRITE_TO_PNOR
-# You can enabled MVPD read from HW but adds time to IPL
+# Force MEMVPD read/write to PNOR ( No actual hardware )
+set MEMVPD_READ_FROM_PNOR
+set MEMVPD_WRITE_TO_PNOR
+unset MEMVPD_READ_FROM_HW
+unset MEMVPD_WRITE_TO_HW
+
+# Force MVPD read/write to use EEPROM layer instead of VPD cache
+# (not working because shoddy MVPD currently)
#set MVPD_READ_FROM_HW
+#set MVPD_WRITE_TO_HW
+set MVPD_READ_FROM_PNOR
+set MVPD_WRITE_TO_PNOR
+
#skip enabling checkstop analysis until OCC is ready in simics
unset IPLTIME_CHECKSTOP_ANALYSIS
OpenPOWER on IntegriCloud