<?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 msr for enabling aes-ni instructions in Intel® ISA Extensions</title>
    <link>https://community.intel.com/t5/Intel-ISA-Extensions/msr-for-enabling-aes-ni-instructions/m-p/830084#M1717</link>
    <description>Hi all.&lt;BR /&gt;&lt;BR /&gt;Does anybody know which bit of which msr enables the aes-ni instructions on the 5600 series cpus (westmere) ?&lt;BR /&gt;&lt;BR /&gt;Longer story: We have here Dell servers with L5640 cpus. Those are said to have the AES-NI instructions enabled, and we do care for them. However, despite the fact the the BIOS claims they are enabled, in reality they're not, as cpuid checking demonstrates.&lt;BR /&gt;&lt;BR /&gt;Googling seems to show that there is a potential for the bios writers to misinterpret intel's documents for enabling these instructions. There's even one guy whose bios swapped the enabled/disabled settings:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://lists.freebsd.org/pipermail/freebsd-current/2010-May/017459.html" target="_blank"&gt;http://lists.freebsd.org/pipermail/freebsd-current/2010-May/017459.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Unfortunately while my BIOS does have a setting ``aes-ni instructions'', it won't let me toggle that field (which would be a tempting gamble, just in case it's a similar ``inversion'' issue). Thus it would be interesting for me to know the msr index (assuming it's still modifiable from within the linux kernel).&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;E.</description>
    <pubDate>Sat, 04 Sep 2010 07:52:50 GMT</pubDate>
    <dc:creator>thome</dc:creator>
    <dc:date>2010-09-04T07:52:50Z</dc:date>
    <item>
      <title>msr for enabling aes-ni instructions</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/msr-for-enabling-aes-ni-instructions/m-p/830084#M1717</link>
      <description>Hi all.&lt;BR /&gt;&lt;BR /&gt;Does anybody know which bit of which msr enables the aes-ni instructions on the 5600 series cpus (westmere) ?&lt;BR /&gt;&lt;BR /&gt;Longer story: We have here Dell servers with L5640 cpus. Those are said to have the AES-NI instructions enabled, and we do care for them. However, despite the fact the the BIOS claims they are enabled, in reality they're not, as cpuid checking demonstrates.&lt;BR /&gt;&lt;BR /&gt;Googling seems to show that there is a potential for the bios writers to misinterpret intel's documents for enabling these instructions. There's even one guy whose bios swapped the enabled/disabled settings:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://lists.freebsd.org/pipermail/freebsd-current/2010-May/017459.html" target="_blank"&gt;http://lists.freebsd.org/pipermail/freebsd-current/2010-May/017459.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Unfortunately while my BIOS does have a setting ``aes-ni instructions'', it won't let me toggle that field (which would be a tempting gamble, just in case it's a similar ``inversion'' issue). Thus it would be interesting for me to know the msr index (assuming it's still modifiable from within the linux kernel).&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;E.</description>
      <pubDate>Sat, 04 Sep 2010 07:52:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/msr-for-enabling-aes-ni-instructions/m-p/830084#M1717</guid>
      <dc:creator>thome</dc:creator>
      <dc:date>2010-09-04T07:52:50Z</dc:date>
    </item>
    <item>
      <title>msr for enabling aes-ni instructions</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/msr-for-enabling-aes-ni-instructions/m-p/830085#M1718</link>
      <description>Since the latest official documentation does not mention that the mechanism for enabling/disabling AES-NI even exists (why Intel?), and since your BIOS offers the option but it is grayed out, in my opinion there are only two possibilities:&lt;BR /&gt;&lt;BR /&gt;1. BIOS is broken&lt;BR /&gt;&lt;BR /&gt;Unfortunately, you will have to prove this to Dell in order to get a fix.&lt;BR /&gt;&lt;BR /&gt;2. You got a CPU with AES-NI fused off in factory&lt;BR /&gt;&lt;BR /&gt;Only option in that case is to ask for a replacement CPU.&lt;BR /&gt;&lt;BR /&gt;To see which one of those two, you need to get one L5640 CPU for which you know it has AES-NI for sure (i.e. you have seen it working in another machine).&lt;BR /&gt;&lt;BR /&gt;Finally, you should also try using another OS (live CD or temporary install) to verify that the OS itself is not a limiting factor (this should not happen but I'd check just in case).&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Sun, 05 Sep 2010 11:50:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/msr-for-enabling-aes-ni-instructions/m-p/830085#M1718</guid>
      <dc:creator>levicki</dc:creator>
      <dc:date>2010-09-05T11:50:10Z</dc:date>
    </item>
    <item>
      <title>msr for enabling aes-ni instructions</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/msr-for-enabling-aes-ni-instructions/m-p/830086#M1719</link>
      <description>Do you use virtual machine under windows? the windows VM disabled AES-NI support</description>
      <pubDate>Tue, 07 Sep 2010 16:51:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/msr-for-enabling-aes-ni-instructions/m-p/830086#M1719</guid>
      <dc:creator>neni</dc:creator>
      <dc:date>2010-09-07T16:51:00Z</dc:date>
    </item>
    <item>
      <title>msr for enabling aes-ni instructions</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/msr-for-enabling-aes-ni-instructions/m-p/830087#M1720</link>
      <description>No it's on linux (tried several kernel versions).&lt;BR /&gt;&lt;BR /&gt;After disassembling the BIOS, I strongly suspect that bit 1 of msr 0x13c, when set, disables the aes-ni instructions. bit 0 probably plays a role as well.&lt;BR /&gt;&lt;BR /&gt;Downgrading dell's bios to a version which does not attempt to play with this msr magically makes the aes instructions work as normal.&lt;BR /&gt;&lt;BR /&gt;E.</description>
      <pubDate>Wed, 08 Sep 2010 07:43:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/msr-for-enabling-aes-ni-instructions/m-p/830087#M1720</guid>
      <dc:creator>thome</dc:creator>
      <dc:date>2010-09-08T07:43:15Z</dc:date>
    </item>
    <item>
      <title>msr for enabling aes-ni instructions</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/msr-for-enabling-aes-ni-instructions/m-p/830088#M1721</link>
      <description>I have had a similar problem as yours. Can you please tell me what version of BIOS you downgraded to. I currently have BIOS version 2.1.9&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;-P</description>
      <pubDate>Thu, 04 Nov 2010 15:53:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/msr-for-enabling-aes-ni-instructions/m-p/830088#M1721</guid>
      <dc:creator>vtune_user249</dc:creator>
      <dc:date>2010-11-04T15:53:58Z</dc:date>
    </item>
    <item>
      <title>msr for enabling aes-ni instructions</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/msr-for-enabling-aes-ni-instructions/m-p/830089#M1722</link>
      <description>&lt;P&gt;I am also not aware of any available mechanism(msr) for turning AES-NI instruction support on or off. &lt;BR /&gt;The first thing I would do would be to check if the CPU supports AES-NI instructions and then follow up with the HW provider. This article &lt;A href="http://developer.intel.com/Assets/PDF/manual/323641.pdf"&gt;http://developer.intel.com/Assets/PDF/manual/323641.pdf&lt;/A&gt; describes how to implement the check (please see figure 23).&lt;/P&gt;</description>
      <pubDate>Fri, 05 Nov 2010 11:59:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/msr-for-enabling-aes-ni-instructions/m-p/830089#M1722</guid>
      <dc:creator>Nicolae_P_Intel</dc:creator>
      <dc:date>2010-11-05T11:59:06Z</dc:date>
    </item>
  </channel>
</rss>

