|
@@ -37,6 +37,8 @@
|
|
|
#include <asm/mce.h>
|
|
|
#include <asm/msr.h>
|
|
|
#include <asm/pat.h>
|
|
|
+#include <asm/microcode.h>
|
|
|
+#include <asm/microcode_intel.h>
|
|
|
|
|
|
#ifdef CONFIG_X86_LOCAL_APIC
|
|
|
#include <asm/uv/uv.h>
|
|
@@ -213,7 +215,7 @@ static inline int flag_is_changeable_p(u32 flag)
|
|
|
}
|
|
|
|
|
|
/* Probe for the CPUID instruction */
|
|
|
-static int __cpuinit have_cpuid_p(void)
|
|
|
+int __cpuinit have_cpuid_p(void)
|
|
|
{
|
|
|
return flag_is_changeable_p(X86_EFLAGS_ID);
|
|
|
}
|
|
@@ -249,11 +251,6 @@ static inline int flag_is_changeable_p(u32 flag)
|
|
|
{
|
|
|
return 1;
|
|
|
}
|
|
|
-/* Probe for the CPUID instruction */
|
|
|
-static inline int have_cpuid_p(void)
|
|
|
-{
|
|
|
- return 1;
|
|
|
-}
|
|
|
static inline void squash_the_stupid_serial_number(struct cpuinfo_x86 *c)
|
|
|
{
|
|
|
}
|