diff options
author | Shelton Leung <sleung@us.ibm.com> | 2017-05-30 12:43:56 -0500 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-06-07 16:49:38 -0400 |
commit | 16c3d0b39a7c2e974807e7f447c57d13c9c47baf (patch) | |
tree | 4d131a39f1718fa6a6f5b62c57c07560043ba794 /src/import/chips/p9/initfiles | |
parent | e579875854d1e5821c4a3e0ace3ce6f7fcc12500 (diff) | |
download | talos-hostboot-16c3d0b39a7c2e974807e7f447c57d13c9c47baf.tar.gz talos-hostboot-16c3d0b39a7c2e974807e7f447c57d13c9c47baf.zip |
adjusted mem 2400 nest 1600 workaround and make dd1 only
Change-Id: Iabf4b8a03eb2ae6c97ed2b6c96a0f6eed190fba6
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41128
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Dev-Ready: SHELTON LEUNG <sleung@us.ibm.com>
Reviewed-by: Joseph J. McGill <jmcgill@us.ibm.com>
Reviewed-by: Jenny Huynh <jhuynh@us.ibm.com>
Reviewed-by: Matt K. Light <mklight@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/41133
Diffstat (limited to 'src/import/chips/p9/initfiles')
-rw-r--r-- | src/import/chips/p9/initfiles/p9n.mca.scom.initfile | 21 | ||||
-rw-r--r-- | src/import/chips/p9/initfiles/p9n.mcs.scom.initfile | 2 |
2 files changed, 7 insertions, 16 deletions
diff --git a/src/import/chips/p9/initfiles/p9n.mca.scom.initfile b/src/import/chips/p9/initfiles/p9n.mca.scom.initfile index f7b797ed6..9ef84f608 100644 --- a/src/import/chips/p9/initfiles/p9n.mca.scom.initfile +++ b/src/import/chips/p9/initfiles/p9n.mca.scom.initfile @@ -769,33 +769,24 @@ define def_perf_tune_case = (MCBIST.ATTR_MSS_FREQ==2400) && (SYS.ATTR_FREQ_PB_MH # "L" field ispy MCP.PORT0.ECC64.SCOM.MBSECCQ_VAL_TO_DATA_DELAY [when=S && ATTR_CHIP_EC_FEATURE_MCA_P9NDD1_ASYNC] { spyv, expr; - # OLD - keeping here because this Boston 2400/1600 fix is likely temporary (HW411339) - #3, (def_perf_tune_case==0); # untuned - #5, (def_perf_tune_case==1); # tuned - 3, (def_perf_tune_case==0) && (def_mn_freq_ratio<=1350); # untuned and NOT boston 2400/1600 temp fix - 6, (def_perf_tune_case==0) && (def_mn_freq_ratio>1350); # untuned and boston 2400/1600 temp fix + 3, (def_perf_tune_case==0) && (def_mn_freq_ratio<=1200); # untuned and NOT boston 2400/1600 HW411339 fix + 6, (def_perf_tune_case==0) && (def_mn_freq_ratio>1200); # untuned and boston 2400/1600 HW411339 fix 5, (def_perf_tune_case==1); # tuned } # "D" field ispy MCP.PORT0.ECC64.SCOM.MBSECCQ_NEST_VAL_TO_DATA_DELAY [when=S && ATTR_CHIP_EC_FEATURE_MCA_P9NDD1_ASYNC] { spyv, expr; - # OLD - keeping here because this Boston 2400/1600 fix is likely temporary (HW411339) - #0, (def_perf_tune_case==0); # untuned - #1, (def_perf_tune_case==1); # tuned - 0, (def_perf_tune_case==0) && (def_mn_freq_ratio<=1350); # untuned and NOT boston 2400/1600 temp fix - 2, (def_perf_tune_case==0) && (def_mn_freq_ratio>1350); # untuned and boston 2400/1600 temp fix + 0, (def_perf_tune_case==0) && (def_mn_freq_ratio<=1200); # untuned and NOT boston 2400/1600 HW411339 fix + 2, (def_perf_tune_case==0) && (def_mn_freq_ratio>1200); # untuned and boston 2400/1600 HW411339 fix 1, (def_perf_tune_case==1); # tuned } # "dn" field espy MCP.PORT0.ECC64.SCOM.MBSECCQ_DELAY_NONBYPASS [when=S && ATTR_CHIP_EC_FEATURE_MCA_P9NDD1_ASYNC] { - # OLD - keeping here because this Boston 2400/1600 fix is likely temporary (HW411339) - #spyv; - #OFF; # untuned and tuned same value spyv, expr; - OFF, (def_mn_freq_ratio<=1350); # NOT boston 2400/1600 temp fix - ON, (def_mn_freq_ratio>1350); # boston 2400/1600 temp fix + OFF, (def_mn_freq_ratio<=1200); # NOT boston 2400/1600 HW411339 fix + ON, (def_mn_freq_ratio>1200); # boston 2400/1600 HW411339 fix } # "h" field diff --git a/src/import/chips/p9/initfiles/p9n.mcs.scom.initfile b/src/import/chips/p9/initfiles/p9n.mcs.scom.initfile index fed1a82d5..50de9d185 100644 --- a/src/import/chips/p9/initfiles/p9n.mcs.scom.initfile +++ b/src/import/chips/p9/initfiles/p9n.mcs.scom.initfile @@ -123,7 +123,7 @@ ispy MC01.PBI01.SCOMFIR.MCPERF1_PF_DROP_CNT_THRESH [when=S] { define def_mn_freq_ratio = (1000 * MCBIST.ATTR_MSS_FREQ) / SYS.ATTR_FREQ_PB_MHZ; -espy MC01.PBI01.SCOMFIR.MCMODE2_FORCE_SFSTAT_ACTIVE [when=S] { +espy MC01.PBI01.SCOMFIR.MCMODE2_FORCE_SFSTAT_ACTIVE [when=S && ATTR_CHIP_EC_FEATURE_HW411339] { spyv, expr; OFF, (def_mn_freq_ratio<=1350); # 1333 which is 2666/2000 (and lower ratios) will work as normal ON, (def_mn_freq_ratio>1350); # 1500 which is 2400/1600 will have sfsat/mdi always 1 |