[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [PATCH 0/4][Xen-devel] update current microcode logic and add microcode S3 support
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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |