The Tumultuous Unicorn Of Darkness
2b2aeea9fa
Enable LFS for XZ files
2025-05-24 07:33:18 +02:00
The Tumultuous Unicorn Of Darkness
098d155c2c
DB: add AMD Strix Halo
...
Related to InstLatx64/InstLatx64@8107d5c93f
2025-05-24 07:25:07 +02:00
The Tumultuous Unicorn Of Darkness
b71d8216cb
Tests: add more AMD Strix Point
...
Related to InstLatx64/InstLatx64@fd320d2182
2025-05-24 07:19:29 +02:00
The Tumultuous Unicorn Of Darkness
9ace81dce7
DB: add Intel Skylake-X Core 9th
...
Fix #215
2025-05-22 18:33:25 +02:00
The Tumultuous Unicorn Of Darkness
56ed6bd7bf
DB: add AMD Krackan Point
...
Related to InstLatx64/InstLatx64@7127e3f99a
2025-05-17 15:24:28 +02:00
The Tumultuous Unicorn Of Darkness
5fb19a718b
Drivers: force 'make' for Makefile_kmod on FreeBSD
...
Ninja is not supported with Makefiles.
2025-05-11 21:26:29 +02:00
The Tumultuous Unicorn Of Darkness
9decce5867
Fix kernel module name for FreeBSD ARM
2025-05-08 18:22:12 +02:00
The Tumultuous Unicorn Of Darkness
5bb7c32618
Release version 0.8.0
2025-05-04 12:39:32 +02:00
The Tumultuous Unicorn Of Darkness
d81ffe0bab
docs: update CONTRIBUTING.md
2025-05-04 11:27:53 +02:00
The Tumultuous Unicorn Of Darkness
b1b633caa5
docs: update help in Readme.md
2025-05-04 11:18:55 +02:00
The Tumultuous Unicorn Of Darkness
8bd070d3ac
DB: remove 'Processor' from Intel patterns
...
In 87bc719460
, 'Processor' was removed from brand string.
2025-05-04 10:44:15 +02:00
The Tumultuous Unicorn Of Darkness
d336340d24
DB: add Intel Granite Rapids
2025-05-04 10:30:17 +02:00
The Tumultuous Unicorn Of Darkness
c9e2b8e017
DB: sort Intel CPUs by microarchitectures and release date
...
I dit not update entries, I just swapped lines.
It is hard to make a clear timeline due to CPUs refresh and hybrid CPUs.
2025-05-04 10:13:16 +02:00
The Tumultuous Unicorn Of Darkness
2e4cbb5304
DB: fix detection of Intel Broadwell-Y and Apollo Lake
...
In 87bc719460
, 'Processor' was removed from brand string.
5Y70 and Atom E3930 were not matching the proper entry anymore (score become lower than expected for correct entries).
2025-05-03 22:09:22 +02:00
The Tumultuous Unicorn Of Darkness
28c88e8f0a
Utils: make create_test_from_instlatx64.sh more user-friendly
2025-05-03 21:54:14 +02:00
The Tumultuous Unicorn Of Darkness
87bc719460
DB: add more AMD CPUs from K5 to Zen 3
2025-05-03 21:46:06 +02:00
The Tumultuous Unicorn Of Darkness
16c7048883
Update docs
2025-05-03 13:17:45 +02:00
The Tumultuous Unicorn Of Darkness
1cdc2bbd28
Utils: allow to download and fix files in create_test_from_instlatx64.sh
2025-05-03 12:46:10 +02:00
The Tumultuous Unicorn Of Darkness
50ec270f40
Support raw dumps not starting by 0 in cpuid_deserialize_raw_data_internal()
2025-05-03 12:45:16 +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
2ffde5a8e1
Support another type of header in cpuid_deserialize_raw_data_internal()
2025-05-02 23:54:29 +02:00
The Tumultuous Unicorn Of Darkness
8015f7016c
Return ERR_BADFMT from cpuid_deserialize_raw_data_internal() if length is 0
2025-05-02 23:53:21 +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
80db610417
Utils: add create_test_from_instlatx64.sh
2025-05-01 21:06:05 +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
f992cc8804
Tests: ignore more fields in create_test.py
2025-05-01 21:03:57 +02:00
The Tumultuous Unicorn Of Darkness
9608fab785
Tests: fix run_tests.py for filenames containing dots
2025-05-01 21:03:18 +02:00
The Tumultuous Unicorn Of Darkness
632bd475b1
Add technology entry in check-consistency.py
...
It follows 0ce318ee58
2025-05-01 15:26:33 +02:00
The Tumultuous Unicorn Of Darkness
a0f35743a6
Utils: improve parse_arm_arm_pdf for ARM ARM version L.a
2025-05-01 15:24:24 +02:00
The Tumultuous Unicorn Of Darkness
ae5b2a24c9
Add support for ARMv9.5-A CPUs
...
New AArch64 registers:
- ID_AA64DFR2_EL1
- ID_AA64FPFR0_EL1
- ID_AA64ISAR3_EL1
2025-05-01 15:21:39 +02:00
The Tumultuous Unicorn Of Darkness
9333f8c0c3
DB: update ARM ID
2025-05-01 14:49:14 +02:00
The Tumultuous Unicorn Of Darkness
0b660474c5
Rsmdr: update pattern for 'is_apu'
...
Some APUs use the 'with Radeon', other APUs use 'with AMD Radeon'.
2025-05-01 09:33:04 +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
18fa3cf081
Use unknown string for missing ARM CPUs codenames
2025-04-30 21:45:39 +02:00
The Tumultuous Unicorn Of Darkness
e765137018
Use constant for 'unknown' word
2025-04-30 21:42:33 +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
8ba8465bb1
Tests: allow to fix compressed files
2025-04-30 21:31:56 +02:00
The Tumultuous Unicorn Of Darkness
aeb788c723
Use f-strings in Python scripts
2025-04-28 21:34:53 +02:00
The Tumultuous Unicorn Of Darkness
c818294b89
Use argparse in Python scripts
2025-04-28 20:33:15 +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
447bc0d8d9
cpuid_tool: replace strcpy() by strncpy()
...
Warning on OpenBSD:
warning: strcpy() is almost always misused, please use strlcpy()
2025-04-27 16:23:30 +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
c611e880b3
Add a workaround to build on Windows
2025-04-25 21:28:43 +02:00
The Tumultuous Unicorn Of Darkness
2e01aa0303
Fix truncation of constant values for model_bits
...
56b0809cfa (commitcomment-155745765)
2025-04-25 18:27:32 +02:00
The Tumultuous Unicorn Of Darkness
9dc52f810d
Update .gitignore
2025-04-22 19:38:54 +02:00
The Tumultuous Unicorn Of Darkness
49ae659ff7
DB: add Intel Arrow Lake-H
...
https://valid.x86.fr/fkv9rb
2025-04-22 19:15:44 +02:00
The Tumultuous Unicorn Of Darkness
022e534401
DB: fix detection of Intel Arrow Lake-S
...
https://en.wikipedia.org/wiki/Arrow_Lake_(microprocessor)#Arrow_Lake-S
2025-04-22 19:09:00 +02:00
The Tumultuous Unicorn Of Darkness
3c46b08621
DB: add Intel Arrow Lake-U
...
https://lore.kernel.org/lkml/20240322161725.195614-1-tony.luck@intel.com/T/
2025-04-22 19:08:06 +02:00