From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta002.cacentral1.a.cloudfilter.net (omta002.cacentral1.a.cloudfilter.net [3.97.99.33]) by sourceware.org (Postfix) with ESMTPS id 4B1003858D39 for ; Sun, 12 Dec 2021 04:26:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4B1003858D39 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSW.ab.ca Authentication-Results: sourceware.org; spf=none smtp.mailfrom=systematicsw.ab.ca Received: from shw-obgw-4004a.ext.cloudfilter.net ([10.228.9.227]) by cmsmtp with ESMTP id w0z0mf9WIztEjwGRcm3MwV; Sun, 12 Dec 2021 04:26:40 +0000 Received: from SystematicSW.ab.ca ([68.147.0.90]) by cmsmtp with ESMTP id wGRbmIAHpd5UnwGRbmN0en; Sun, 12 Dec 2021 04:26:40 +0000 X-Authority-Analysis: v=2.4 cv=FrgWQknq c=1 sm=1 tr=0 ts=61b57a00 a=T+ovY1NZ+FAi/xYICV7Bgg==:117 a=T+ovY1NZ+FAi/xYICV7Bgg==:17 a=5_s1rtZIAAAA:8 a=qxtg3CqEp4RiW3xss2oA:9 a=7-3sKM-zqIYA:10 a=3dMv4P1n_z9a81GE33Fp:22 From: "Cygwin cpuid Maintainer" To: "Cygwin Announcements" Reply-To: "Cygwin" Date: Sat, 11 Dec 2021 21:24:24 -0700 Message-Id: <20211211212424.17446-1-Brian.Inglis@SystematicSW.ab.ca> Subject: Updated: cpuid 20211210 X-CMAE-Envelope: MS4xfBz/2R/5CFa13OzAxFsAWqvRT6v8wOnZbzi20hKZUMRY1afmvVUoKn4mTe3W38cPhp4S6Yp2FtMfPS2JYebS8LW5+ljThRzgSA9hmuwKrBgIQ+BvGPLv gZDvRLuoXmK0BI7VM4vG4m+iDQFl7RBZeKnTk2L6RFtl0OZOzI9y9ohGOMI4dTe3i687MwyYAIW6O2fc12wQG3tZxCLEHUD7y+QBE5Ls8MCBdDlaEJvGOv2o 2/q4L6gYjsNH3b+N55kWF3DDK9W8uVgebodWp4dDNBA= X-Spam-Status: No, score=-1160.8 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_NUMSUBJECT, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-announce@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Read-only mailing list announcing new and updated Cygwin packages List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Dec 2021 04:26:42 -0000 The following package has been upgraded in the Cygwin distribution: * cpuid 20211210 The program 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. Changes * Reorganized loop over 0x12 subleaves in do_real(). The old code assumed validity was at least partially determined by a bitmask in subleaf 0 (like for leaf 0x10), but that was wrong. * Added code for 0x12/(n>=2) subleaves to show invalid cases as such, instead of resorting to a raw dump. * Fixed missing loop over 0x1b subleaves in do_real(). This might become necessary if more target identifiers are added. * Added print_1b_n_target() to decode the MKTME target identifier. * Modified leaf 4 subleaf loop to include the terminating "no more * caches" subleaf. Modified print_reg() to abbreviate "no more caches" subleaves. * Cleaned up loops for leaves 7, 0x14, 0x17, 0x18, 0x1d, 0x20 subleaves: max_tries (from subleaf 0) is available before the loop starts. * Modified leaf 0xb subleaf loop to exit for the right reason, level type == 0. Also, it includes the terminating "invalid" subleaf. The similiar 0x1f leaf already did this.