<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Microcode pushes and pulls</title>
	<atom:link href="http://blogs.gnome.org/hughsie/2009/01/13/microcode-pushes-and-pulls/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/hughsie/2009/01/13/microcode-pushes-and-pulls/</link>
	<description>Blog about geeky stuff</description>
	<lastBuildDate>Sun, 29 Jan 2012 09:38:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Ben Castricum</title>
		<link>http://blogs.gnome.org/hughsie/2009/01/13/microcode-pushes-and-pulls/comment-page-1/#comment-921</link>
		<dc:creator>Ben Castricum</dc:creator>
		<pubDate>Mon, 19 Jan 2009 06:35:56 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=295#comment-921</guid>
		<description>The new intel-ucode firmware based updates are very poorly documented. To get it working you need to have the microcode.dat file split up into CPU specific updates. This may be of some help : http://www.bencastricum.nl/linux/</description>
		<content:encoded><![CDATA[<p>The new intel-ucode firmware based updates are very poorly documented. To get it working you need to have the microcode.dat file split up into CPU specific updates. This may be of some help : <a href="http://www.bencastricum.nl/linux/" rel="nofollow">http://www.bencastricum.nl/linux/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vagisl</title>
		<link>http://blogs.gnome.org/hughsie/2009/01/13/microcode-pushes-and-pulls/comment-page-1/#comment-919</link>
		<dc:creator>Vagisl</dc:creator>
		<pubDate>Sat, 17 Jan 2009 18:00:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=295#comment-919</guid>
		<description>Creating a virtual file with a linear dynamic could leave the kernal open to a cyclical process which would reduce performance overall.  Have you considered using a hexadec code in place of the usual?  This might divert any erroneous requests and stop the request denial.</description>
		<content:encoded><![CDATA[<p>Creating a virtual file with a linear dynamic could leave the kernal open to a cyclical process which would reduce performance overall.  Have you considered using a hexadec code in place of the usual?  This might divert any erroneous requests and stop the request denial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://blogs.gnome.org/hughsie/2009/01/13/microcode-pushes-and-pulls/comment-page-1/#comment-917</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Sat, 17 Jan 2009 17:43:35 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=295#comment-917</guid>
		<description>If the kernal is requesting the file, have you considered creating a virtual file to re-route the request?  If you put a linear dynamic in the virtual file it should create a process which will satisfy the request.</description>
		<content:encoded><![CDATA[<p>If the kernal is requesting the file, have you considered creating a virtual file to re-route the request?  If you put a linear dynamic in the virtual file it should create a process which will satisfy the request.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anon</title>
		<link>http://blogs.gnome.org/hughsie/2009/01/13/microcode-pushes-and-pulls/comment-page-1/#comment-916</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Tue, 13 Jan 2009 22:16:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=295#comment-916</guid>
		<description>What a pain. I have eeepc and I don&#039;t know whether I should be using the userspace microcode update or not - it&#039;s hard to tell whether it already has the most recent revision that can be applied...</description>
		<content:encoded><![CDATA[<p>What a pain. I have eeepc and I don&#8217;t know whether I should be using the userspace microcode update or not &#8211; it&#8217;s hard to tell whether it already has the most recent revision that can be applied&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: davej</title>
		<link>http://blogs.gnome.org/hughsie/2009/01/13/microcode-pushes-and-pulls/comment-page-1/#comment-915</link>
		<dc:creator>davej</dc:creator>
		<pubDate>Tue, 13 Jan 2009 17:20:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=295#comment-915</guid>
		<description>Given we always ship the latest firmware in the microcode_ctl package, it shouldn&#039;t be a big deal to have pk ignore it.  Though I realise, it&#039;s more code on your part, and special cases suck.

the /lib/firmware/microcode.dat is supposedly the &#039;deprecated&#039; old-style firmware blob. Intel updated the driver to also handle the new-style one-file-per-cpuid firmware, and to date, hasn&#039;t issued a single update in that format, but has done several updates continuing to use the old-style.</description>
		<content:encoded><![CDATA[<p>Given we always ship the latest firmware in the microcode_ctl package, it shouldn&#8217;t be a big deal to have pk ignore it.  Though I realise, it&#8217;s more code on your part, and special cases suck.</p>
<p>the /lib/firmware/microcode.dat is supposedly the &#8216;deprecated&#8217; old-style firmware blob. Intel updated the driver to also handle the new-style one-file-per-cpuid firmware, and to date, hasn&#8217;t issued a single update in that format, but has done several updates continuing to use the old-style.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: foo</title>
		<link>http://blogs.gnome.org/hughsie/2009/01/13/microcode-pushes-and-pulls/comment-page-1/#comment-914</link>
		<dc:creator>foo</dc:creator>
		<pubDate>Tue, 13 Jan 2009 17:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=295#comment-914</guid>
		<description>Something is calling request_microcode_fw from
 arch/x86/kernel/microcode_intel.c. I don&#039;t know enough about the Linux kernel to find out what though.</description>
		<content:encoded><![CDATA[<p>Something is calling request_microcode_fw from<br />
 arch/x86/kernel/microcode_intel.c. I don&#8217;t know enough about the Linux kernel to find out what though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ajax</title>
		<link>http://blogs.gnome.org/hughsie/2009/01/13/microcode-pushes-and-pulls/comment-page-1/#comment-913</link>
		<dc:creator>ajax</dc:creator>
		<pubDate>Tue, 13 Jan 2009 16:57:20 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/hughsie/?p=295#comment-913</guid>
		<description>        sprintf(name, &quot;intel-ucode/%02x-%02x-%02x&quot;,
                c-&gt;x86, c-&gt;x86_model, c-&gt;x86_mask);
        ret = request_firmware(&amp;firmware, name, device);


Looks like it&#039;s trying to find a microcode file that exactly matches your CPU revision.  That it then gives up and doesn&#039;t try to load the generic microcode is kind of failing, I suppose.</description>
		<content:encoded><![CDATA[<p>sprintf(name, &#8220;intel-ucode/%02x-%02x-%02x&#8221;,<br />
                c-&gt;x86, c-&gt;x86_model, c-&gt;x86_mask);<br />
        ret = request_firmware(&amp;firmware, name, device);</p>
<p>Looks like it&#8217;s trying to find a microcode file that exactly matches your CPU revision.  That it then gives up and doesn&#8217;t try to load the generic microcode is kind of failing, I suppose.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/hughsie/2009/01/13/microcode-pushes-and-pulls/feed/ ) in 1.17616 seconds, on Feb 10th, 2012 at 10:50 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 10th, 2012 at 11:50 am UTC -->
