Mail Archives: cygwin/2023/01/21/18:05:03
X-Recipient: | archive-cygwin AT delorie DOT com
|
DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 376573858280
|
DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
|
| s=default; t=1674342259;
|
| bh=FMpGwcLztPMPlMKTR2jLX7xElJ+7OlZHxky3jqHjcvY=;
|
| h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:
|
| List-Help:List-Subscribe:From:Reply-To:Cc:From;
|
| b=Q00xSaTa0pMFKQ7a79MNXm4AdK/dVXdOG4VPHx0oalc+Y0RMkF/UMEg7Ygk/0YFNf
|
| 3ISwUVk/yfouR0ZspfVGw3zsft2fp8NgvGY3cMJXXSdYWxCSJqCCCphXEFJq52eJgh
|
| WygeKBMIjgF+nVKitM+806mhChWDiypbhjoLIgoM=
|
X-Original-To: | cygwin AT cygwin DOT com
|
Delivered-To: | cygwin AT cygwin DOT com
|
DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 3996A3858C20
|
DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 04DCF3858CDB
|
DMARC-Filter: | OpenDMARC Filter v1.4.2 sourceware.org 460DC3858D33
|
X-Authority-Analysis: | v=2.4 cv=VbHkgXl9 c=1 sm=1 tr=0 ts=63cc6f33
|
| a=oHm12aVswOWz6TMtn9zYKg==:117 a=oHm12aVswOWz6TMtn9zYKg==:17 a=5_s1rtZIAAAA:8
|
| a=0-4mO6SQOPZTvDr5AvsA:9 a=7-3sKM-zqIYA:10 a=3dMv4P1n_z9a81GE33Fp:22
|
To: | cygwin AT cygwin DOT com
|
Date: | Sat, 21 Jan 2023 16:01:41 -0700
|
Message-Id: | <announce.20230121160141.34629-1-Brian.Inglis@Shaw.ca>
|
Subject: | [ANNOUNCEMENT] Updated: cpuid 20230120
|
X-CMAE-Envelope: | MS4xfEbbFPvvgV00FQXFBbApfO5bHoNaJ/8giTyeDW7/rgPIU8c7AMrs71xcW5y9x+BPiJtS+G6s4rcpvn3WWyU5Ca990RXP2pCgbqSdkckJsD2UTa5QRke5
|
| Ow4tl2zvzGfISztustpKM7OAagm4Gl1XiNyC0/8s1wmxNf87a2C0+/XFInEnr7k4dxlI4iXSBdEq4kjIt4AGDk7sO9SQvDa8kTc=
|
X-Spam-Status: | No, score=-2.0 required=5.0 tests=BAYES_00, DKIM_SIGNED,
|
| DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_NUMSUBJECT, SPF_HELO_NONE,
|
| SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.6
|
X-Spam-Checker-Version: | SpamAssassin 3.4.6 (2021-04-09) on
|
| server2.sourceware.org
|
X-BeenThere: | cygwin-announce AT cygwin DOT com
|
X-Mailman-Version: | 2.1.29
|
X-Mailer: | Perl5 Mail::Internet v2.20
|
X-BeenThere: | cygwin AT cygwin DOT com
|
List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com>
|
List-Archive: | <https://cygwin.com/pipermail/cygwin/>
|
List-Post: | <mailto:cygwin AT cygwin DOT com>
|
List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help>
|
List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>,
|
| <mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
|
From: | Cygwin cpuid Maintainer via Cygwin-announce via Cygwin
|
| <cygwin AT cygwin DOT com>
|
Reply-To: | cygwin AT cygwin DOT com
|
Cc: | Cygwin cpuid Maintainer via Cygwin-announce <cygwin-announce AT cygwin DOT com>,
|
| Cygwin cpuid Maintainer <Brian DOT Inglis AT Shaw DOT ca>
|
MIME-Version: | 1.0
|
Sender: | "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>
|
The following package has been upgraded in the Cygwin distribution:
* cpuid 20230120
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.
Fri Jan 20 2023 20230120
- Eliminate reliance on "old" build system. Instead, for the cpuid.i386
and cpuid.x86_64, meant to be executable anywhere, including on old
hardware & distros, use static builds. They're much bigger, but
utterly immune to library changes.
- Intel's 13th Generation Core datasheet provides stepping names as well
as numbers! So:
- Added synth decoding for (0,6),(11,7) Raptor Lake B0 stepping.
- Added synth decoding for (0,6),(11,15) Raptor Lake C0 steppings, and
clarified case for unknown stepping.
- cpuid.man: Added 743844: 13th Generation Core datasheet.
- Fixed (0,6)(12,15) synth typo: Emerald Rapids.
- Added 6/eax IA32_HW_FEEDBACK_THREAD_CONFIG bit 25.
- Added 7/0/edx SGX-KEYS: SGX attestation services.
- Clarified 7/0/edx IA32_MCU_OPT_CTRL SRBDS mitigation MSR.
- Clarified 7/0/edx IA32_TSX_FORCE_ABORT MSR.
- Added 7/1/edx CET_SSS: shadow stacks w/o page faults.
- Added several 7/2/edx bits.
- In 0xd/0/eax, corrected CET_U & CET_S, which were IA32_XSS.
- In 0xd/0/eax, removed the IA32_XSS bits, which aren't relevant for XCR0.
- For 0xd/1/ecx, enumerate the IA32_XSS bits instead of a hex bitmask.
- For 0xd, added IA32_XSS PASID state (couple places).
- Renamed 0x1a: Native Model ID.
- Added synth & uarch decoding for (0,6),(11,15) Raptor Lake from
MSR_CPUID_table.
- Added synth decoding for (0,6),(9,7),5 Pentium Gold G7400, based on
instlatx64 sample.
- Added rudimentary synth decoding for future (0,6),(12,15) Emerald
Rapids CPUs.
- Added 7/1/eax LASS: linear address space separation.
- Corrected 0x18/n/edx maximum number of addressible IDs, which should
use minus-one notation.
- Certain leaves cannot be displayed correctly in isolation, i.e.
without information about other leaves saved in the stash. For
example, the display for leaf 3 uses bits saved from leaf 1. If the
-l/--leaf option is used to restrict cpuid to reading only a single
leaf, such leaves now are displayed as raw hex, rather than with
incorrect information. This is handled by passing a NULL stash to
print_reg() and below, and by many new checks for a NULL stash.
- Updated cache associativity strings used in 0x80000006 and 0x80000019
leaves to use value ranges, as in AMD docs.
- Fixed mistake in AMD L3 range reservation support: it's in
0x80000020/0 register EBX, not ECX.
- Added 0x80000026/0/edx extended APIC ID.
- Added synth & uarch decoding for (10,15),(1,1) Genoa, from AMD 57095
revision guide.
- cpuid.man: Added AMD 57095 revision guides, and some older guides.
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
- Raw text -