<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Tell the truth I do not know. in Software Tuning, Performance Optimization &amp; Platform Monitoring</title>
    <link>https://community.intel.com/t5/Software-Tuning-Performance/ECC-Error-Injection-on-Xeon-C5518/m-p/1039359#M4500</link>
    <description>&lt;P&gt;Tell the truth I do not know. I can only suspect that BIOS could be called from OS&amp;nbsp;&amp;nbsp; or from chipset driver to perform this operation. Another possibility is that&amp;nbsp;unlocking of&amp;nbsp;MC_CFG_CONTROL &amp;nbsp;could be performed from SMM mode. I am using Win platform and sometimes I try with kernel debugger read pci/pcie configuration space and&amp;nbsp; it is not unusual that debugger fails to read some registers.&lt;/P&gt;

&lt;P&gt;Did you try to set bit 10 and bit 18 and write to MC_CFG_CONTROL? Maybe this is the reason for the unlocking failure.&lt;/P&gt;</description>
    <pubDate>Thu, 19 Jun 2014 05:48:48 GMT</pubDate>
    <dc:creator>Bernard</dc:creator>
    <dc:date>2014-06-19T05:48:48Z</dc:date>
    <item>
      <title>ECC Error Injection on Xeon C5518</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/ECC-Error-Injection-on-Xeon-C5518/m-p/1039356#M4497</link>
      <description>&lt;P&gt;I am working on Error Detection module and was attempting to test using the error injection implementation mentioned in&amp;nbsp;&lt;SPAN style="font-size: 7pt; font-family: Verdana;"&gt;Intel&lt;/SPAN&gt;&lt;SPAN style="font-size: 6pt; font-family: Verdana; vertical-align: 3pt;"&gt;® &lt;/SPAN&gt;&lt;SPAN style="font-size: 7pt; font-family: Verdana;"&gt;Xeon&lt;/SPAN&gt;&lt;SPAN style="font-size: 6pt; font-family: Verdana; vertical-align: 3pt;"&gt;® &lt;/SPAN&gt;&lt;SPAN style="font-size: 7pt; font-family: Verdana;"&gt;Processor C5500/C3500 Series Datasheet, Volume 2 &amp;nbsp;&lt;/SPAN&gt;in section 4.12.40. It asks to program the&amp;nbsp;&lt;SPAN style="font-family: Verdana; font-size: 9pt; line-height: 1.5;"&gt;MC_CHANNEL_X_ADDR_MATCH,&amp;nbsp;MC_CHANNEL_X_ECC_ERROR_MASK and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-family: Verdana; font-size: 9pt; line-height: 1.5;"&gt;MC_CHANNEL_X_ECC_ERROR_MASK &lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;registers but attempting to write to this has no effect. Realized there is a lock for this space&amp;nbsp;&lt;/SPAN&gt;which is indicated by status in MEMLOCK_STATUS register (device 0: function 0: offset 88h), which in my case is reporting&amp;nbsp;0x40401 as the set value. This means&amp;nbsp;&lt;SPAN style="font-family: Verdana; font-size: 7pt; font-weight: 700; line-height: 1.5;"&gt;MEM_CFG_LOCKED&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;is set and I am not able to even unlock using the MC_CFG_CONTROL&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;register (device 0:function 0: offset 90h). I am writing 0x2 to this register but that does not help to unlock the ECC injection registers for writing. How can I&amp;nbsp;&lt;/SPAN&gt;achieve this? I am running FreeBSD on the bare metal and not as a virtual machine.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jun 2014 01:04:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/ECC-Error-Injection-on-Xeon-C5518/m-p/1039356#M4497</guid>
      <dc:creator>Shrikanth_K_</dc:creator>
      <dc:date>2014-06-13T01:04:18Z</dc:date>
    </item>
    <item>
      <title>Maybe lock is being set by</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/ECC-Error-Injection-on-Xeon-C5518/m-p/1039357#M4498</link>
      <description>&lt;P&gt;Maybe lock is being set by the BIOS.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Jun 2014 06:16:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/ECC-Error-Injection-on-Xeon-C5518/m-p/1039357#M4498</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2014-06-13T06:16:00Z</dc:date>
    </item>
    <item>
      <title>Thanks for reaching out</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/ECC-Error-Injection-on-Xeon-C5518/m-p/1039358#M4499</link>
      <description>&lt;P&gt;Thanks for reaching out &lt;A href="https://software.intel.com/en-us/user/542548"&gt;iliyapolak&lt;/A&gt;, I needed to clarify one more thing, is it that if&amp;nbsp;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;MEMLOCK_STATUS shows the current state as&amp;nbsp;0x40401 which indicates&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-family: Verdana; font-size: 7pt; font-weight: 700; line-height: 1.5;"&gt;MEM_CFG_LOCKED&amp;nbsp;&lt;/SPAN&gt;is set, (and bits 10 and 18 are not documented). So if MEM_CFG_LOCKED is shown set then even if we attempt writing 0x2 to&amp;nbsp;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;MC_CFG_CONTROL it will not unlock the Memory Controller Control Registers for writes? Is this something only the BIOS can do? Which knobs to tweak to get the MEMLOCK_STATUS to show a 0 for bit 0?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jun 2014 15:44:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/ECC-Error-Injection-on-Xeon-C5518/m-p/1039358#M4499</guid>
      <dc:creator>Shrikanth_K_</dc:creator>
      <dc:date>2014-06-18T15:44:31Z</dc:date>
    </item>
    <item>
      <title>Tell the truth I do not know.</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/ECC-Error-Injection-on-Xeon-C5518/m-p/1039359#M4500</link>
      <description>&lt;P&gt;Tell the truth I do not know. I can only suspect that BIOS could be called from OS&amp;nbsp;&amp;nbsp; or from chipset driver to perform this operation. Another possibility is that&amp;nbsp;unlocking of&amp;nbsp;MC_CFG_CONTROL &amp;nbsp;could be performed from SMM mode. I am using Win platform and sometimes I try with kernel debugger read pci/pcie configuration space and&amp;nbsp; it is not unusual that debugger fails to read some registers.&lt;/P&gt;

&lt;P&gt;Did you try to set bit 10 and bit 18 and write to MC_CFG_CONTROL? Maybe this is the reason for the unlocking failure.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Jun 2014 05:48:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/ECC-Error-Injection-on-Xeon-C5518/m-p/1039359#M4500</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2014-06-19T05:48:48Z</dc:date>
    </item>
  </channel>
</rss>

