public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Linux Kernel Microcode Question
@ 2004-03-18 16:40 Justin Piszcz
  2004-03-18 16:59 ` Dave Jones
                   ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Justin Piszcz @ 2004-03-18 16:40 UTC (permalink / raw)
  To: linux-kernel

The URL: http://www.urbanmyth.org/microcode/

The microcode_ctl utility is a companion to the IA32 microcode driver 
written by Tigran Aivazian <tigran@veritas.com>. The utility has two uses:

    * it decodes and sends new microcode to the kernel driver to be uploaded 
to Intel IA32 processors. (Pentium Pro, PII, PIII, Pentium 4, Celeron, Xeon 
etc - all P6 and above, which does NOT include pentium classics)
    * it signals the kernel driver to release any buffers it may hold

The microcode update is volatile and needs to be uploaded on each system 
boot i.e. it doesn't reflash your cpu permanently, reboot and it reverts 
back to the old microcode.

My question is, what are the advantages vs disadvantages in updating your 
CPU's microcode?

Is it worth it?

Does it matter what type of Intel CPU you have?

Do some CPU's benefit more than others for microcode updates?

I know RedHat distributions usually do this by default, but others do not.

Can anyone explain reasons to or not to update the CPU microcode?

_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar – get it now! 
http://clk.atdmt.com/AVE/go/onm00200415ave/direct/01/


^ permalink raw reply	[flat|nested] 20+ messages in thread
* RE: Linux Kernel Microcode Question
@ 2004-03-18 17:19 Nakajima, Jun
  0 siblings, 0 replies; 20+ messages in thread
From: Nakajima, Jun @ 2004-03-18 17:19 UTC (permalink / raw)
  To: Justin Piszcz, linux-kernel

A microcode update is used to correct errata in the processor, and the
facility is part of the architecture, as written in the manual. As Dave
pointed out, if the BIOS has the latest one, the OS does not need to do
anything. 

We are working with Tigran closely, and we have provided the latest
updates to him very recently. He will try them out first, and then
publish the new updates for public consumption. Stay tuned.

Jun

>-----Original Message-----
>From: linux-kernel-owner@vger.kernel.org [mailto:linux-kernel-
>owner@vger.kernel.org] On Behalf Of Justin Piszcz
>Sent: Thursday, March 18, 2004 8:41 AM
>To: linux-kernel@vger.kernel.org
>Subject: Linux Kernel Microcode Question
>
>The URL: http://www.urbanmyth.org/microcode/
>
>The microcode_ctl utility is a companion to the IA32 microcode driver
>written by Tigran Aivazian <tigran@veritas.com>. The utility has two
uses:
>
>    * it decodes and sends new microcode to the kernel driver to be
>uploaded
>to Intel IA32 processors. (Pentium Pro, PII, PIII, Pentium 4, Celeron,
Xeon
>etc - all P6 and above, which does NOT include pentium classics)
>    * it signals the kernel driver to release any buffers it may hold
>
>The microcode update is volatile and needs to be uploaded on each
system
>boot i.e. it doesn't reflash your cpu permanently, reboot and it
reverts
>back to the old microcode.
>
>My question is, what are the advantages vs disadvantages in updating
your
>CPU's microcode?
>
>Is it worth it?
>
>Does it matter what type of Intel CPU you have?
>
>Do some CPU's benefit more than others for microcode updates?
>
>I know RedHat distributions usually do this by default, but others do
not.
>
>Can anyone explain reasons to or not to update the CPU microcode?
>
>_________________________________________________________________
>FREE pop-up blocking with the new MSN Toolbar - get it now!
>http://clk.atdmt.com/AVE/go/onm00200415ave/direct/01/
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel"
in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at  http://www.tux.org/lkml/

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2004-03-22 20:56 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-18 16:40 Linux Kernel Microcode Question Justin Piszcz
2004-03-18 16:59 ` Dave Jones
2004-03-18 17:13   ` David Schwartz
2004-03-19 17:27     ` Tigran Aivazian
2004-03-19 23:16       ` David Schwartz
2004-03-22 11:55         ` Tigran Aivazian
2004-03-22 15:51       ` Timothy Miller
2004-03-22 15:40         ` Tigran Aivazian
2004-03-22 16:19           ` Timothy Miller
2004-03-22 19:14           ` David Schwartz
2004-03-22 20:58             ` John Bradford
2004-03-22 16:13         ` Richard B. Johnson
2004-03-22 16:51           ` Timothy Miller
2004-03-22 17:14             ` Richard B. Johnson
2004-03-18 16:59 ` Richard B. Johnson
2004-03-18 17:07   ` Robert Love
2004-03-19  0:16   ` Bill Davidsen
2004-03-19 12:56     ` Richard B. Johnson
2004-03-18 22:20 ` Tigran Aivazian
  -- strict thread matches above, loose matches on Subject: below --
2004-03-18 17:19 Nakajima, Jun

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox