Dr-Noob
f09454d442
[v1.06][X86] Fix CPUID 000806EC clash ( #298 )
2024-10-07 08:30:30 +01:00
Dr-Noob
57bbe2de4f
[v1.06][X86] Add Sapphire Rapids uarch ( #281 )
2024-09-10 08:32:18 +01:00
Dr-Noob
977c35a9af
[v1.06][X86] Add Zen5 uarch
2024-09-05 20:14:52 +01:00
Timothy Warren
321a1ec375
[v1.06][X86] Add old Intel and AMD CPUs ( #260 )
...
* Add Intel and AMD 486, Intel Pentium Pro, and AMD K5 chips
* Update infer_cpu_name_from_uarch to support added CPU uarches
* Add sources for more of the legacy chip data
* Add the more specific codename for Intel Pentium MMX Mobile chips
* Document source of AMD 486/K5 variants
* Add link to documentation for Intel 486
---------
Co-authored-by: Timothy Warren <tim@timshomepage.net >
2024-08-20 09:25:01 +02:00
Dr-Noob
59cd2dd128
[v1.05][X86] Add support for Hygon CPUs ( #244 )
2024-07-09 08:34:44 +01:00
Dr-Noob
dfa2b773d1
[v1.05][X86] Add new Zen4 uarch ( #237 )
2024-05-18 22:36:23 +01:00
Dr-Noob
cc16bc56ef
[v1.05][X86] Improve support for old x86 CPUs ( #220 ) by improving Pentium uarch detection and adding support to infer the CPU name from uarch when the corresponding CPUID level is not available
2024-02-13 21:29:08 +00:00
Dr-Noob
08919916dc
[v1.05] Always print manufacturing process in nanometers (this indirectly fixes a bug of processes in micrometers being incorrectly reported by 10x
2024-02-13 21:24:16 +00:00
Dr-Noob
14df701707
[v1.04] Check release when printing error also in Apple chip failures
2024-02-05 08:46:17 +00:00
Dr-Noob
cbcce9c2ed
[v1.04] Improve error reporting in the case of unkown microarchitectures. As pointed out in #224 this was already solved, but this commit tries to be an improvement over the previous implementation
2024-02-05 08:37:59 +00:00
Dr-Noob
2feee25659
[v1.04] Clarify how the unknown microarchitectures should be reported
2023-12-03 20:23:15 +00:00
Dr-Noob
8335bd004d
[v1.04][X86] Add AMD uarchs
2023-12-02 18:18:43 +00:00
Dr-Noob
fe4bcde898
[v1.04][X86] Added new uarchs
2023-09-24 12:58:56 +01:00
Dr-Noob
9a46e310e4
[v1.04][X86] Add additional Zen4 cpuid
2023-09-02 18:48:22 +01:00
Dr-Noob
6349f4435e
[v1.04][X86] Add mobile rocket lake chip
2023-06-06 21:44:27 +02:00
Dr-Noob
de638aba50
[v1.03][x86] Fix Zen4 peak performance calculation
2023-04-24 17:47:42 +02:00
Dr-Noob
5be6f8bba0
[v1.03][x86] Add AMD 9004 Series CPUID
2023-04-22 08:20:35 +02:00
Dr-Noob
687459961d
[v1.03][X86] Fix ambiguity in Kaby/Coffee Lake classification as noted by #149
2023-01-28 09:06:24 +01:00
Dr-Noob
ba8bbdd252
[v1.03][X86] Add support for new Intel chips in uarch
2023-01-12 18:46:09 +01:00
Dr-Noob
a4c0bb1aae
[v1.02] Merge Alder Lake into master branch
2023-01-05 11:17:16 +01:00
Dr-Noob
ea29507b62
[v1.02] Added basic support for Zen4
2022-12-03 16:29:53 +00:00
Dr-Noob
1eb1a5246e
[v1.02][x86] Extending peakperf computation to hybid cores
2022-11-05 18:17:38 +00:00
Dr-Noob
87961144d2
[v1.02][X86] Add Zen3+ uarch
2022-09-09 09:02:26 +02:00
Dr-Noob
a955451937
[v1.02][X86] Add Steam Deck CPU as requested in #147
2022-09-05 10:39:06 +02:00
Dr-Noob
db21931118
[v1.02][X86] Fix Coffee Lake spelling
2022-09-05 10:28:07 +02:00
Dr-Noob
71a9308bed
[v1.02][X86] Fixed uarch misclassification as noted by #149
2022-09-05 10:19:48 +02:00
Dr-Noob
fed0dce706
[v1.01] Add Alder Lake uarch detection
2022-01-25 20:15:07 +01:00
Dr-Noob
bb12a2c276
[v1.00] Fix ambiguity in uarch detection with 0x806E9; it may be Amber/Kaby Lake (thanks to #122 for pointing this out!). We can differentiate by CPU name (hacky, but is there a better way?)
2021-10-07 22:37:29 +02:00
Dr-Noob
432b2d7c56
[v1.00] Temporary rename new Intel CPU uarch names
2021-09-25 22:42:26 +02:00
Dr-Noob
3928a9e3b6
[v1.00] Ice Lake is NOT a uarch; Sunny Cove is. But we need to check for codename in these cases since with the uarch is not enough to determine the number of VPUs
2021-09-25 22:03:22 +02:00
Dr-Noob
0350d116bd
[v1.00] Add missing uarchs from instlatx64
2021-08-31 10:02:39 +02:00
Dr-Noob
c0935d1b4b
[v0.99] Add options: --logo-long --logo-short --logo-intel-new --logo-intel-old
2021-08-19 11:40:00 +02:00
Dr-Noob
a302a4508c
[v0.99] Show new Intel logo only when the CPU was released after Intel started using the new logo
2021-08-18 12:31:59 +02:00
Dr-Noob
6ab6afc974
[v0.98][Refactoring] Unify the use of unknown string
2021-08-05 19:07:09 +02:00
Dr-Noob
eac97bf721
[v0.98] Use malloc/calloc wrapper that exits when alloc fails, as suggested by #90
2021-08-04 10:01:32 +02:00
Dr-Noob
bb502250c6
[v0.98] Update ryzen uarch table. Add bash script to decode CPUID
2021-07-27 10:06:59 +02:00
Dr-Noob
fe7a99087d
[v0.97] Merge branch bugfix2
2021-04-24 23:24:32 +02:00
Dr-Noob
c718d83868
[v0.96] Add Rocket Lake uarch detection as suggested by #68
2021-04-09 11:26:34 +02:00
Dr-Noob
a67a605fb5
[v0.96] Print "Unknown" string when manufacturing process is unkown
2021-04-08 10:12:01 +02:00
Dr-Noob
04f0bfcbde
[v0.94][x86] Add uarch detection for Intel families derived from Kaby Lake
2021-01-10 22:01:17 +01:00
Dr-Noob
1fad4fd10b
[v0.8][ARM] Building support in ARM
2020-11-05 09:28:41 +01:00