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