Updated: cpuid 20250419 - displays information about the CPU(s)
Cygwin cpuid Maintainer
Brian.Inglis@SystematicSW.ab.ca
Sat Apr 26 19:56:30 GMT 2025
Displays detailed information about the CPU(s) gathered from the
CPUID instruction, and also determines the exact model of CPU(s).
Where /proc/cpuinfo shows features important to a system, cpuid shows
what every feature in each CPU's architecture does.
It is updated and released frequently to stay current with Intel and
AMD information and supports other vendors' chips.
See the project home page for more information:
https://etallen.com/cpuid.html
The following package has been upgraded in the Cygwin distribution:
- cpuid 20250419
For changes since the previous Cygwin release, see below or
/usr/share/doc/cpuid/ChangeLog after installation.
cpuid.c 2025-04-19
- Added uarch & synth decoding for (0,6),(13,7) Raptor Cove, Bartlett
Lake, based on LX*.
- Added 7/1/ecx asymmetric RDT-[AM].
- Added 0x12/0/eax 256BITSGX EGETKEY256 & EREPORT2.
- Changed leaf 0x1e subleaf walk to use to 0x1e/0/eax as max_subs, per
new documentation.
- Added 0x27 leaf.
- Added 0x28 leaf.
- For synth decoding for (0,6),(11,14), stop special-casing the Alder
Lake-N/Twin Lake CPUS based on "Core" brand. It's a distinction
without a difference, and the branding is too inconsistent.
- Corrected typo in 0x8000000a/edx: idle HLT intercept.
- Added hypervisor+3/ecx (Microsoft) fields, based on LX* patches from
Nuno Das Neves: dispatch intr injection available, GHCB root mapping
available. I could find no actual docs.
- Comment updates about Panther Lake. Nothing substantive.
- Comment updates about leaf 0x1a native model ID's. Not conclusive or
substantive.
More information about the Cygwin-announce
mailing list