intel.c (17deb9c2db01c7813611291d251d8c7dbdfd3c9d) intel.c (09dc68d958c67c76cf672ec78b7391af453010f8)
1#include <linux/init.h>
2#include <linux/kernel.h>
3
4#include <linux/string.h>
5#include <linux/bitops.h>
6#include <linux/smp.h>
7#include <linux/sched.h>
8#include <linux/thread_info.h>

--- 651 unchanged lines hidden (view full) ---

660 }
661 intel_tlb_flushall_shift_set(c);
662}
663
664static const struct cpu_dev intel_cpu_dev = {
665 .c_vendor = "Intel",
666 .c_ident = { "GenuineIntel" },
667#ifdef CONFIG_X86_32
1#include <linux/init.h>
2#include <linux/kernel.h>
3
4#include <linux/string.h>
5#include <linux/bitops.h>
6#include <linux/smp.h>
7#include <linux/sched.h>
8#include <linux/thread_info.h>

--- 651 unchanged lines hidden (view full) ---

660 }
661 intel_tlb_flushall_shift_set(c);
662}
663
664static const struct cpu_dev intel_cpu_dev = {
665 .c_vendor = "Intel",
666 .c_ident = { "GenuineIntel" },
667#ifdef CONFIG_X86_32
668 .c_models = {
669 { .vendor = X86_VENDOR_INTEL, .family = 4, .model_names =
668 .legacy_models = {
669 { .family = 4, .model_names =
670 {
671 [0] = "486 DX-25/33",
672 [1] = "486 DX-50",
673 [2] = "486 SX",
674 [3] = "486 DX/2",
675 [4] = "486 SL",
676 [5] = "486 SX/2",
677 [7] = "486 DX/2-WB",
678 [8] = "486 DX/4",
679 [9] = "486 DX/4-WB"
680 }
681 },
670 {
671 [0] = "486 DX-25/33",
672 [1] = "486 DX-50",
673 [2] = "486 SX",
674 [3] = "486 DX/2",
675 [4] = "486 SL",
676 [5] = "486 SX/2",
677 [7] = "486 DX/2-WB",
678 [8] = "486 DX/4",
679 [9] = "486 DX/4-WB"
680 }
681 },
682 { .vendor = X86_VENDOR_INTEL, .family = 5, .model_names =
682 { .family = 5, .model_names =
683 {
684 [0] = "Pentium 60/66 A-step",
685 [1] = "Pentium 60/66",
686 [2] = "Pentium 75 - 200",
687 [3] = "OverDrive PODP5V83",
688 [4] = "Pentium MMX",
689 [7] = "Mobile Pentium 75 - 200",
690 [8] = "Mobile Pentium MMX"
691 }
692 },
683 {
684 [0] = "Pentium 60/66 A-step",
685 [1] = "Pentium 60/66",
686 [2] = "Pentium 75 - 200",
687 [3] = "OverDrive PODP5V83",
688 [4] = "Pentium MMX",
689 [7] = "Mobile Pentium 75 - 200",
690 [8] = "Mobile Pentium MMX"
691 }
692 },
693 { .vendor = X86_VENDOR_INTEL, .family = 6, .model_names =
693 { .family = 6, .model_names =
694 {
695 [0] = "Pentium Pro A-step",
696 [1] = "Pentium Pro",
697 [3] = "Pentium II (Klamath)",
698 [4] = "Pentium II (Deschutes)",
699 [5] = "Pentium II (Deschutes)",
700 [6] = "Mobile Pentium II",
701 [7] = "Pentium III (Katmai)",
702 [8] = "Pentium III (Coppermine)",
703 [10] = "Pentium III (Cascades)",
704 [11] = "Pentium III (Tualatin)",
705 }
706 },
694 {
695 [0] = "Pentium Pro A-step",
696 [1] = "Pentium Pro",
697 [3] = "Pentium II (Klamath)",
698 [4] = "Pentium II (Deschutes)",
699 [5] = "Pentium II (Deschutes)",
700 [6] = "Mobile Pentium II",
701 [7] = "Pentium III (Katmai)",
702 [8] = "Pentium III (Coppermine)",
703 [10] = "Pentium III (Cascades)",
704 [11] = "Pentium III (Tualatin)",
705 }
706 },
707 { .vendor = X86_VENDOR_INTEL, .family = 15, .model_names =
707 { .family = 15, .model_names =
708 {
709 [0] = "Pentium 4 (Unknown)",
710 [1] = "Pentium 4 (Willamette)",
711 [2] = "Pentium 4 (Northwood)",
712 [4] = "Pentium 4 (Foster)",
713 [5] = "Pentium 4 (Foster)",
714 }
715 },
716 },
708 {
709 [0] = "Pentium 4 (Unknown)",
710 [1] = "Pentium 4 (Willamette)",
711 [2] = "Pentium 4 (Northwood)",
712 [4] = "Pentium 4 (Foster)",
713 [5] = "Pentium 4 (Foster)",
714 }
715 },
716 },
717 .c_size_cache = intel_size_cache,
717 .legacy_cache_size = intel_size_cache,
718#endif
719 .c_detect_tlb = intel_detect_tlb,
720 .c_early_init = early_init_intel,
721 .c_init = init_intel,
722 .c_x86_vendor = X86_VENDOR_INTEL,
723};
724
725cpu_dev_register(intel_cpu_dev);
726
718#endif
719 .c_detect_tlb = intel_detect_tlb,
720 .c_early_init = early_init_intel,
721 .c_init = init_intel,
722 .c_x86_vendor = X86_VENDOR_INTEL,
723};
724
725cpu_dev_register(intel_cpu_dev);
726