Merge branch 'x86-topology-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[sfrench/cifs-2.6.git] / arch / x86 / include / asm / processor.h
index c34a35c786185c3161aa7defa1c1714feacd43de..3eab6ece52b44b25d156fa11027d69f8b0efbf88 100644 (file)
@@ -105,7 +105,7 @@ struct cpuinfo_x86 {
        int                     x86_power;
        unsigned long           loops_per_jiffy;
        /* cpuid returned max cores value: */
-       u16                      x86_max_cores;
+       u16                     x86_max_cores;
        u16                     apicid;
        u16                     initial_apicid;
        u16                     x86_clflush_size;
@@ -117,6 +117,8 @@ struct cpuinfo_x86 {
        u16                     logical_proc_id;
        /* Core id: */
        u16                     cpu_core_id;
+       u16                     cpu_die_id;
+       u16                     logical_die_id;
        /* Index into per_cpu list: */
        u16                     cpu_index;
        u32                     microcode;
@@ -144,7 +146,8 @@ enum cpuid_regs_idx {
 #define X86_VENDOR_TRANSMETA   7
 #define X86_VENDOR_NSC         8
 #define X86_VENDOR_HYGON       9
-#define X86_VENDOR_NUM         10
+#define X86_VENDOR_ZHAOXIN     10
+#define X86_VENDOR_NUM         11
 
 #define X86_VENDOR_UNKNOWN     0xff