• Fenghua Yu's avatar
    x86/intel_cacheinfo: Enable cache id in cache info · d57e3ab7
    Fenghua Yu authored
    Cache id is retrieved from APIC ID and CPUID leaf 4 on x86.
    
    For more details please see the section on "Cache ID Extraction
    Parameters" in "Intel 64 Architecture Processor Topology Enumeration".
    
    Also the documentation of the CPUID instruction in the "Intel 64 and
    IA-32 Architectures Software Developer's Manual"
    Signed-off-by: default avatarFenghua Yu <fenghua.yu@intel.com>
    Cc: "Ravi V Shankar" <ravi.v.shankar@intel.com>
    Cc: "Tony Luck" <tony.luck@intel.com>
    Cc: "David Carrillo-Cisneros" <davidcc@google.com>
    Cc: "Sai Prakhya" <sai.praneeth.prakhya@intel.com>
    Cc: "Peter Zijlstra" <peterz@infradead.org>
    Cc: "Stephane Eranian" <eranian@google.com>
    Cc: "Dave Hansen" <dave.hansen@intel.com>
    Cc: "Shaohua Li" <shli@fb.com>
    Cc: "Nilay Vaish" <nilayvaish@gmail.com>
    Cc: "Vikas Shivappa" <vikas.shivappa@linux.intel.com>
    Cc: "Ingo Molnar" <mingo@elte.hu>
    Cc: "Borislav Petkov" <bp@suse.de>
    Cc: "H. Peter Anvin" <h.peter.anvin@intel.com>
    Link: http://lkml.kernel.org/r/1477142405-32078-4-git-send-email-fenghua.yu@intel.comSigned-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
    d57e3ab7
intel_cacheinfo.c 26.4 KB