1
0
Fork 0
mirror of https://github.com/anrieff/libcpuid synced 2025-10-03 11:01:30 +00:00
Commit graph

27 commits

Author SHA1 Message Date
The Tumultuous Unicorn Of Darkness
16c7048883
Update docs 2025-05-03 13:17:45 +02:00
The Tumultuous Unicorn Of Darkness
b1bd10d6f6
DB: add more Intel CPUs from P6 to Westmere 2025-05-03 12:43:28 +02:00
The Tumultuous Unicorn Of Darkness
933f9cccb6
DB: add more Intel CPUs from Westmere to Ice Lake 2025-05-02 23:51:41 +02:00
The Tumultuous Unicorn Of Darkness
25f3c6f29c
Tests: remove frequency from test names 2025-05-02 18:24:39 +02:00
The Tumultuous Unicorn Of Darkness
074f9d7ae1
DB: fix Kaby Lake/Whiskey Lake detection 2025-05-02 18:11:16 +02:00
The Tumultuous Unicorn Of Darkness
44e611c792
DB: add more Intel CPUs from Kaby Lake to Tiger Lake 2025-05-01 21:05:34 +02:00
The Tumultuous Unicorn Of Darkness
790c067401
Tests: rename all files according to brand string 2025-05-01 09:30:29 +02:00
The Tumultuous Unicorn Of Darkness
0ce318ee58
Add technology_node field to struct cpu_id_t 2025-04-30 21:33:05 +02:00
The Tumultuous Unicorn Of Darkness
dc06877f4f
Update match_entry_t to remove internal codes and bits
Remove brand_code, model_bits and model_code fields, add a new brand sub-struct.

There fields were complicated to manage, adding complex functions to make it work.
amd_bits_t and intel_bits_t enums were truncated, I had to replace them with #define in 2e01aa0303.

Some of these #define were conflicting with other C headers (ctype.h on OpenBSD, corecrt_wctype.h on Windows), that is why I wanted to get rid of it.

I updated some CPU codenames meanwhile for more consistency.

Fix #212.
2025-04-27 19:22:11 +02:00
The Tumultuous Unicorn Of Darkness
4ca6174e70
Tests: remove unneeded header 2025-04-26 11:53:26 +02:00
The Tumultuous Unicorn Of Darkness
56b0809cfa
DB: fix Intel Core detection and add Twin Lake
Related to InstLatx64/InstLatx64@6708c70f10
2025-04-21 14:10:03 +02:00
The Tumultuous Unicorn Of Darkness
65884bf9b2
DB: add Intel Lunar Lake
Related to InstLatx64/InstLatx64@3b1455f1b5
2025-04-21 10:45:04 +02:00
The Tumultuous Unicorn Of Darkness
23f6b90230
Tests: add Intel Core Ultra 7 265K
Related to InstLatx64/InstLatx64@3b1455f1b5
2025-04-21 10:27:48 +02:00
The Tumultuous Unicorn Of Darkness
8e7e79c587
Tests: add Intel Xeon Platinum 8570
Related to InstLatx64/InstLatx64@3b1455f1b5
2025-04-21 10:24:26 +02:00
The Tumultuous Unicorn Of Darkness
15cbda31bd
DB: add Intel Arrow Lake 2024-11-30 12:22:10 +01:00
The Tumultuous Unicorn Of Darkness
543c3ac17d
Fix scanf() format for 'logical_cpu' in cpuid_deserialize_raw_data_internal()
logical_cpu is an uint16_t, so SCNu16 is the correct format. It was providing strange values with SCNi16, like with the Intel® Xeon® Platinum 8280 dump.
2024-07-31 15:12:30 +02:00
The Tumultuous Unicorn Of Darkness
959edc34e7
Add cpu_feature_level_t enumerated values for x86 CPUs
I had to fix run_tests.py to update all test files properly.
Fix #177
2024-06-29 17:01:50 +02:00
The Tumultuous Unicorn Of Darkness
9de7f85c80
Test: remove ice-lake-i3.test
Duplicate of tests/intel/x86-64/skylake/cannon-lake-core-i3-u.test
2024-06-24 16:36:45 +02:00
The Tumultuous Unicorn Of Darkness
13baa0d94e Tests: add results for Intel Meteor Lake-H 2024-04-14 17:19:12 +02:00
The Tumultuous Unicorn Of Darkness
e0cf171cd8
DB: add Intel Raport lake Refresh
Related to InstLatx64/InstLatx64@2a34937e15
2024-02-25 11:18:30 +01:00
The Tumultuous Unicorn Of Darkness
af6bbc5e78
Tests: add Intel Alder Lake-U (Pentium)
Related to InstLatx64/InstLatx64@abb8eb8950
2023-07-26 14:26:00 +02:00
The Tumultuous Unicorn Of Darkness
a9925a4c19
Tests: add Intel Sapphire Rapids-WS (Xeon w9)
Related to InstLatx64/InstLatx64@fbda7ba291
2023-07-01 18:01:37 +02:00
The Tumultuous Unicorn Of Darkness
16fc6d5efa
DB: add Intel Raptor Lake-H/HX 2023-05-14 19:34:12 +02:00
The Tumultuous Unicorn Of Darkness
3dd6974b52
DB: fix entry for Intel Sandy Bridge-E (Core i7) 2023-05-08 22:24:02 +02:00
The Tumultuous Unicorn Of Darkness
55c7d9a22a
DB: fixes for Intel Conroe and Allendale
Source: https://en.wikipedia.org/wiki/Conroe_(microprocessor)#Variants
2023-05-08 22:24:02 +02:00
The Tumultuous Unicorn Of Darkness
1cac5b3eb0
DB: minor update for Intel Arrandale 2023-05-08 22:24:02 +02:00
The Tumultuous Unicorn Of Darkness
e0f02b8d4f
Tests: arranges Intel tests by micro-architecture 2023-05-08 22:24:02 +02:00