1
0
Fork 0
mirror of https://github.com/anrieff/libcpuid synced 2024-12-16 16:35:45 +00:00
Commit graph

669 commits

Author SHA1 Message Date
Pavol Žáčik
550efe1a32 Fix cpuid_get_hypervisor when NULL data is provided
The data should be loaded into the local variable
`mydata`, not into the NULL parameter.
2024-05-26 17:32:54 +02:00
Pavol Žáčik
e66eee8c6b Fix handle leaks in rdmsr.c
All three leaks would occur in erroneous
function paths.
2024-05-26 17:32:54 +02:00
The Tumultuous Unicorn Of Darkness
954d9d43ef
Update CPU-X URL in Readme.md 2024-04-28 14:26:09 +02:00
The Tumultuous Unicorn Of Darkness
c0578a875c
CI: fix artifacts conflict
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
2024-04-28 14:15:58 +02:00
The Tumultuous Unicorn Of Darkness
e965155651
CI: update actions to Node20
All actions using Node16 are deprecated: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20
2024-04-28 12:48:24 +02:00
The Tumultuous Unicorn Of Darkness
c3b478edd1
CI: update release notes 2024-04-28 12:39:23 +02:00
The Tumultuous Unicorn Of Darkness
a578c8d993
Release version 0.6.5 2024-04-28 12:23:59 +02:00
The Tumultuous Unicorn Of Darkness
2436e73081
List commits since last tag in bump_version.sh 2024-04-28 12:20:29 +02:00
The Tumultuous Unicorn Of Darkness
67319216d8
DB: add more AMD Van Gogh
Related to InstLatx64/InstLatx64@8684ca320e
2024-04-28 11:18:59 +02:00
The Tumultuous Unicorn Of Darkness
e47636f7b5
Tests: remove garbage in a test file 2024-04-28 11:03:58 +02:00
The Tumultuous Unicorn Of Darkness
61fdbbb5d6
DB: rename Intel 'Sapphire Rapids-SP (Xeon Max)' to 'Sapphire Rapids-HBM (Xeon Max)'
https://en.wikipedia.org/wiki/Sapphire_Rapids#Sapphire_Rapids-HBM_(High_Bandwidth_Memory/Xeon_Max_Series)
2024-04-28 11:02:29 +02:00
The Tumultuous Unicorn Of Darkness
0c7cb41379
DB: add Intel Emerald Rapids-SP 2024-04-28 11:00:30 +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
d9f2683aab Add PURPOSE_LP_EFFICIENCY to cpu_purpose_t for Intel Meteor Lake 2024-04-14 17:19:12 +02:00
The Tumultuous Unicorn Of Darkness
587f2597d7 Tests: fix Bay Trail results
Since 7ad0a494a5, it shows that core count for Intel® Celeron® Processor J1900 and Intel Atom® Processor Z3740 was wrong.
According to Intel, new values are correct:
- https://www.intel.com/content/www/us/en/products/sku/78867/intel-celeron-processor-j1900-2m-cache-up-to-2-42-ghz/specifications.html?wapkw=J1900 ==> 4c/4t
- https://www.intel.com/content/www/us/en/products/sku/76759/intel-atom-processor-z3740-2m-cache-up-to-1-86-ghz/specifications.html ==> 4c/4t
2024-04-14 17:19:12 +02:00
The Tumultuous Unicorn Of Darkness
0b47460256 Rewrite cpu_identify_all() function to support heterogeneous RAW dumps
For Meteor Lake CPUs, performance and efficiency cores are mixed (unlike previous CPU generations), so the approach needs to be revisited.
2024-04-14 17:19:12 +02:00
The Tumultuous Unicorn Of Darkness
5bb1a2c7f9 DB: add initial support for Intel Meteor Lake 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
43ee47f965
DB: add AMD Storm Peak
Related to InstLatx64/InstLatx64@37bd7b1ac2
2023-12-30 12:14:27 +01:00
Felix Yan
3bd1a9ac6c Update Arch Linux package URL in Readme.md
The old URL returns 404 now.
2023-11-21 19:04:30 +01:00
The Tumultuous Unicorn Of Darkness
f483697764
DB: add Intel Bay Trail-D
Dump found on instlatx64: http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel0030673_Silvermont3_CPUID.txt
2023-10-29 13:27:24 +01:00
The Tumultuous Unicorn Of Darkness
bd22219133
DB: add Intel Bay Trail-T
Dumps found on instlatx64:
- http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel0030673_Silvermont_CPUID.txt
- http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel0030679_Silvermont_CPUID.txt
2023-10-29 13:27:24 +01:00
The Tumultuous Unicorn Of Darkness
95a5c1db3e
DB: add Intel Bay Trail-M
Related to TheTumultuousUnicornOfDarkness/CPU-X#309
2023-10-29 13:27:19 +01:00
The Tumultuous Unicorn Of Darkness
19100f8af5
Fix warning in cpu_ident_apic_id()
cpuid_main.c: In function 'cpu_identify_all':
cpuid_main.c:940:81: warning: 'smt_mask' may be used uninitialized [-Wmaybe-uninitialized]
  940 |         uint32_t mask_smt_shift, core_plus_mask_width, package_mask, core_mask, smt_mask;
