diff --git a/_scmsync.obsinfo b/_scmsync.obsinfo new file mode 100644 index 0000000..4822bb1 --- /dev/null +++ b/_scmsync.obsinfo @@ -0,0 +1,4 @@ +mtime: 1723138707 +commit: 1aba5e32496651a15d4a94f529b483e8e933e7503ca7f956cf98cf6d552e8034 +url: https://src.opensuse.org/jengelh/cpuid +revision: master diff --git a/build.specials.obscpio b/build.specials.obscpio new file mode 100644 index 0000000..f30e4ff --- /dev/null +++ b/build.specials.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6be5dd4b7b221751f59524d0001ee7ca7533c6f6a183418b213b51dc3549a24 +size 256 diff --git a/cpuid-20230614.src.tar.gz b/cpuid-20230614.src.tar.gz deleted file mode 100644 index 1effc97..0000000 --- a/cpuid-20230614.src.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b1c83045efc26076307751e0662d580277f5f9bf89cf027231a7812003c3a4e8 -size 149777 diff --git a/cpuid-20240716.src.tar.gz b/cpuid-20240716.src.tar.gz new file mode 100644 index 0000000..0a53a6e --- /dev/null +++ b/cpuid-20240716.src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fc4d666a601296fed005ce8277f2c65d1f56d717c4efb6527ad4112c6573ee4 +size 155562 diff --git a/cpuid.changes b/cpuid.changes index c5e9f9c..e1cf9ed 100644 --- a/cpuid.changes +++ b/cpuid.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Mon Aug 5 16:05:55 UTC 2024 - Valentin Lefebvre + +- Update to release 20240716 + * cpuid.c: For AMD Zen CPUs, overhauled uarch & synth decoding to + determine the CPU model from only the extended model & high bit of the + model field. Also, determine the stepping (revision) mechanically + from the low-order 3 bits of the model and the stepping number. + This should correctly identify retail Zen 5 Ryzen's. This also + corrects some stepping bugs from the Zen 1 era. +- Update to release 20240709 + * cpuid.c: Added synth decoding for Hygon Dhyana B1 & C2. Still no + information on a uarch name for these. + * cpuid.c: Added uarch synth decoding for (0,6),(5,5),11 Cooper Lake. + The synth decoding was already present. Its absence from + decode_uarch_intel was just an oversight. + * cpuid.c: Fixed division-by-zero error in decode_mp_synth Intel leaf + 1/4 (zero fallback). This is meant for old, incomplete cpuid -r + dumps, but even for hand-crafted dumps, determining 0 cores and then + dividing by that 0 is unacceptable. +- Update to release 20240330 + * cpuid.c: Added 0x23/1 sub-header: Architecture Performance Monitoring + Extended Counters Supported Bitmaps (0x23/1), and simplified fields. + * cpuid.c: Added 0x23/2 sub-header: Architecture Performance Monitoring + Extended Auto Counter Reload (ACR) Bitmaps (0x23/2), expanded on + existing field descriptions, and added "can cause reloads" fields. + * cpuid.c: Added uarch decoding for (11,15),(1,0), which is mentioned + with (11,15),(0,0) in the title of 58088 AMD 1Ah Models 00h-0Fh and + Models 10h-1Fh ACPI v6.5 Porting Guide. + * cpuid.c: Expanded br.xeon test to include brands with "XEON", and + br.scalable to include "BRONZE", "PLATINUM", etc. (all caps), based on + Emerald Rapids (engr?) sample. I don't know if this is a change Intel + will use moving forward, or a quirk of engr samples, but checking for + it is harmless enough. +- Update to release 20240324 + * cpuid.c: Updated (0,6),(11,7) to include Core i*-14000. Some CPUs + having this branding, and it's not clear what's different from the + Core i*-13000 versions. + ------------------------------------------------------------------- Wed Jun 21 09:18:20 UTC 2023 - Valentin Lefebvre diff --git a/cpuid.spec b/cpuid.spec index 6bbda2e..b4caac9 100644 --- a/cpuid.spec +++ b/cpuid.spec @@ -1,7 +1,7 @@ # # spec file for package cpuid # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: cpuid -Version: 20230614 +Version: 20240716 Release: 0 Summary: x86 CPU identification tool License: GPL-2.0-or-later