|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [PATCH 0/4][Xen-devel] update current microcode logic and add microc
BTW, all microcode patches are rebased and tested on latest tree (xen c/s
19063, linux-2.6.18-xen.hg c/s 780)
Thanks,
Jinsong
Liu, Jinsong wrote:
> These patches are used to add microcode S3 support.
> However, current xen microcode logic has some issues, so before we
> add microcode S3 support, we update some current microcode logic.
>
> patch1/4: microcode-1-remove-redundant.patch
> X86 microcode: cancel redundant input parameter of microcode functions
> Cancel redundant input parameter 'uci', since it can get from another
> input parameter 'cpu' as index.
>
> patch2/4: microcode-2-update.patch
> X86 microcode: microcode logic update
> Update microcode logic:
> 1. separate microcode_fini_cpu() into 2 level to avoid deadlock (when
> fail at microcode_update_cpu);
> 2. cancel redundant collect_cpu_info at microcode.c level, use
> relative function at microcode driver level;
> 3. separate microcode_resume_cpu from microcode_update_cpu, because
> it's redundant (should only be called when S3 wakeup) and will block
> newer microcode update when user update newer microcode.dat from user
> level;
>
> patch3/4: microcode-3-optimizing.patch
> X86 microcode: optimizing microcode update
> It's possible the data file has multiple matching ucode, we needn't
> to update multiple times, just keep searching the latest version, and
> update once.
>
> patch4/4: microcode-4-s3.patch
> X86 microcode: add S3 micorcode update
> When wakeup from S3, use per cpu microcode image to update cpu
> microcode.
>
>
> Thanks,
> Jinsong
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|