2023-10-09 18:56:59 +02:00
The Tumultuous Unicorn Of Darkness
02237e67f5
Add missing centaur_code_t.h file for 'make dist'
Fix #192
2023-10-09 18:54:38 +02:00
The Tumultuous Unicorn Of Darkness
f9b833d122
Release version 0.6.4 2023-10-08 17:12:01 +02:00
The Tumultuous Unicorn Of Darkness
ede3b8ca9e
DB: add AMD Ryzen Z1 2023-09-24 11:41:18 +02:00
The Tumultuous Unicorn Of Darkness
764607faa0
Cleanup in configure.ac
Commited by mistake in 09071d20f3
2023-09-23 17:29:50 +02:00
The Tumultuous Unicorn Of Darkness
5b63e27dc8
DB: add more AMD Zen 4 CPUs 2023-09-23 17:25:36 +02:00
John Ericson
09071d20f3
Fix build for NetBSD (and presumably DragonFly BSD)
These both use POSIX threads. I got a link error when cross-compiling
using Nixpkgs (Linux -> NetBSD) that went away once I passed `-pthread`.

The autoconf is crafted to have the same conditional as the C code itself.
2023-09-23 16:55:21 +02:00
The Tumultuous Unicorn Of Darkness
f1c96e1372
DB: add Intel Apollo Lake
Related to InstLatx64/InstLatx64@33c980db26
2023-09-23 10:14:30 +02:00
The Tumultuous Unicorn Of Darkness
3eb0e6656e
Tests: add Zhaoxin Yongfeng (KaisHeng)
Related to InstLatx64/InstLatx64@b2b5550c27
2023-09-23 10:02:03 +02:00
The Tumultuous Unicorn Of Darkness
0ded44bb0c
Docs: update Doxyfile to version 1.9.7
warning: Tag 'HTML_TIMESTAMP' at line 1330 of file '/tmp/makepkg/libcpuid-git/src/build/libcpuid/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'LATEX_TIMESTAMP' at line 1998 of file '/tmp/makepkg/libcpuid-git/src/build/libcpuid/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
2023-08-06 12:14:04 +02: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
kylon
03695167d7 fix build warning 2023-07-16 11:35:49 +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
d4461a9b5f
Add basic support for Centaur CPUs (VIA/Zhaoxin) 2023-07-01 16:01:26 +02:00
The Tumultuous Unicorn Of Darkness
14c19f9195
Replace decode_intel_number_of_cores() by decode_number_of_cores_x86() 2023-07-01 15:41:20 +02:00
The Tumultuous Unicorn Of Darkness
7974741993
Fix floating point exception in cpu_identify_all() for unsupported CPU vendors 2023-06-03 20:11:29 +02:00
The Tumultuous Unicorn Of Darkness
d8e9f3d58e
DB: fix detection of Intel Alder/Raptor-Lake P/U 2023-05-14 19:45:58 +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
c0f1c9c7ec
DB: add AMD Phoenix
Related to InstLatx64/InstLatx64@de67975202
2023-05-14 19:19:20 +02:00
The Tumultuous Unicorn Of Darkness
df7e310e2f
Define constant for CPU codename string 2023-05-08 22:38:15 +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
b5946bac07
DB: detect more Intel Core i by generation 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
The Tumultuous Unicorn Of Darkness
d43fb11b47
DB: add Intel Sapphire Rapids-SP 2023-05-08 22:23:48 +02:00
The Tumultuous Unicorn Of Darkness
3411fe6fe5
DB: add Intel Ice-Lake (server) 2023-05-08 17:56:44 +02:00