From nobody Wed Feb 11 02:09:06 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+104016+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+104016+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1683210294; cv=none; d=zohomail.com; s=zohoarc; b=BD3/L7a4UBu0OUkBgmsObD6IqcKRGt83pf414hJWSadMoHrJ4oblG+QohP10qQbKLDerlqY8h/nNmbOlRu+ZPmE/sLtsCK4gtiyO3hAFjaocAlFVOHiDZXBKAR6w6gFG6+Jm2huoi7T7qR7xUIRPm1hCKOr+mUwYQyv12gPJiDQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1683210294; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=m/b+cAwtfLG7fVhSkg34VVOcMTgTyDBj5/vDp34kahA=; b=QaoEh13RB5Cc584lV8VK1mQhyMBNYYigJ7j6yBR7zKrW7iSqOG6t1txHUErxOA4ZNvjJm/WEyOS0FF4gRCLIrYrizwB+S6u22yoCp2QgtfWaqDYerBto9tkiH6BpxtJYNV+RfHarEyVkMQ82rtcnZ6CgEvt3OaJtiy+3+m5a2ck= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+104016+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 168321029417658.19936465513217; Thu, 4 May 2023 07:24:54 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id O7euYY1788612x712TyOl8ZZ; Thu, 04 May 2023 07:24:53 -0700 X-Received: from muminek.juszkiewicz.com.pl (muminek.juszkiewicz.com.pl [213.251.184.221]) by mx.groups.io with SMTP id smtpd.web10.51612.1683210292605892293 for ; Thu, 04 May 2023 07:24:53 -0700 X-Received: from localhost (localhost [127.0.0.1]) by muminek.juszkiewicz.com.pl (Postfix) with ESMTP id 31570260ABB; Thu, 4 May 2023 16:24:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at juszkiewicz.com.pl X-Received: from muminek.juszkiewicz.com.pl ([127.0.0.1]) by localhost (muminek.juszkiewicz.com.pl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UUZVz78JfkPo; Thu, 4 May 2023 16:24:49 +0200 (CEST) X-Received: from applejack.lan (83.11.34.59.ipv4.supernova.orange.pl [83.11.34.59]) by muminek.juszkiewicz.com.pl (Postfix) with ESMTPSA id 27D7F260840; Thu, 4 May 2023 16:24:48 +0200 (CEST) From: "Marcin Juszkiewicz" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Leif Lindholm , Rebecca Cran , Sami Mujawar , Marcin Juszkiewicz Subject: [edk2-devel] [PATCH 2/7] ArmPkg: shorten register field in ArmCpuInfo Date: Thu, 4 May 2023 15:24:35 +0100 Message-Id: <20230504142440.827531-3-marcin.juszkiewicz@linaro.org> In-Reply-To: <20230504142440.827531-1-marcin.juszkiewicz@linaro.org> References: <20230504142440.827531-1-marcin.juszkiewicz@linaro.org> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,marcin.juszkiewicz@linaro.org X-Gm-Message-State: tUaJNYkPKsYIqzTJ3lWZRzQ6x1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1683210293; bh=ndiwEkqZUj8uzxPeTyxiT3j8qrEgewC/MlC1UyBh7nQ=; h=Cc:Date:From:Reply-To:Subject:To; b=rV6ZRZr0kNkqjpvyBZ63cwanSGyfn+HEZZJgirCgTW/h50ES0pQX2uKSSGA4no38h9h 6gC9ZNhYrg+27QW1WdT550D/lqI7fxTSCrPAIudP1KvQOZKH4+psmZLyl9S/MoD7o1IUt vuE5gEzEB299NnaBrd6RCaO6ZkBNw1PMURo= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1683210295855100014 Content-Type: text/plain; charset="utf-8" It is hard to fit in 80 columns so let drop extra spaces and ID_AA64 prefix from system register names. Signed-off-by: Marcin Juszkiewicz --- ArmPkg/Application/ArmCpuInfo/ArmCpuInfo.c | 36 +++++++++++----------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/ArmPkg/Application/ArmCpuInfo/ArmCpuInfo.c b/ArmPkg/Applicatio= n/ArmCpuInfo/ArmCpuInfo.c index 3f0a49649790..982714ef6ca0 100644 --- a/ArmPkg/Application/ArmCpuInfo/ArmCpuInfo.c +++ b/ArmPkg/Application/ArmCpuInfo/ArmCpuInfo.c @@ -53,7 +53,7 @@ PrintText ( CONST CHAR8 *Description ) { - AsciiPrint (" %-16a | %5a | %5a | %a\n", Field, Bits, Value, Description= ); + AsciiPrint ("%-5a | %5a | %5a | %a\n", Field, Bits, Value, Description); } =20 /** @@ -88,7 +88,7 @@ PrintSpacer ( VOID ) { - AsciiPrint ("------------------|-------|-------|------------------------= ----------------------\n"); + AsciiPrint ("------|-------|-------|------------------------------------= ----------\n"); } =20 /** @@ -102,7 +102,7 @@ HandleAa64Dfr0 ( ) { UINT64 Value; - STATIC CONST CHAR8 RegName[] =3D "ID_AA64DFR0"; + STATIC CONST CHAR8 RegName[] =3D "DFR0"; CONST CHAR8 *Description; CONST CHAR8 *Bits; =20 @@ -362,7 +362,7 @@ HandleAa64Isar0 ( ) { UINT64 Value; - STATIC CONST CHAR8 RegName[] =3D "ID_AA64ISAR0"; + STATIC CONST CHAR8 RegName[] =3D "ISAR0"; CONST CHAR8 *Description; CONST CHAR8 *Bits; =20 @@ -632,7 +632,7 @@ HandleAa64Isar1 ( ) { UINT64 Value; - STATIC CONST CHAR8 RegName[] =3D "ID_AA64ISAR1"; + STATIC CONST CHAR8 RegName[] =3D "ISAR1"; CONST CHAR8 *Description; CONST CHAR8 *Bits; =20 @@ -949,7 +949,7 @@ HandleAa64Isar2 ( ) { UINT64 Value; - STATIC CONST CHAR8 RegName[] =3D "ID_AA64ISAR2"; + STATIC CONST CHAR8 RegName[] =3D "ISAR2"; CONST CHAR8 *Description; CONST CHAR8 *Bits; =20 @@ -1091,7 +1091,7 @@ HandleAa64Mmfr0 ( ) { UINT64 Value; - STATIC CONST CHAR8 RegName[] =3D "ID_AA64MMFR0"; + STATIC CONST CHAR8 RegName[] =3D "MMFR0"; CONST CHAR8 *Description; CONST CHAR8 *Bits; =20 @@ -1164,11 +1164,11 @@ HandleAa64Mmfr0 ( // If mixed-endian is present, check whether supported at EL0 if (((Aa64Mmfr0 >> 8) & 0xf) !=3D b0000 ) { if (((Aa64Mmfr0 >> 16) & 0xf) =3D=3D b0000 ) { - PrintValues ("ID_AA64MMFR0", "19:16", b0000, "No mixed-endian suppor= t at EL0."); + PrintValues ("MMFR0", "19:16", b0000, "No mixed-endian support at EL= 0."); } =20 if (((Aa64Mmfr0 >> 16) & 0xf) =3D=3D b0001 ) { - PrintValues ("ID_AA64MMFR0", "19:16", b0001, "Mixed-endian support a= t EL0."); + PrintValues ("MMFR0", "19:16", b0001, "Mixed-endian support at EL0."= ); } } =20 @@ -1363,7 +1363,7 @@ HandleAa64Mmfr1 ( ) { UINT64 Value; - STATIC CONST CHAR8 RegName[] =3D "ID_AA64MMFR1"; + STATIC CONST CHAR8 RegName[] =3D "MMFR1"; CONST CHAR8 *Description; CONST CHAR8 *Bits; =20 @@ -1480,12 +1480,12 @@ HandleAa64Mmfr1 ( (((Aa64Pfr0 >> 28) & 0xf) =3D=3D b0010)) { if (((Aa64Mmfr1 >> 24) & 0xf) =3D=3D b0000 ) { - PrintValues ("ID_AA64MMFR1", "27:24", b0000, "The PE never generates= an SError interrupt due to"); + PrintValues ("MMFR1", "27:24", b0000, "The PE never generates an SEr= ror interrupt due to"); PrintText ("", "", "", "an External abort on a speculative read."); } =20 if (((Aa64Mmfr1 >> 24) & 0xf) =3D=3D b0001 ) { - PrintValues ("ID_AA64MMFR1", "27:24", b0001, "The PE might generate = an SError interrupt due to"); + PrintValues ("MMFR1", "27:24", b0001, "The PE might generate an SErr= or interrupt due to"); PrintText ("", "", "", "an External abort on a speculative read."); } } @@ -1632,7 +1632,7 @@ HandleAa64Mmfr2 ( ) { UINT64 Value; - STATIC CONST CHAR8 RegName[] =3D "ID_AA64MMFR2"; + STATIC CONST CHAR8 RegName[] =3D "MMFR2"; CONST CHAR8 *Description; CONST CHAR8 *Bits; =20 @@ -1901,7 +1901,7 @@ HandleAa64Pfr0 ( ) { UINT64 Value; - STATIC CONST CHAR8 RegName[] =3D "ID_AA64PFR0"; + STATIC CONST CHAR8 RegName[] =3D "PFR0"; CONST CHAR8 *Description; CONST CHAR8 *Bits; =20 @@ -2059,7 +2059,7 @@ HandleAa64Pfr0 ( PrintValues (RegName, Bits, Value, Description); if (Value =3D=3D b0001) { if (((Aa64Pfr1 >> 12) & 0xf) =3D=3D b0001 ) { - PrintValues ("ID_AA64PRF1", "15:12", b0001, "FEAT_RASv1p1 implemente= d."); + PrintValues ("PRF1", "15:12", b0001, "FEAT_RASv1p1 implemented."); } } =20 @@ -2199,11 +2199,11 @@ HandleAa64Pfr0 ( PrintValues (RegName, Bits, Value, Description); if (Value =3D=3D b0001) { if (((Aa64Pfr1 >> 32) & 0xf) =3D=3D b0001 ) { - PrintValues ("ID_AA64PRF1", "35:32", b0001, "FEAT_CSV2_1p1 implement= ed."); + PrintValues ("PRF1", "35:32", b0001, "FEAT_CSV2_1p1 implemented."); } =20 if (((Aa64Pfr1 >> 32) & 0xf) =3D=3D b0010 ) { - PrintValues ("ID_AA64PRF1", "35:32", b0010, "FEAT_CSV2_1p2 implement= ed."); + PrintValues ("PRF1", "35:32", b0010, "FEAT_CSV2_1p2 implemented."); } } =20 @@ -2235,7 +2235,7 @@ HandleAa64Pfr1 ( ) { UINT64 Value; - STATIC CONST CHAR8 RegName[] =3D "ID_AA64PFR1"; + STATIC CONST CHAR8 RegName[] =3D "PFR1"; CONST CHAR8 *Description; CONST CHAR8 *Bits; =20 --=20 2.40.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#104016): https://edk2.groups.io/g/devel/message/104016 Mute This Topic: https://groups.io/mt/98684771/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-