public inbox for cygwin-announce@cygwin.com
 help / color / mirror / Atom feed
* Updated: cpuid 20221201
@ 2022-12-03 22:36 Cygwin cpuid Maintainer
  0 siblings, 0 replies; only message in thread
From: Cygwin cpuid Maintainer @ 2022-12-03 22:36 UTC (permalink / raw)
  To: Cygwin Announcements

The following package has been upgraded in the Cygwin distribution:

* cpuid		20221201

Displays detailed information about the CPU(s) gathered from the
CPUID instruction, and also determines the exact model of CPU(s).

Whereas /proc/cpuinfo is like an abstract of the features important to
Linux in a system, cpuid is a standalone utility which writes a paper
expounding on every feature in each CPU's architecture and what it can
do, at about the one line per bit level.

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:

	http://etallen.com/cpuid.html

For information about changes since the previous Cygwin release,
see below or /usr/share/doc/cpuid/ChangeLog after installation.


Thu Dec  1 2022		20221201

- Clarified synth decoding for Intel Xeon D-1700.
- Added uarch & synth decoding for AMD 4800S Desktop Kit, based on
  instlatx64 sample. The generation is known to be Zen 2 (7nm), but the
  core is unknown. I heard speculation for each of Ariel (rejected
  PlayStation 5 CPU), or Lockhart/Scarlett (rejected Xbox CPU).
- Added uarch decoding for AMD Genoa A1, based on instlatx64 sample.
- Added uarch decoding for (0,6),(12,15) Emerald Rapids, from LX*.
- Added synth & uarch decoding for (10,15),(10,1) Bergamo.
- Added 0x8000000a/edx bits: ROGPT, VNMI, IBS virtualization.
- Added 0x8000001b/eax bit: IBS L3 miss filtering support.
- Added 0x8000001f/eax bits: RMPQUERY instruction support, VMPL
  supervisor shadow stack support, VMGEXIT parameter support, virtual
  TOM MSR support, IBS virtual support for SEV-ES guests, SMT protection
  support, SVSM communication page MSR support, VIRT_RMPUPDATE &
  VIRT_PSMASH MSR support.
- Added 0x80000020/0/ecx bit: L3 range reservation support.
- Added 0x80000021/eax bits: automatic IBRS, CPUID disable for
  non-privileged.
- Added 0x80000022/eax bit: AMD LBR & PMC freezing.
- Added 0x80000022/ebx field: number of LBR stack entries.
- Added 0x80000023 leaf: Multi-Key Encrypted Memory Capabilities.
- Added 0x80000026 leaf: AMD Extended CPU Topology.
- FreeBSD patch to use lseek64 and cpuset_setaffinity.
- Added 0x80000022/eax AMD LBR V2 flag, from LX*.
- Note that (8,15),(10,0) Mendocino now is documented.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-12-03 22:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-03 22:36 Updated: cpuid 20221201 Cygwin cpuid Maintainer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).