From e0dce2b0efb95f8b4b00d4c8ae6b7143c59f7597 Mon Sep 17 00:00:00 2001 From: Xorg Date: Sat, 29 Oct 2022 15:41:59 +0200 Subject: [PATCH] DB: add Intel Tremont Fix X0rg/CPU-X#253 --- libcpuid/cpuid_main.c | 79 +++-- libcpuid/recog_intel.c | 15 +- tests/intel/tremont/elkhart-lake-celeron.test | 245 +++++++++++++ tests/intel/tremont/jasper-lake-celeron.test | 245 +++++++++++++ tests/intel/tremont/jasper-lake-pentium.test | 245 +++++++++++++ tests/intel/tremont/lakefield-i5.test | 333 ++++++++++++++++++ 6 files changed, 1130 insertions(+), 32 deletions(-) create mode 100644 tests/intel/tremont/elkhart-lake-celeron.test create mode 100644 tests/intel/tremont/jasper-lake-celeron.test create mode 100644 tests/intel/tremont/jasper-lake-pentium.test create mode 100644 tests/intel/tremont/lakefield-i5.test diff --git a/libcpuid/cpuid_main.c b/libcpuid/cpuid_main.c index ee349c6..a492b1e 100644 --- a/libcpuid/cpuid_main.c +++ b/libcpuid/cpuid_main.c @@ -1142,38 +1142,59 @@ int cpu_identify_all(struct cpu_raw_data_array_t* raw_array, struct system_id_t* } } - /* Update logical and physical CPU counters in system->cpu_types on the last iteration or when purpose is different than previous core */ + /* Update logical CPU counters, physical CPU counters and cache instance in system->cpu_types + Note: we need to differenciate two events: + - is_new_cpu_type (e.g. purpose was 'efficiency' during previous loop, and now purpose is 'performance') + - is_last_item (i.e. this is the last iteration in raw_array->num_raw) + In some cases, both events can occur during the same iteration, thus we have to update counters twice for the same logical_cpu. + This occurs with single-core CPU type. For instance, Pentacore Lakefield CPU consists of: + - 1 "big" Sunny Cove core + - 4 "little" Tremont cores + On the last iteration, there is no need to reset values for the next purpose. + */ if (raw_array->with_affinity && (is_last_item || (is_new_cpu_type && (system->num_cpu_types > 1)))) { - cpu_type_index = is_new_cpu_type && !is_last_item ? system->num_cpu_types - 2 : system->num_cpu_types - 1; - copy_affinity_mask(&system->cpu_types[cpu_type_index].affinity_mask, &affinity_mask); - if (!is_last_item) { - init_affinity_mask(&affinity_mask); - set_affinity_mask_bit(logical_cpu, &affinity_mask); - } - if (is_apic_supported) { - system->cpu_types[cpu_type_index].num_cores = cores_type.instances; - system->cpu_types[cpu_type_index].l1_instruction_instances = caches_type.instances[L1I]; - system->cpu_types[cpu_type_index].l1_data_instances = caches_type.instances[L1D]; - system->cpu_types[cpu_type_index].l2_instances = caches_type.instances[L2]; - system->cpu_types[cpu_type_index].l3_instances = caches_type.instances[L3]; - system->cpu_types[cpu_type_index].l4_instances = caches_type.instances[L4]; - if (!is_last_item) { - core_instances_t_constructor(&cores_type); - cache_instances_t_constructor(&caches_type); - update_core_instances(&cores_type, &apic_info); - update_cache_instances(&caches_type, &apic_info, &id_info, true); - update_cache_instances(&caches_all, &apic_info, &id_info, false); + enum event_t { + EVENT_NEW_CPU_TYPE = 0, + EVENT_LAST_ITEM = 1 + }; + const enum event_t first_event = is_new_cpu_type && (system->num_cpu_types > 1) ? EVENT_NEW_CPU_TYPE : EVENT_LAST_ITEM; + const enum event_t last_event = is_last_item ? EVENT_LAST_ITEM : EVENT_NEW_CPU_TYPE; + for (enum event_t event = first_event; event <= last_event; event++) { + switch (event) { + case EVENT_NEW_CPU_TYPE: cpu_type_index = system->num_cpu_types - 2; break; + case EVENT_LAST_ITEM: cpu_type_index = system->num_cpu_types - 1; break; + default: warnf("Warning: event %i in cpu_identify_all() not handled.\n", event); return set_error(ERR_NOT_IMP); } + copy_affinity_mask(&system->cpu_types[cpu_type_index].affinity_mask, &affinity_mask); + if (event != EVENT_LAST_ITEM) { + init_affinity_mask(&affinity_mask); + set_affinity_mask_bit(logical_cpu, &affinity_mask); + } + if (is_apic_supported) { + system->cpu_types[cpu_type_index].num_cores = cores_type.instances; + system->cpu_types[cpu_type_index].l1_instruction_instances = caches_type.instances[L1I]; + system->cpu_types[cpu_type_index].l1_data_instances = caches_type.instances[L1D]; + system->cpu_types[cpu_type_index].l2_instances = caches_type.instances[L2]; + system->cpu_types[cpu_type_index].l3_instances = caches_type.instances[L3]; + system->cpu_types[cpu_type_index].l4_instances = caches_type.instances[L4]; + if (event != EVENT_LAST_ITEM) { + core_instances_t_constructor(&cores_type); + cache_instances_t_constructor(&caches_type); + update_core_instances(&cores_type, &apic_info); + update_cache_instances(&caches_type, &apic_info, &id_info, true); + update_cache_instances(&caches_all, &apic_info, &id_info, false); + } + } + else { + /* Note: if SMT is disabled by BIOS, smt_divisor will no reflect the current state properly */ + is_smt_supported = (system->cpu_types[cpu_type_index].num_logical_cpus % system->cpu_types[cpu_type_index].num_cores) == 0; + smt_divisor = is_smt_supported ? system->cpu_types[cpu_type_index].num_logical_cpus / system->cpu_types[cpu_type_index].num_cores : 1.0; + system->cpu_types[cpu_type_index].num_cores = num_logical_cpus / smt_divisor; + } + /* Save current values in system->cpu_types[cpu_type_index] and reset values for the next purpose */ + system->cpu_types[cpu_type_index].num_logical_cpus = num_logical_cpus; + num_logical_cpus = 1; } - else { - /* Note: if SMT is disabled by BIOS, smt_divisor will no reflect the current state properly */ - is_smt_supported = (system->cpu_types[cpu_type_index].num_logical_cpus % system->cpu_types[cpu_type_index].num_cores) == 0; - smt_divisor = is_smt_supported ? system->cpu_types[cpu_type_index].num_logical_cpus / system->cpu_types[cpu_type_index].num_cores : 1.0; - system->cpu_types[cpu_type_index].num_cores = num_logical_cpus / smt_divisor; - } - /* Save current values in system->cpu_types[cpu_type_index] and reset values for the next purpose */ - system->cpu_types[cpu_type_index].num_logical_cpus = num_logical_cpus; - num_logical_cpus = 1; } prev_package_id = cur_package_id; } diff --git a/libcpuid/recog_intel.c b/libcpuid/recog_intel.c index c6e2df2..6e895ff 100644 --- a/libcpuid/recog_intel.c +++ b/libcpuid/recog_intel.c @@ -414,12 +414,21 @@ const struct match_entry_t cpudb_intel[] = { { 6, 7, -1, -1, 167, -1, -1, -1, NC, CORE_|_I_|_5 ,_11xxx, "Rocket Lake (Core i5)" }, { 6, 7, -1, -1, 167, -1, -1, -1, NC, CORE_|_I_|_3 ,_11xxx, "Rocket Lake (Core i3)" }, - /* Goldmont Plus CPUs (14nm) */ + /* Goldmont Plus CPUs (2017, 14nm, low-power) */ { 6, 10, -1, -1, 122, 4, -1, -1, NC, PENTIUM_ , 0, "Gemini Lake (Pentium)" }, { 6, 10, -1, -1, 122, 4, -1, -1, NC, CELERON_ , 0, "Gemini Lake (Celeron)" }, { 6, 10, -1, -1, 122, 2, -1, -1, NC, CELERON_ , 0, "Gemini Lake (Celeron)" }, - /* Tiger Lake CPUs (11th gen, 10nm, mobile processors): */ + /* Tremont CPUs (2020, 10nm, low-power) */ + { 6, 6, -1, -1, 150, -1, -1, -1, NC, PENTIUM_ , 0, "Elkhart Lake (Pentium)" }, + { 6, 6, -1, -1, 150, -1, -1, -1, NC, CELERON_ , 0, "Elkhart Lake (Celeron)" }, + { 6, 6, -1, -1, 150, -1, -1, -1, NC, ATOM_ , 0, "Elkhart Lake (Atom)" }, + { 6, 10, -1, -1, 138, -1, -1, -1, NC, CORE_|_I_|_5 , 0, "Lakefield (Core i5)" }, + { 6, 10, -1, -1, 138, -1, -1, -1, NC, CORE_|_I_|_3 , 0, "Lakefield (Core i3)" }, + { 6, 12, -1, -1, 156, -1, -1, -1, NC, PENTIUM_ , 0, "Jasper Lake (Pentium)" }, + { 6, 12, -1, -1, 156, -1, -1, -1, NC, CELERON_ , 0, "Jasper Lake (Celeron)" }, + + /* Tiger Lake CPUs (2020, 11th gen, 10nm, mobile processors): */ { 6, 12, -1, -1, 140, -1, -1, -1, NC, CORE_|_I_|_9 ,_11xxx, "Tiger Lake (Core i9)" }, { 6, 12, -1, -1, 140, -1, -1, -1, NC, CORE_|_I_|_7 ,_11xxx, "Tiger Lake (Core i7)" }, { 6, 12, -1, -1, 140, -1, -1, -1, NC, CORE_|_I_|_5 ,_11xxx, "Tiger Lake (Core i5)" }, @@ -696,7 +705,7 @@ static intel_code_and_bits_t get_brand_code_and_bits(struct cpu_id_t* data) const struct { uint64_t bit; const char* search; } bit_matchtable[] = { { XEON_, "Xeon" }, { _MP_, " MP" }, - { ATOM_, "Atom(TM) CPU" }, + { ATOM_, "Atom" }, { MOBILE_, "Mobile" }, { CELERON_, "Celeron" }, { PENTIUM_, "Pentium" }, diff --git a/tests/intel/tremont/elkhart-lake-celeron.test b/tests/intel/tremont/elkhart-lake-celeron.test new file mode 100644 index 0000000..a14f19b --- /dev/null +++ b/tests/intel/tremont/elkhart-lake-celeron.test @@ -0,0 +1,245 @@ +------[ CPUID Registers / Logical CPU #0 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 00090661-00800800-4FF8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: FC000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: FC000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: FC01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: FC1FC163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 00178FF7-00000002-00000009-00000000 +CPUID 00000007: 00000000-2394A2C3-18400124-FC000400 +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000000-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000000 [SL 00] +CPUID 0000000B: 00000007-00000004-00000201-00000000 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000004-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000007F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003FFFFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-00000068-0249F000-00000000 [52.00x / 38400000] +CPUID 00000016: 000007D0-00000A28-00000064-00000000 [2000 / 2600 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-6C654320-6E6F7265 [Intel(R) Celeron] +CPUID 80000003: 20295228-3134364A-20402032-30302E32 [(R) J6412 @ 2.00] +CPUID 80000004: 007A4847-00000000-00000000-00000000 [GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +------[ CPUID Registers / Logical CPU #1 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 00090661-02800800-4FF8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: FC000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: FC000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: FC01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: FC1FC163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 00178FF7-00000002-00000009-00000000 +CPUID 00000007: 00000000-2394A2C3-18400124-FC000400 +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000000-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000002 [SL 00] +CPUID 0000000B: 00000007-00000004-00000201-00000002 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000004-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000007F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003FFFFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-00000068-0249F000-00000000 [52.00x / 38400000] +CPUID 00000016: 000007D0-00000A28-00000064-00000000 [2000 / 2600 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-6C654320-6E6F7265 [Intel(R) Celeron] +CPUID 80000003: 20295228-3134364A-20402032-30302E32 [(R) J6412 @ 2.00] +CPUID 80000004: 007A4847-00000000-00000000-00000000 [GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +------[ CPUID Registers / Logical CPU #2 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 00090661-04800800-4FF8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: FC000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: FC000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: FC01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: FC1FC163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 00178FF7-00000002-00000009-00000000 +CPUID 00000007: 00000000-2394A2C3-18400124-FC000400 +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000000-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000004 [SL 00] +CPUID 0000000B: 00000007-00000004-00000201-00000004 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000004-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000007F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003FFFFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-00000068-0249F000-00000000 [52.00x / 38400000] +CPUID 00000016: 000007D0-00000A28-00000064-00000000 [2000 / 2600 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-6C654320-6E6F7265 [Intel(R) Celeron] +CPUID 80000003: 20295228-3134364A-20402032-30302E32 [(R) J6412 @ 2.00] +CPUID 80000004: 007A4847-00000000-00000000-00000000 [GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +------[ CPUID Registers / Logical CPU #3 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 00090661-06800800-4FF8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: FC000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: FC000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: FC01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: FC1FC163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 00178FF7-00000002-00000009-00000000 +CPUID 00000007: 00000000-2394A2C3-18400124-FC000400 +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000000-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000006 [SL 00] +CPUID 0000000B: 00000007-00000004-00000201-00000006 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000004-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000007F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003FFFFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-00000068-0249F000-00000000 [52.00x / 38400000] +CPUID 00000016: 000007D0-00000A28-00000064-00000000 [2000 / 2600 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-6C654320-6E6F7265 [Intel(R) Celeron] +CPUID 80000003: 20295228-3134364A-20402032-30302E32 [(R) J6412 @ 2.00] +CPUID 80000004: 007A4847-00000000-00000000-00000000 [GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +-------------------------------------------------------------------------------- +x86 +general +6 +6 +1 +6 +150 +4 +4 +32 +32 +1536 +4096 +-1 +8 +8 +12 +16 +-1 +64 +64 +64 +64 +-1 +4 +4 +1 +1 +0 +128 (non-authoritative) +Elkhart Lake (Celeron) +fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 xd movbe popcnt aes xsave osxsave rdtscp lm lahf_lm constant_tsc rdrand x2apic sha_ni rdseed diff --git a/tests/intel/tremont/jasper-lake-celeron.test b/tests/intel/tremont/jasper-lake-celeron.test new file mode 100644 index 0000000..6a87bf7 --- /dev/null +++ b/tests/intel/tremont/jasper-lake-celeron.test @@ -0,0 +1,245 @@ +------[ CPUID Registers / Logical CPU #0 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 000906C0-00800800-4FF8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: FC000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: FC000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: FC01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: FC1FC163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 00178FF7-00000002-00000009-00000000 +CPUID 00000007: 00000000-2394A2C3-18400124-FC000400 [SL 00] +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000000-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000000 [SL 00] +CPUID 0000000B: 00000007-00000004-00000201-00000000 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000004-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000007F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003FFFFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-0000003A-0249F000-00000000 [29.00x / 38400000] +CPUID 00000016: 0000044C-00000AF0-00000064-00000000 [1100 / 2800 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-6C654320-6E6F7265 [Intel(R) Celeron] +CPUID 80000003: 20295228-3031354E-20402030-30312E31 [(R) N5100 @ 1.10] +CPUID 80000004: 007A4847-00000000-00000000-00000000 [GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +------[ CPUID Registers / Logical CPU #1 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 000906C0-02800800-4FF8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: FC000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: FC000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: FC01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: FC1FC163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 00178FF7-00000002-00000009-00000000 +CPUID 00000007: 00000000-2394A2C3-18400124-FC000400 [SL 00] +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000000-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000002 [SL 00] +CPUID 0000000B: 00000007-00000004-00000201-00000002 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000004-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000007F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003FFFFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-0000003A-0249F000-00000000 [29.00x / 38400000] +CPUID 00000016: 0000044C-00000AF0-00000064-00000000 [1100 / 2800 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-6C654320-6E6F7265 [Intel(R) Celeron] +CPUID 80000003: 20295228-3031354E-20402030-30312E31 [(R) N5100 @ 1.10] +CPUID 80000004: 007A4847-00000000-00000000-00000000 [GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +------[ CPUID Registers / Logical CPU #2 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 000906C0-04800800-4FF8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: FC000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: FC000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: FC01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: FC1FC163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 00178FF7-00000002-00000009-00000000 +CPUID 00000007: 00000000-2394A2C3-18400124-FC000400 [SL 00] +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000000-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000004 [SL 00] +CPUID 0000000B: 00000007-00000004-00000201-00000004 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000004-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000007F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003FFFFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-0000003A-0249F000-00000000 [29.00x / 38400000] +CPUID 00000016: 0000044C-00000AF0-00000064-00000000 [1100 / 2800 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-6C654320-6E6F7265 [Intel(R) Celeron] +CPUID 80000003: 20295228-3031354E-20402030-30312E31 [(R) N5100 @ 1.10] +CPUID 80000004: 007A4847-00000000-00000000-00000000 [GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +------[ CPUID Registers / Logical CPU #3 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 000906C0-06800800-4FF8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: FC000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: FC000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: FC01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: FC1FC163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 00178FF7-00000002-00000009-00000000 +CPUID 00000007: 00000000-2394A2C3-18400124-FC000400 [SL 00] +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000000-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000006 [SL 00] +CPUID 0000000B: 00000007-00000004-00000201-00000006 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000004-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000007F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003FFFFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-0000003A-0249F000-00000000 [29.00x / 38400000] +CPUID 00000016: 0000044C-00000AF0-00000064-00000000 [1100 / 2800 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-6C654320-6E6F7265 [Intel(R) Celeron] +CPUID 80000003: 20295228-3031354E-20402030-30312E31 [(R) N5100 @ 1.10] +CPUID 80000004: 007A4847-00000000-00000000-00000000 [GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +-------------------------------------------------------------------------------- +x86 +general +6 +12 +0 +6 +156 +4 +4 +32 +32 +1536 +4096 +-1 +8 +8 +12 +16 +-1 +64 +64 +64 +64 +-1 +4 +4 +1 +1 +0 +128 (non-authoritative) +Jasper Lake (Celeron) +fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 xd movbe popcnt aes xsave osxsave rdtscp lm lahf_lm constant_tsc rdrand x2apic sha_ni rdseed diff --git a/tests/intel/tremont/jasper-lake-pentium.test b/tests/intel/tremont/jasper-lake-pentium.test new file mode 100644 index 0000000..586bbe0 --- /dev/null +++ b/tests/intel/tremont/jasper-lake-pentium.test @@ -0,0 +1,245 @@ +------[ CPUID Registers / Logical CPU #0 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 000906C0-00800800-4FF8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: FC000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: FC000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: FC01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: FC1FC163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 00178FF7-00000002-00000009-00000000 +CPUID 00000007: 00000000-2394A2C3-18400124-FC000400 [SL 00] +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000000-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000000 [SL 00] +CPUID 0000000B: 00000007-00000004-00000201-00000000 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000004-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000007F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003FFFFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-00000068-0249F000-00000000 [52.00x / 38400000] +CPUID 00000016: 000007D0-00000CE4-00000064-00000000 [2000 / 3300 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 [Atom] +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-6E655020-6D756974 [Intel(R) Pentium] +CPUID 80000003: 20295228-766C6953-4E207265-35303036 [(R) Silver N6005] +CPUID 80000004: 32204020-4730302E-00007A48-00000000 [ @ 2.00GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +------[ CPUID Registers / Logical CPU #1 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 000906C0-02800800-4FF8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: FC000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: FC000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: FC01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: FC1FC163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 00178FF7-00000002-00000009-00000000 +CPUID 00000007: 00000000-2394A2C3-18400124-FC000400 [SL 00] +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000000-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000002 [SL 00] +CPUID 0000000B: 00000007-00000004-00000201-00000002 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000004-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000007F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003FFFFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-00000068-0249F000-00000000 [52.00x / 38400000] +CPUID 00000016: 000007D0-00000CE4-00000064-00000000 [2000 / 3300 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 [Atom] +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-6E655020-6D756974 [Intel(R) Pentium] +CPUID 80000003: 20295228-766C6953-4E207265-35303036 [(R) Silver N6005] +CPUID 80000004: 32204020-4730302E-00007A48-00000000 [ @ 2.00GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +------[ CPUID Registers / Logical CPU #2 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 000906C0-04800800-4FF8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: FC000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: FC000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: FC01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: FC1FC163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 00178FF7-00000002-00000009-00000000 +CPUID 00000007: 00000000-2394A2C3-18400124-FC000400 [SL 00] +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000000-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000004 [SL 00] +CPUID 0000000B: 00000007-00000004-00000201-00000004 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000004-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000007F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003FFFFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-00000068-0249F000-00000000 [52.00x / 38400000] +CPUID 00000016: 000007D0-00000CE4-00000064-00000000 [2000 / 3300 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 [Atom] +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-6E655020-6D756974 [Intel(R) Pentium] +CPUID 80000003: 20295228-766C6953-4E207265-35303036 [(R) Silver N6005] +CPUID 80000004: 32204020-4730302E-00007A48-00000000 [ @ 2.00GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +------[ CPUID Registers / Logical CPU #3 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 000906C0-06800800-4FF8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: FC000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: FC000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: FC01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: FC1FC163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 00178FF7-00000002-00000009-00000000 +CPUID 00000007: 00000000-2394A2C3-18400124-FC000400 [SL 00] +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000000-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000006 [SL 00] +CPUID 0000000B: 00000007-00000004-00000201-00000006 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000004-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000007F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003FFFFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-00000068-0249F000-00000000 [52.00x / 38400000] +CPUID 00000016: 000007D0-00000CE4-00000064-00000000 [2000 / 3300 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 [Atom] +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-6E655020-6D756974 [Intel(R) Pentium] +CPUID 80000003: 20295228-766C6953-4E207265-35303036 [(R) Silver N6005] +CPUID 80000004: 32204020-4730302E-00007A48-00000000 [ @ 2.00GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +-------------------------------------------------------------------------------- +x86 +general +6 +12 +0 +6 +156 +4 +4 +32 +32 +1536 +4096 +-1 +8 +8 +12 +16 +-1 +64 +64 +64 +64 +-1 +4 +4 +1 +1 +0 +128 (non-authoritative) +Jasper Lake (Pentium) +fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 xd movbe popcnt aes xsave osxsave rdtscp lm lahf_lm constant_tsc rdrand x2apic sha_ni rdseed diff --git a/tests/intel/tremont/lakefield-i5.test b/tests/intel/tremont/lakefield-i5.test new file mode 100644 index 0000000..fd81ff2 --- /dev/null +++ b/tests/intel/tremont/lakefield-i5.test @@ -0,0 +1,333 @@ +------[ CPUID Registers / Logical CPU #0 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 000806A1-00100800-4FD8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: 1C000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: 1C000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: 1C01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: 1C03C163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 001F8FF7-00000002-00000009-00000003 +CPUID 00000007: 00000000-239422C3-00400104-BC008400 [SL 00] +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000004-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000000 [SL 00] +CPUID 0000000B: 00000004-00000005-00000201-00000000 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000000F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003F1FFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-00000048-0249F000-00000000 [36.00x / 38400000] +CPUID 00000016: 00000578-00000BB8-00000064-00000000 [1400 / 3000 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-726F4320-4D542865 [Intel(R) Core(TM] +CPUID 80000003: 35692029-36314C2D-43203747-40205550 [) i5-L16G7 CPU @] +CPUID 80000004: 342E3120-7A484730-00000000-00000000 [ 1.40GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +------[ CPUID Registers / Logical CPU #1 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 000806A1-02100800-4FD8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: 1C000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: 1C000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: 1C01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: 1C03C163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 001F8FF7-00000002-00000009-00010003 +CPUID 00000007: 00000000-239422C3-00400104-BC008400 [SL 00] +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000004-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000002 [SL 00] +CPUID 0000000B: 00000004-00000005-00000201-00000002 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000000F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003F1FFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-00000048-0249F000-00000000 [36.00x / 38400000] +CPUID 00000016: 00000578-00000BB8-00000064-00000000 [1400 / 3000 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-726F4320-4D542865 [Intel(R) Core(TM] +CPUID 80000003: 35692029-36314C2D-43203747-40205550 [) i5-L16G7 CPU @] +CPUID 80000004: 342E3120-7A484730-00000000-00000000 [ 1.40GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +------[ CPUID Registers / Logical CPU #2 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 000806A1-04100800-4FD8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: 1C000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: 1C000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: 1C01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: 1C03C163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 001F8FF7-00000002-00000009-00020003 +CPUID 00000007: 00000000-239422C3-00400104-BC008400 [SL 00] +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000004-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000004 [SL 00] +CPUID 0000000B: 00000004-00000005-00000201-00000004 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000000F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003F1FFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-00000048-0249F000-00000000 [36.00x / 38400000] +CPUID 00000016: 00000578-00000BB8-00000064-00000000 [1400 / 3000 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-726F4320-4D542865 [Intel(R) Core(TM] +CPUID 80000003: 35692029-36314C2D-43203747-40205550 [) i5-L16G7 CPU @] +CPUID 80000004: 342E3120-7A484730-00000000-00000000 [ 1.40GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +------[ CPUID Registers / Logical CPU #3 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 000806A1-06100800-4FD8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-00000000-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: 1C000121-01C0003F-0000003F-00000000 [SL 00] [L1D: 32 KB] +CPUID 00000004: 1C000122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: 1C01C143-02C0003F-000007FF-00000000 [SL 02] [L2U: 1536 KB] +CPUID 00000004: 1C03C163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 001F8FF7-00000002-00000009-00030003 +CPUID 00000007: 00000000-239422C3-00400104-BC008400 [SL 00] +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000004-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000006 [SL 00] +CPUID 0000000B: 00000004-00000005-00000201-00000006 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000000F-80000007-00000000 [SL 00] +CPUID 00000014: 02490002-003F1FFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-00000048-0249F000-00000000 [36.00x / 38400000] +CPUID 00000016: 00000578-00000BB8-00000064-00000000 [1400 / 3000 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000005-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00300001-00000001-00000121 [SL 01] +CPUID 00000018: 00000000-00040001-00000100-00000043 [SL 02] +CPUID 00000018: 00000000-00040006-00000010-00000043 [SL 03] +CPUID 00000018: 00000000-00300001-00000001-00000122 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 20000000-00000000-00000000-00000000 +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-726F4320-4D542865 [Intel(R) Core(TM] +CPUID 80000003: 35692029-36314C2D-43203747-40205550 [) i5-L16G7 CPU @] +CPUID 80000004: 342E3120-7A484730-00000000-00000000 [ 1.40GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-06006040-00000000 [L2: 1536 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +------[ CPUID Registers / Logical CPU #4 ]------ +CPUID 00000000: 0000001B-756E6547-6C65746E-49656E69 [GenuineIntel] +CPUID 00000001: 000806A1-08100800-4FD8EBBF-BFEBFBFF +CPUID 00000002: 00FEFF01-000000F0-00000000-00000000 +CPUID 00000003: 00000000-00000000-00000000-00000000 +CPUID 00000004: 1C004121-02C0003F-0000003F-00000000 [SL 00] [L1D: 48 KB] +CPUID 00000004: 1C004122-01C0003F-0000003F-00000000 [SL 01] [L1I: 32 KB] +CPUID 00000004: 1C004143-01C0003F-000003FF-00000000 [SL 02] [L2U: 512 KB] +CPUID 00000004: 1C03C163-03C0003F-00000FFF-00000006 [SL 03] [L3U: 4 MB] +CPUID 00000005: 00000040-00000040-00000003-11122020 +CPUID 00000006: 001F8FF7-00000002-00000001-00040003 +CPUID 00000007: 00000000-239422C3-00400104-BC008400 [SL 00] +CPUID 00000008: 00000000-00000000-00000000-00000000 +CPUID 00000009: 00000000-00000000-00000000-00000000 +CPUID 0000000A: 07300405-00000004-00000007-00008603 +CPUID 0000000B: 00000001-00000001-00000100-00000008 [SL 00] +CPUID 0000000B: 00000004-00000005-00000201-00000008 [SL 01] +CPUID 0000000C: 00000000-00000000-00000000-00000000 +CPUID 0000000D: 00000003-00000240-00000240-00000000 [SL 00] [x87] +CPUID 0000000D: 0000000F-000002C0-00000100-00000000 [SL 01] [SSE] +CPUID 0000000D: 00000080-00000000-00000001-00000000 [SL 08] [PT] +CPUID 0000000E: 00000000-00000000-00000000-00000000 +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 0000000F: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000010: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000011: 00000000-00000000-00000000-00000000 +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000012: 00000000-00000000-00000000-00000000 [SL 01] +CPUID 00000013: 00000000-00000000-00000000-00000000 +CPUID 00000014: 00000001-0000000F-00000007-00000000 [SL 00] +CPUID 00000014: 02490002-003F1FFF-00000000-00000000 [SL 01] +CPUID 00000015: 00000002-00000048-0249F000-00000000 [36.00x / 38400000] +CPUID 00000016: 00000578-00000BB8-00000064-00000000 [1400 / 3000 / 100] +CPUID 00000017: 00000000-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000007-00000000-00000000-00000000 [SL 00] +CPUID 00000018: 00000000-00080007-00000001-00004122 [SL 01] +CPUID 00000018: 00000000-00100007-00000001-00004125 [SL 02] +CPUID 00000018: 00000000-00040001-00000010-00004024 [SL 03] +CPUID 00000018: 00000000-00040006-00000008-00004024 [SL 04] +CPUID 00000018: 00000000-00000000-00000000-00000000 [SL 05] +CPUID 00000018: 00000000-00080007-00000080-00004043 [SL 06] +CPUID 00000018: 00000000-00080001-00000080-00004043 [SL 07] +CPUID 00000019: 00000000-00000000-00000000-00000000 +CPUID 0000001A: 40000000-00000000-00000000-00000000 +CPUID 0000001B: 00000000-00000000-00000000-00000000 +CPUID 80000000: 80000008-00000000-00000000-00000000 +CPUID 80000001: 00000000-00000000-00000101-28100000 +CPUID 80000002: 65746E49-2952286C-726F4320-4D542865 [Intel(R) Core(TM] +CPUID 80000003: 35692029-36314C2D-43203747-40205550 [) i5-L16G7 CPU @] +CPUID 80000004: 342E3120-7A484730-00000000-00000000 [ 1.40GHz] +CPUID 80000005: 00000000-00000000-00000000-00000000 [L1D: 0 KB / L1I: 0 KB] +CPUID 80000006: 00000000-00000000-01006040-00000000 [L2: 256 KB] / L3: 0 KB] +CPUID 80000007: 00000000-00000000-00000000-00000100 +CPUID 80000008: 00003027-00000000-00000000-00000000 +-------------------------------------------------------------------------------- +x86 +efficiency +6 +10 +1 +6 +138 +4 +4 +32 +32 +1536 +4096 +-1 +8 +8 +12 +16 +-1 +64 +64 +64 +64 +-1 +4 +4 +1 +1 +0 +128 (non-authoritative) +Lakefield (Core i5) +fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 xd movbe popcnt aes xsave osxsave rdtscp lm lahf_lm constant_tsc rdrand sha_ni rdseed +-------------------------------------------------------------------------------- +x86 +performance +6 +10 +1 +6 +138 +1 +1 +48 +32 +512 +4096 +-1 +12 +8 +8 +16 +-1 +64 +64 +64 +64 +-1 +1 +1 +1 +1 +0 +128 (non-authoritative) +Lakefield (Core i5) +fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 xd movbe popcnt aes xsave osxsave rdtscp lm lahf_lm constant_tsc rdrand sha_ni rdseed