diff options
Diffstat (limited to 'src/usr/targeting')
5 files changed, 17 insertions, 5 deletions
diff --git a/src/usr/targeting/common/genHwsvMrwXml.pl b/src/usr/targeting/common/genHwsvMrwXml.pl index 37dab3a34..34dc53e07 100755 --- a/src/usr/targeting/common/genHwsvMrwXml.pl +++ b/src/usr/targeting/common/genHwsvMrwXml.pl @@ -194,7 +194,6 @@ push @systemAttr, $reqPol->{'cdimm_spare_i2c_temp_sensor_enable'}, "PM_SYSTEM_IVRMS_ENABLED", $reqPol->{'pm_system_ivrms_enabled'}, "PM_SYSTEM_IVRM_VPD_MIN_LEVEL", $reqPol->{'pm_system_ivrm_vpd_min_level'}, - "MRW_MBA_CACHELINE_INTERLEAVE_MODE_CONTROL", $reqPol->{'mba_cacheline_interleave_mode_control'}, "MRW_ENHANCED_GROUPING_NO_MIRRORING", $reqPol->{'mcs_enhanced_grouping_no_mirroring'}, "MRW_STRICT_MBA_PLUG_RULE_CHECKING", $reqPol->{'strict_mba_plug_rule_checking'}, "MNFG_DMI_MIN_EYE_WIDTH", $reqPol->{'mnfg-dmi-min-eye-width'}, @@ -204,6 +203,19 @@ push @systemAttr, "MNFG_XBUS_MIN_EYE_WIDTH", $reqPol->{'mnfg-xbus-min-eye-width'}, ]; +if ($reqPol->{'mba_cacheline_interleave_mode_control'} eq 'required') +{ + push @systemAttr, ["MRW_MBA_CACHELINE_INTERLEAVE_MODE_CONTROL", 1]; +} +elsif ($reqPol->{'mba_cacheline_interleave_mode_control'} eq 'requested') +{ + push @systemAttr, ["MRW_MBA_CACHELINE_INTERLEAVE_MODE_CONTROL", 2]; +} +else +{ + push @systemAttr, ["MRW_MBA_CACHELINE_INTERLEAVE_MODE_CONTROL", 0]; +} + #------------------------------------------------------------------------------ # Process the pm-settings MRW file #------------------------------------------------------------------------------ diff --git a/src/usr/targeting/common/xmltohb/simics_MURANO.system.xml b/src/usr/targeting/common/xmltohb/simics_MURANO.system.xml index cf7cde4c4..f0f974078 100644 --- a/src/usr/targeting/common/xmltohb/simics_MURANO.system.xml +++ b/src/usr/targeting/common/xmltohb/simics_MURANO.system.xml @@ -343,7 +343,7 @@ </attribute> <attribute> <id>MRW_MBA_CACHELINE_INTERLEAVE_MODE_CONTROL</id> - <default>required</default> + <default>1</default> </attribute> </targetInstance> diff --git a/src/usr/targeting/common/xmltohb/simics_VENICE.system.xml b/src/usr/targeting/common/xmltohb/simics_VENICE.system.xml index 64bb54da8..ebbec6384 100644 --- a/src/usr/targeting/common/xmltohb/simics_VENICE.system.xml +++ b/src/usr/targeting/common/xmltohb/simics_VENICE.system.xml @@ -335,7 +335,7 @@ po<!-- IBM_PROLOG_BEGIN_TAG -- </attribute> <attribute> <id>MRW_MBA_CACHELINE_INTERLEAVE_MODE_CONTROL</id> - <default>required</default> + <default>1</default> </attribute> </targetInstance> diff --git a/src/usr/targeting/common/xmltohb/vbu_MURANO.system.xml b/src/usr/targeting/common/xmltohb/vbu_MURANO.system.xml index 91bf791ba..0056a2735 100644 --- a/src/usr/targeting/common/xmltohb/vbu_MURANO.system.xml +++ b/src/usr/targeting/common/xmltohb/vbu_MURANO.system.xml @@ -322,7 +322,7 @@ </attribute> <attribute> <id>MRW_MBA_CACHELINE_INTERLEAVE_MODE_CONTROL</id> - <default>required</default> + <default>1</default> </attribute> </targetInstance> diff --git a/src/usr/targeting/common/xmltohb/vbu_VENICE.system.xml b/src/usr/targeting/common/xmltohb/vbu_VENICE.system.xml index c520fd8f0..a22d1e7ce 100644 --- a/src/usr/targeting/common/xmltohb/vbu_VENICE.system.xml +++ b/src/usr/targeting/common/xmltohb/vbu_VENICE.system.xml @@ -323,7 +323,7 @@ </attribute> <attribute> <id>MRW_MBA_CACHELINE_INTERLEAVE_MODE_CONTROL</id> - <default>required</default> + <default>1</default> </attribute> </targetInstance> |