<?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 Driver Crash with Hyper-threading enabled on P4 in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Driver-Crash-with-Hyper-threading-enabled-on-P4/m-p/959643#M5299</link>
    <description>&lt;DIV&gt;Our driver crashes(Blue Screen)when we enable HyperThreading on P4 processor with Windows XP. The driver runs without any problem when Hyper-threading is disabled. Also, this crash happens only with Intel D865GLC motherboard with P4 3.0GHz processor with HT enabled (the driver works fine on other motherboards with HT enabled)&lt;BR /&gt;&lt;BR /&gt;We are using floating point operations in our driver.WinDbgshows floating point exception. The code flow involving FloatingPointUnit is as shown below:&lt;BR /&gt;&lt;BR /&gt;1) Disable Interrupts (all interrupts except NMI)&lt;BR /&gt;2) Save Floating point context&lt;BR /&gt;3) Driver processing function (uses floating point operations)&lt;BR /&gt;4) Restore Floating point context&lt;BR /&gt;5) Enable Interrupts &lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;The driver runs as a single thread in the kernel mode.&lt;/DIV&gt;
&lt;DIV&gt;We are unable to get to the root cause of the problem. Any help would be appreciated.&lt;/DIV&gt;</description>
    <pubDate>Mon, 05 Dec 2005 21:26:39 GMT</pubDate>
    <dc:creator>gdravi</dc:creator>
    <dc:date>2005-12-05T21:26:39Z</dc:date>
    <item>
      <title>Driver Crash with Hyper-threading enabled on P4</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Driver-Crash-with-Hyper-threading-enabled-on-P4/m-p/959643#M5299</link>
      <description>&lt;DIV&gt;Our driver crashes(Blue Screen)when we enable HyperThreading on P4 processor with Windows XP. The driver runs without any problem when Hyper-threading is disabled. Also, this crash happens only with Intel D865GLC motherboard with P4 3.0GHz processor with HT enabled (the driver works fine on other motherboards with HT enabled)&lt;BR /&gt;&lt;BR /&gt;We are using floating point operations in our driver.WinDbgshows floating point exception. The code flow involving FloatingPointUnit is as shown below:&lt;BR /&gt;&lt;BR /&gt;1) Disable Interrupts (all interrupts except NMI)&lt;BR /&gt;2) Save Floating point context&lt;BR /&gt;3) Driver processing function (uses floating point operations)&lt;BR /&gt;4) Restore Floating point context&lt;BR /&gt;5) Enable Interrupts &lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV&gt;The driver runs as a single thread in the kernel mode.&lt;/DIV&gt;
&lt;DIV&gt;We are unable to get to the root cause of the problem. Any help would be appreciated.&lt;/DIV&gt;</description>
      <pubDate>Mon, 05 Dec 2005 21:26:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Driver-Crash-with-Hyper-threading-enabled-on-P4/m-p/959643#M5299</guid>
      <dc:creator>gdravi</dc:creator>
      <dc:date>2005-12-05T21:26:39Z</dc:date>
    </item>
    <item>
      <title>Re: Driver Crash with Hyper-threading enabled on P4</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Driver-Crash-with-Hyper-threading-enabled-on-P4/m-p/959644#M5300</link>
      <description>&lt;P&gt;Have you tried updating the BIOS? Others in the forum have had good luck doing that to fix their HT problems?&lt;/P&gt;
&lt;P&gt;--clay&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 23 Dec 2005 05:41:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Driver-Crash-with-Hyper-threading-enabled-on-P4/m-p/959644#M5300</guid>
      <dc:creator>ClayB</dc:creator>
      <dc:date>2005-12-23T05:41:15Z</dc:date>
    </item>
  </channel>
</rss>

