summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/microcode_core.c
Commit message (Collapse)AuthorAgeFilesLines
* x86/microcode: fix sleeping function called from invalid context at ↵Dmitry Adamushko2008-10-021-7/+6
| | | | | | | | | | | | | | | | | | | kernel/mutex.c Fix the following "sleeping function called from invalid context" bug: ... __might_sleep mutex_lock_nested microcode_update_cpu mc_sysdev_resume __sysdev_resume sysdev_resume device_power_up ... Signed-off-by: Dmitry Adamushko <dmitry.adamushko@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
* x86: microcode patch loader bugfixPeter Oruba2008-09-241-1/+1
| | | | | | | | Corrected CPU vendor check condition for AMD microcode patch loader initialization. Signed-off-by: Peter Oruba <peter.oruba@amd.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
* x86: moved microcode.c to microcode_intel.cDmitry Adamushko2008-09-231-0/+509
Combine both generic and arch-specific parts of microcode into a single module (arch-specific parts are config-dependent). Also while we are at it, move arch-specific parts from microcode.h into their respective arch-specific .c files. Signed-off-by: Dmitry Adamushko <dmitry.adamushko@gmail.com> Cc: "Peter Oruba" <peter.oruba@amd.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>