From: Greg KH <greg@kroah.com>
To: Shaohua Li <shaohua.li@intel.com>
Cc: lkml <linux-kernel@vger.kernel.org>,
Andrew Morton <akpm@osdl.org>,
"Van De Ven, Adriaan" <adriaan.van.de.ven@intel.com>,
Rajesh Shah <rajesh.shah@intel.com>,
Tigran Aivazian <tigran@veritas.com>
Subject: Re: [PATCH]microcode update driver rewrite - takes 2
Date: Mon, 26 Jun 2006 23:02:14 -0700 [thread overview]
Message-ID: <20060627060214.GA27469@kroah.com> (raw)
In-Reply-To: <1151376693.21189.52.camel@sli10-desk.sh.intel.com>
On Tue, Jun 27, 2006 at 10:51:33AM +0800, Shaohua Li wrote:
> This is the rewrite of microcode update driver. Changes:
> 1. trim the code
> 2. using request_firmware to pull ucode from userspace, so we don't need
> the application 'microcode_ctl' to assist. We name each ucode file
> according to CPU's info as intel-ucode/family-model-stepping. In this
> way we could split ucode file as small one. This has a lot of advantages
> such as selectively update and validate microcode for specific models,
> better manage microcode file, easily write tools for administerators and
> so on.
> 3. add sysfs support. Currently each CPU has two microcode related
> attributes. One is 'version' which shows current ucode version of CPU.
> Tools can use the attribute do validation or show CPU ucode status. The
> other is 'reload' which allows manually reloading ucode.
> 4. add suspend/resume and CPU hotplug support.
Why not break this up into 4 patches so we can better review them?
Remember, one patch per change please :)
> With the changes, we should put all intel-ucode/xx-xx-xx microcode files
> into the firmware dir (I had a tool to split previous big data file into
> small one and later we will release new style data file). The init
> script should be changed to just loading the driver without unloading
> for hotplug and suspend/resume (for back compatibility I keep old
> interface, so old init script also works).
>
> Previous post is at
> http://marc.theaimsgroup.com/?l=linux-kernel&m=114852925121064&w=2
> Changes against previous patch:
> 1. use sys_create_group to add attributes
> 2. add a fake platform_device for reqeust_firmware as Greg disliked the
> request_firmware_kobj interface previous patch introduced
> 3. add a new attribute 'pf' to help tools check if CPU has latest ucode
What does "pf" stand for?
thanks,
greg k-h
next prev parent reply other threads:[~2006-06-27 6:05 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-27 2:51 [PATCH]microcode update driver rewrite - takes 2 Shaohua Li
2006-06-27 6:02 ` Greg KH [this message]
2006-06-27 8:15 ` Shaohua Li
2006-06-29 8:18 ` Shaohua Li
2006-06-29 9:03 ` Jan Beulich
2006-06-29 9:15 ` Shaohua Li
2006-06-29 9:40 ` Jan Beulich
2006-06-27 8:15 ` Shaohua Li
2006-06-27 8:15 ` Shaohua Li
2006-06-27 17:30 ` Randy.Dunlap
2006-06-28 12:16 ` Tigran Aivazian
2007-02-14 10:41 ` Alex Riesen
-- strict thread matches above, loose matches on Subject: below --
2006-06-27 8:14 Chuck Ebbert
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20060627060214.GA27469@kroah.com \
--to=greg@kroah.com \
--cc=adriaan.van.de.ven@intel.com \
--cc=akpm@osdl.org \
--cc=linux-kernel@vger.kernel.org \
--cc=rajesh.shah@intel.com \
--cc=shaohua.li@intel.com \
--cc=tigran@veritas.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.