x86, microcode, AMD: Add microcode revision to /proc/cpuinfo
[pandora-kernel.git] / arch / x86 / kernel / cpu / amd.c
index b13ed39..d898fab 100644 (file)
@@ -412,6 +412,8 @@ static void __cpuinit early_init_amd_mc(struct cpuinfo_x86 *c)
 
 static void __cpuinit early_init_amd(struct cpuinfo_x86 *c)
 {
+       u32 dummy;
+
        early_init_amd_mc(c);
 
        /*
@@ -442,6 +444,8 @@ static void __cpuinit early_init_amd(struct cpuinfo_x86 *c)
        }
 #endif
 
+       rdmsr_safe(MSR_AMD64_PATCH_LEVEL, &c->microcode, &dummy);
+
        /* We need to do the following only once */
        if (c != &boot_cpu_data)
                return;