<?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 Re: Microcode revision 0x32 for CPUID 506C9? in Mobile and Desktop Processors</title>
    <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560505#M29469</link>
    <description>&lt;P&gt;"CPU explicitly indicates not being vulnerable to Meltdown (RDCL_NO): NO"&lt;/P&gt;&lt;P&gt;This mean that your CPU reports that it isn't secured against Meltdown.&lt;/P&gt;&lt;P&gt;It seems that microcode update isn't enough. Contrary to what was said &lt;A href="http://freebsd.1045724.x6.nabble.com/FreeBSD-Security-Advisory-FreeBSD-SA-18-03-speculative-execution-tp6244729p6247057.html"&gt;http://freebsd.1045724.x6.nabble.com/FreeBSD-Security-Advisory-FreeBSD-SA-18-03-speculative-execution-tp6244729p6247057.html&lt;/A&gt; there in FreeBSD security &lt;A href="http://openbsd-archive.7691.n7.nabble.com/Meltdown-workaround-enabled-td338563.html"&gt;http://openbsd-archive.7691.n7.nabble.com/Meltdown-workaround-enabled-td338563.html&lt;/A&gt; forum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've that flag set to YES after updating BIOS inside my NUC6CAYS to version /thread/122453 # 47.&lt;/P&gt;&lt;P&gt;Now under Windows with CPU-Z version 1.84 and above I can read that setting (inside a report):&lt;/P&gt;IBRSsupported, disabledIBPBsupportedSTIBPsupported, disabledRDCL_NOyesIBRS_ALLnot supported&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edit:&lt;/P&gt;&lt;P&gt;Strange, I've just noticed that IBRS (one of countermeasures against Spectre variant 2) is supposedly disabled .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S.&lt;/P&gt;&lt;P&gt;Nice to have Linux where you can upgrade microcode with easy.&lt;/P&gt;</description>
    <pubDate>Sun, 22 Jul 2018 13:48:59 GMT</pubDate>
    <dc:creator>MGorb1</dc:creator>
    <dc:date>2018-07-22T13:48:59Z</dc:date>
    <item>
      <title>Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560501#M29465</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My CPU is listed first in the updated guidance here &lt;A href="https://www.intel.com/content/dam/www/public/us/en/documents/sa00115-microcode-update-guidance.pdf"&gt;https://www.intel.com/content/dam/www/public/us/en/documents/sa00115-microcode-update-guidance.pdf&lt;/A&gt; &lt;A href="https://www.intel.com/content/dam/www/public/us/en/documents/sa00115-microcode-update-guidance.pdf"&gt;https://www.intel.com/content/dam/www/public/us/en/documents/sa00115-microcode-update-guidance.pdf&lt;/A&gt; .&lt;/P&gt;&lt;P&gt;The latest microcode update file contains only rev. 0x2C (dated 2017-03-25 very old, can't contain a single Spectre mitigation).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where can I get or download the mentioned revision 0x32?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The computer manufacturer apparently needs a couple of more time providing a BIOS update in a timely manner (mentioned reason was trouble with the management engine).&lt;/P&gt;&lt;P&gt;So I need the firmware directly from Intel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Who can help?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;     G.&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jul 2018 12:54:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560501#M29465</guid>
      <dc:creator>GTreu</dc:creator>
      <dc:date>2018-07-15T12:54:04Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560502#M29466</link>
      <description>&lt;P&gt;Hello guardian18&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt; Thank you for joining this community.&lt;P&gt;&amp;nbsp;&lt;/P&gt;In this case, along with other companies whose platforms are impacted, Intel has worked with operating system vendors, equipment manufacturers, and other ecosystem partners to develop software and firmware updates that can protect computers from these methods.&lt;P&gt;&amp;nbsp;&lt;/P&gt;In this case since the latest microcode update file contains only rev. 0x2C, dated back in  17/03/25, we strongly encourage our customers to check with their operating system vendors and system manufacturers, and apply any available updates as soon as they are available. You should do this whether you use an Intel-based system, or other computer or mobile device.&lt;P&gt;&amp;nbsp;&lt;/P&gt;For full details on this topic please check the following link:&lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;A href="https://www.intel.com/content/www/us/en/architecture-and-technology/facts-about-side-channel-analysis-and-intel-products.html"&gt;https://www.intel.com/content/www/us/en/architecture-and-technology/facts-about-side-channel-analysis-and-intel-products.html&lt;/A&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt; &lt;P&gt;&amp;nbsp;&lt;/P&gt;Hope this helps.&lt;P&gt;&amp;nbsp;&lt;/P&gt;Regards,&lt;P&gt;&amp;nbsp;&lt;/P&gt;Diego S.&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Jul 2018 20:14:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560502#M29466</guid>
      <dc:creator>idata</dc:creator>
      <dc:date>2018-07-16T20:14:32Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560503#M29467</link>
      <description>&lt;P&gt;When you use only CPUID Signature then it is quite hard to grasp about which processor you ask.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is something strange with Apollo Lake SoC support by Intel. They didn't release microcode update for Linux OS or Microsoft Windows. Even when proper microcodes were prepared by them. What's more I found some hints which suggest that this SoC isn't vulnerable to Meltdown. I've disabled Meltdown mitigation on all my devices based on that platform. That was a relieve because this CPU doesn't support INVPCID feature and that would slow it even more.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can find the newest microcode for this SoC (version 0x32 dated 2018-05-11) inside Microcode Extractor (&lt;A href="https://github.com/platomav/MCExtractor"&gt;https://github.com/platomav/MCExtractor&lt;/A&gt; MCExtractor) &lt;A href="https://github.com/platomav/CPUMicrocodes"&gt;https://github.com/platomav/CPUMicrocodes&lt;/A&gt; repository. Nevertheless updating BIOS with new microcode on your platform independently from manufacturer might be tricky or sometimes plainly impossible (vide ASUS CAP BIOS file on motherboards without USB Flashback feature).&lt;/P&gt;</description>
      <pubDate>Fri, 20 Jul 2018 19:17:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560503#M29467</guid>
      <dc:creator>MGorb1</dc:creator>
      <dc:date>2018-07-20T19:17:12Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560504#M29468</link>
      <description>&lt;P&gt;Thank you, Gorbush.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now Linux with updated microcode in its update function says:&lt;/P&gt;[0.000000] microcode: microcode updated early to revision 0x32, date = 2018-05-11&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to the output of the &lt;A href="http://spectre-meltdown-checker.sh"&gt;spectre-meltdown-checker.sh&lt;/A&gt; it is the CPU by a flag telling that it it isn't vulnerable to Meltdown. So the kernel doesn't enable PTI and no performance impact here:&lt;/P&gt;&lt;P&gt;  * CPU explicitly indicates not being vulnerable to Meltdown (RDCL_NO): NO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For other OS facilities and transparency might be more limited.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding Intel:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are saying nothing with your answer. I see it as ignorant, arrogant and not customer orientated (your real customers are always the customer's of your direct customers, as you probably know) to not at least give a reason why the microcode update is not made publicly available (only in an engaged forum). I'd be willing to believe technical reasons &lt;I&gt;&lt;B&gt;if&lt;/B&gt;&lt;/I&gt; you name it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Of course I am checking with my system manufacturer, who luckily states be working on BIOS updates, but also having technical problems (no details mentioned) and probably much efforts to pace with the newer discovered vulnerabilities. So besides Spectre v1/2 and Meltdown and the old Intel ME bug, 6 new Spectre vulnerabilities and another new in ME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Intel, you are not doing your job!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I completely second the expectation mentioned in another post, that we don't receive fixes in silicon for 4 years from you. Would be glad to have reasons for better assumptions.&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jul 2018 12:16:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560504#M29468</guid>
      <dc:creator>GTreu</dc:creator>
      <dc:date>2018-07-22T12:16:59Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560505#M29469</link>
      <description>&lt;P&gt;"CPU explicitly indicates not being vulnerable to Meltdown (RDCL_NO): NO"&lt;/P&gt;&lt;P&gt;This mean that your CPU reports that it isn't secured against Meltdown.&lt;/P&gt;&lt;P&gt;It seems that microcode update isn't enough. Contrary to what was said &lt;A href="http://freebsd.1045724.x6.nabble.com/FreeBSD-Security-Advisory-FreeBSD-SA-18-03-speculative-execution-tp6244729p6247057.html"&gt;http://freebsd.1045724.x6.nabble.com/FreeBSD-Security-Advisory-FreeBSD-SA-18-03-speculative-execution-tp6244729p6247057.html&lt;/A&gt; there in FreeBSD security &lt;A href="http://openbsd-archive.7691.n7.nabble.com/Meltdown-workaround-enabled-td338563.html"&gt;http://openbsd-archive.7691.n7.nabble.com/Meltdown-workaround-enabled-td338563.html&lt;/A&gt; forum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've that flag set to YES after updating BIOS inside my NUC6CAYS to version /thread/122453 # 47.&lt;/P&gt;&lt;P&gt;Now under Windows with CPU-Z version 1.84 and above I can read that setting (inside a report):&lt;/P&gt;IBRSsupported, disabledIBPBsupportedSTIBPsupported, disabledRDCL_NOyesIBRS_ALLnot supported&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edit:&lt;/P&gt;&lt;P&gt;Strange, I've just noticed that IBRS (one of countermeasures against Spectre variant 2) is supposedly disabled .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S.&lt;/P&gt;&lt;P&gt;Nice to have Linux where you can upgrade microcode with easy.&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jul 2018 13:48:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560505#M29469</guid>
      <dc:creator>MGorb1</dc:creator>
      <dc:date>2018-07-22T13:48:59Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560506#M29470</link>
      <description>&lt;P&gt;Gorbush wrote:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"CPU explicitly indicates not being vulnerable to Meltdown (RDCL_NO): NO"&lt;/P&gt;&lt;P&gt;This mean that your CPU reports that it isn't secured against Meltdown.&lt;/P&gt;&lt;P&gt;It seems that microcode update isn't enough.&lt;/P&gt;&lt;P&gt;Command "grep . /sys/devices/system/cpu/vulnerabilities/meltdown" returns "Not affected" with microcode versions 0x2e and 0x32 (but not 0x2c) for my Apollo Lake CPU.&lt;/P&gt;&lt;P&gt;I checked the source code for the running kernel: The only factor which makes the kernel believe this (for CPUs supporting MSR but not from AMD) is from RDCL_NO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But &lt;A href="http://spectre-meltdown-checker.sh"&gt;spectre-meltdown-checker.sh&lt;/A&gt; doesn't see this - strange. IMO it should, because command "rdmsr 0x10a" returns value 19, where RDCL_NO is the lowest bit which is set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the end I rely on the microcode patched CPU being honest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@Intel support: Can safely be assumed that Meltdown is fixed by the microcode update when reported as this, and microcode updated early by Linux?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S.&lt;/P&gt;&lt;P&gt;Nice to have Linux where you can upgrade microcode with easy.&lt;/P&gt;&lt;P&gt;Indeed, and not only this, you can check what it does by looking at the sources, as above.&lt;/P&gt;</description>
      <pubDate>Sun, 22 Jul 2018 21:46:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560506#M29470</guid>
      <dc:creator>GTreu</dc:creator>
      <dc:date>2018-07-22T21:46:56Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560507#M29471</link>
      <description>&lt;P&gt;RE: Can safely be assumed that Meltdown is fixed by the microcode update when reported as this, and microcode updated early by Linux?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;I&gt;&lt;B&gt;No!&lt;/B&gt;&lt;/I&gt; The microcode fixes specifically address only Spectre Variants 2 &amp;amp; 3. &lt;I&gt;&lt;B&gt;T&lt;/B&gt;&lt;B&gt;hey &lt;/B&gt;&lt;B&gt;DO NOT address Meltdown!&lt;/B&gt;&lt;B&gt; Meltdown is addressed by specific workarounds introduced at the O/S level.&lt;/B&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...S&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jul 2018 02:18:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560507#M29471</guid>
      <dc:creator>n_scott_pearson</dc:creator>
      <dc:date>2018-07-23T02:18:13Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560508#M29472</link>
      <description>&lt;P&gt;Scott Pearson wrote:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RE: Can safely be assumed that Meltdown is fixed by the microcode update when reported as this, and microcode updated early by Linux?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;I&gt;&lt;B&gt;No!&lt;/B&gt;&lt;/I&gt; The microcode fixes specifically address only Spectre Variants 2 &amp;amp; 3. &lt;I&gt;&lt;B&gt;T&lt;/B&gt;&lt;B&gt;hey &lt;/B&gt;&lt;B&gt;DO NOT address Meltdown!&lt;/B&gt;&lt;B&gt; Meltdown is addressed by specific workarounds introduced at the O/S level.&lt;/B&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...S&lt;/P&gt;&lt;P&gt;Meltdown and Spectre Variant 3 mean the same: Rogue Data Cache Load (RDCL) CVE-2017-5754 .&lt;/P&gt;&lt;P&gt;So: &lt;B&gt;Microcode fixes potentially address also Meltdown&lt;/B&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the latest microcode revision 0x32 (Apollo Lake CPUID 506C9) RDCL_NO is set when loaded early by the Linux kernel (but not by BIOS).&lt;/P&gt;&lt;P&gt;The issue is that the kernel disables PTI mitigation for Meltdown then. Therefore the question:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@Intel support: Can safely be assumed that Spectre Variant 3 (Meltdown) is fixed when the microcode update 0x32 for CPUID 506C9 is &lt;B&gt;updated early by Linux&lt;/B&gt;?&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jul 2018 06:57:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560508#M29472</guid>
      <dc:creator>GTreu</dc:creator>
      <dc:date>2018-07-23T06:57:06Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560509#M29473</link>
      <description>&lt;P&gt;That is a honest mistake by Scott. He meant Spectre variant 2 (&lt;A href="https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00088.html"&gt;https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00088.html&lt;/A&gt; Branch Target Injection) &amp;amp; 4 (&lt;A href="https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00115.html"&gt;https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00115.html&lt;/A&gt; Speculative Store Bypass). Variant 3 (&lt;A href="https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00115.html"&gt;https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00115.html&lt;/A&gt; Rogue Data Cache Load vel Meltdown) can't be circumvented by microcode because there is nothing to disable or to flush like branch predictor buffer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Back to Apollo Lake SoC and Meltdown. That vulnerability isn't mitigated by microcode. It seems that this CPU isn't easily affected by that loop hole. There are some users of OpenBSD which did some tests. You can read about their findings &lt;A href="http://openbsd-archive.7691.n7.nabble.com/Meltdown-workaround-enabled-tp338563p338703.html"&gt;http://openbsd-archive.7691.n7.nabble.com/Meltdown-workaround-enabled-tp338563p338703.html&lt;/A&gt; there: &lt;A href="http://openbsd-archive.7691.n7.nabble.com/Meltdown-workaround-enabled-tp338563p338703.html"&gt;http://openbsd-archive.7691.n7.nabble.com/Meltdown-workaround-enabled-tp338563p338703.html&lt;/A&gt; "openbsd user - misc - Meltdown workaround enabled?".&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jul 2018 11:52:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560509#M29473</guid>
      <dc:creator>MGorb1</dc:creator>
      <dc:date>2018-07-23T11:52:42Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560510#M29474</link>
      <description>&lt;P&gt;Thanks Gorbush. Apparently the flag was changed because of PoC results. This leaves some uncertainty (that the PoC can potentially be improved to yield side channel data), but can be acceptable for such a small system.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jul 2018 12:44:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560510#M29474</guid>
      <dc:creator>GTreu</dc:creator>
      <dc:date>2018-07-23T12:44:42Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560511#M29475</link>
      <description>&lt;P&gt;guardian18 wrote:&lt;/P&gt;&lt;P&gt;But &lt;A href="http://spectre-meltdown-checker.sh"&gt;spectre-meltdown-checker.sh&lt;/A&gt; doesn't see this - strange. IMO it should, because command "rdmsr 0x10a" returns value 19, where RDCL_NO is the lowest bit which is set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems that there is an error inside spectre-meltdown-checker script:&lt;/P&gt;[ $(( capabilities &amp;amp;  1 )) -eq 1 ] &amp;amp;&amp;amp; capabilities_rdcl_no=1&lt;P&gt;It is a bash syntax but the first line points to /bin/sh rather than /bin/bash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If MSR 0x10A returns 0x19 then it mean that CPU isn't vulnerable to Meltdown(RDCL) and Spectre variant 4 (SSB). I've got exact same value there. Besides there is CPUID method to determine RDCL_NO and SSB_NO flags. CPUID function 7 return in EDX register these values. I've got "0x2C000000" there. Without at least 2Eh microcode there will be all zeros.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jul 2018 12:58:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560511#M29475</guid>
      <dc:creator>MGorb1</dc:creator>
      <dc:date>2018-07-23T12:58:29Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560512#M29476</link>
      <description>&lt;P&gt;Yes, sorry, my bad, Spectre variants 2 and 4. My understanding is that variants 1 and 3 require additional resources that make it impossible to implement via a change in microcode (silicon changes will definitely be required).&lt;/P&gt;&lt;P&gt;...S&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jul 2018 16:07:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560512#M29476</guid>
      <dc:creator>n_scott_pearson</dc:creator>
      <dc:date>2018-07-23T16:07:05Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560513#M29477</link>
      <description>&lt;P&gt;Thank you Mr. Intel. At least Linux is safe to use right now with Apollo Lake SoC.&lt;/P&gt;&lt;P&gt;&lt;A href="https://downloadcenter.intel.com/download/28039/Linux-Processor-Microcode-Data-File?product=873"&gt;https://downloadcenter.intel.com/download/28039/Linux-Processor-Microcode-Data-File?product=873&lt;/A&gt; &lt;A href="https://downloadcenter.intel.com/download/28039/Linux-Processor-Microcode-Data-File?product=873"&gt;https://downloadcenter.intel.com/download/28039/Linux-Processor-Microcode-Data-File?product=873&lt;/A&gt; &lt;/P&gt;&lt;P&gt;That contain 0x32 (latest) microcode version for Apollo Lake platform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope that the same will happen with MS Windows KB4100347 update.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Aug 2018 08:13:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560513#M29477</guid>
      <dc:creator>MGorb1</dc:creator>
      <dc:date>2018-08-16T08:13:57Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560514#M29478</link>
      <description>&lt;P&gt;Nine months ago I wrote: "I hope that the same will happen with MS Windows KB4100347 update."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Only recently (16th of May) it happened. For Windows 10 version 1809 there is patch &lt;A href="https://www.catalog.update.microsoft.com/Search.aspx?q=kb4465065" target="_self" alt="https://www.catalog.update.microsoft.com/Search.aspx?q=kb4465065"&gt;KB4465065&lt;/A&gt; available which gracefully incorporate microcode updated version 0x32 for Apollo Lake SoC (0x506C9 - CPUID). Now I only need to wait 9 more months to get 0x38 version with "mitigation" for MDS. I can do it :).&lt;/P&gt;</description>
      <pubDate>Sun, 19 May 2019 20:19:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560514#M29478</guid>
      <dc:creator>MGorb1</dc:creator>
      <dc:date>2019-05-19T20:19:10Z</dc:date>
    </item>
    <item>
      <title>Re: Microcode revision 0x32 for CPUID 506C9?</title>
      <link>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560515#M29479</link>
      <description>&lt;P&gt;It is available through Windows Update as &lt;A href="https://www.catalog.update.microsoft.com/Search.aspx?q=kb4465065" target="_self" alt="https://www.catalog.update.microsoft.com/Search.aspx?q=kb4465065"&gt;KB4465065&lt;/A&gt; v3 for Windows 10 1809.&lt;/P&gt;</description>
      <pubDate>Sun, 19 May 2019 20:20:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Mobile-and-Desktop-Processors/Microcode-revision-0x32-for-CPUID-506C9/m-p/560515#M29479</guid>
      <dc:creator>MGorb1</dc:creator>
      <dc:date>2019-05-19T20:20:59Z</dc:date>
    </item>
  </channel>
</rss>

