From nobody Wed May 8 18:19:01 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+47693+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+47693+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=hpe.com ARC-Seal: i=1; a=rsa-sha256; t=1568953569; cv=none; d=zoho.com; s=zohoarc; b=Rt39kO6Vax13Y+qUGsyXdh8kFiJWnVoIlFWDAV+tLz0nzhbaeba9x23PGjDYpa3Wk8qUjuOq/f/Eu3NutjFKK1SWeK7LFUNxOKvLVPgPcNVJh+80Gan0qTufhMxNp+A/bhtfm+S9heQayKbG5hdV2QuEYGY6n5/rWdlSoRh2OzA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1568953569; h=Cc:Date:From:In-Reply-To:List-Id:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To:ARC-Authentication-Results; bh=lXEETkVJ0MCAn9DVeIqVRydDqeeJOru7PT6KA4yGlXU=; b=ThRt5xuoavFSX6VDatjK89H93Yne2gJuwSL+MX92QP4M1f7iEJ+WwwGWmVHtb+j+1MNLq1+Ipv721jGoMMQOhvBxhMgNQhHKr7aLLj7KexFlTd/hRc23bbuxt/VNgYUsTS2ECwwlinUM6EWt29zCrgSW45VgVzsTjWx/Qtsqt6o= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+47693+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1568953569216668.3379608968496; Thu, 19 Sep 2019 21:26:09 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id KK4eYY1788612x7h8Gm40K87; Thu, 19 Sep 2019 21:26:08 -0700 X-Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by groups.io with SMTP; Thu, 19 Sep 2019 21:26:07 -0700 X-Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8K4Q6IX027464; Fri, 20 Sep 2019 04:26:06 GMT X-Received: from g2t2353.austin.hpe.com (g2t2353.austin.hpe.com [15.233.44.26]) by mx0b-002e3701.pphosted.com with ESMTP id 2v4f1989mv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 20 Sep 2019 04:26:06 +0000 X-Received: from g2t2360.austin.hpecorp.net (g2t2360.austin.hpecorp.net [16.196.225.135]) by g2t2353.austin.hpe.com (Postfix) with ESMTP id F21888D; Fri, 20 Sep 2019 04:25:46 +0000 (UTC) X-Received: from UB16Abner.asiapacific.hpqcorp.net (ub16abner.asiapacific.hpqcorp.net [15.119.209.44]) by g2t2360.austin.hpecorp.net (Postfix) with ESMTP id 1E65B37; Fri, 20 Sep 2019 04:25:44 +0000 (UTC) From: "Abner Chang" To: devel@edk2.groups.io Cc: abner.chang@hpe.com, Hao A Wu , Jian J Wang , Leif Lindholm , Gilbert Chen Subject: [edk2-devel] [PATCH v3 1/3] MdeModulePkg: Update to support SmBios 3.3.0 Date: Fri, 20 Sep 2019 11:55:09 +0800 Message-Id: <1568951711-4482-2-git-send-email-abner.chang@hpe.com> In-Reply-To: <1568951711-4482-1-git-send-email-abner.chang@hpe.com> References: <1568951711-4482-1-git-send-email-abner.chang@hpe.com> X-HPE-SCL: -1 Precedence: Bulk List-Unsubscribe: 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,abner.chang@hpe.com X-Gm-Message-State: FagegNOIeMSiLQ9EpP49gpaAx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1568953568; bh=kdsJUx5OviRMJ3wtwc4snNaEOD2/npW6ItlO0T3uvwc=; h=Cc:Date:From:Reply-To:Subject:To; b=Um7nHbzFhCrpl7x9RpB0B3uNRB/xLGBeymA92MVSVZ5vzj9Tgfn5aXNjb4vATl07BpY kOQjQWz0YZA85iCgVAbriXwKnB0d1J9jYrDHrl+FrCeI8NXX4MEqjG7NET9+B2iQec0tY hjQQQFSQiTJRFd48uY3iIgiwx/1qvdeQIgc= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" This commit update the revision of SMBIOS spec reported in PCDs. Signed-off-by: Abner Chang Cc: Hao A Wu Cc: Jian J Wang Cc: Leif Lindholm Cc: Gilbert Chen --- MdeModulePkg/MdeModulePkg.dec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MdeModulePkg/MdeModulePkg.dec b/MdeModulePkg/MdeModulePkg.dec index e3a65ab..19935c8 100644 --- a/MdeModulePkg/MdeModulePkg.dec +++ b/MdeModulePkg/MdeModulePkg.dec @@ -1792,10 +1792,10 @@ =20 ## SMBIOS version. # @Prompt SMBIOS version. - gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosVersion|0x0303|UINT16|0x00010055 + gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosVersion|0x0302|UINT16|0x00010055 =20 - ## SMBIOS Docrev field in SMBIOS 3.3 (64-bit) Entry Point Structure. - # @Prompt SMBIOS Docrev field in SMBIOS 3.3 (64-bit) Entry Point Structu= re. + ## SMBIOS Docrev field in SMBIOS 3.0 (64-bit) Entry Point Structure. + # @Prompt SMBIOS Docrev field in SMBIOS 3.0 (64-bit) Entry Point Structu= re. gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosDocRev|0x0|UINT8|0x0001006A =20 ## SMBIOS produce method. --=20 2.7.4 -=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 (#47693): https://edk2.groups.io/g/devel/message/47693 Mute This Topic: https://groups.io/mt/34219236/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- From nobody Wed May 8 18:19:01 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+47695+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+47695+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=hpe.com ARC-Seal: i=1; a=rsa-sha256; t=1568953569; cv=none; d=zoho.com; s=zohoarc; b=NlGrAMw4gqHUjbVFZKZHcyh+y8rLSMReWZ9tqB8z3izqnAQOe5wgn6PQRja9t2I8QI0uM06w0Usc8kpC+RZpKOeZ+bsFScCAijsQgQq+Y/9N68L92Hd9aAl9S7xd9B7OuqAFi/ZpdzRstrJ6eF1PqQNdzD8En8N37JqEAChf5cE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1568953569; h=Cc:Date:From:In-Reply-To:List-Id:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To:ARC-Authentication-Results; bh=bNsRRtN7z+M35NTEDn1kbzOUS1Pq67b8SEJNRZY9dqA=; b=oi0m+3Uywj/JjnzDRzwRlvo6U+hBhaVktC3Z6ieoxbheA792kWrYhqet+8T522nkhyqThRuUNC1uKhoXgNZQbUhn4kJUzKjKix8LKxTw7woJvRnX5LnOUvj9ldv8QP8UQGeLav/vtc0LKmFKZuLV9ywFQ/fymVbPSrDF7vE/+sI= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+47695+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1568953569348680.616777577836; Thu, 19 Sep 2019 21:26:09 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id NavbYY1788612xLrmhfGUD7G; Thu, 19 Sep 2019 21:26:08 -0700 X-Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) by groups.io with SMTP; Thu, 19 Sep 2019 21:26:07 -0700 X-Received: from pps.filterd (m0148663.ppops.net [127.0.0.1]) by mx0a-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8K4Q6fQ001910; Fri, 20 Sep 2019 04:26:06 GMT X-Received: from g2t2353.austin.hpe.com (g2t2353.austin.hpe.com [15.233.44.26]) by mx0a-002e3701.pphosted.com with ESMTP id 2v4pya8qd1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 20 Sep 2019 04:26:06 +0000 X-Received: from g2t2360.austin.hpecorp.net (g2t2360.austin.hpecorp.net [16.196.225.135]) by g2t2353.austin.hpe.com (Postfix) with ESMTP id 3EA5A8B; Fri, 20 Sep 2019 04:25:49 +0000 (UTC) X-Received: from UB16Abner.asiapacific.hpqcorp.net (ub16abner.asiapacific.hpqcorp.net [15.119.209.44]) by g2t2360.austin.hpecorp.net (Postfix) with ESMTP id 68B6539; Fri, 20 Sep 2019 04:25:47 +0000 (UTC) From: "Abner Chang" To: devel@edk2.groups.io Cc: abner.chang@hpe.com, Michael D Kinney , Liming Gao , Leif Lindholm , Gilbert Chen Subject: [edk2-devel] [PATCH v3 2/3] MdePkg/Include: Update to support SmBios 3.3.0 Date: Fri, 20 Sep 2019 11:55:10 +0800 Message-Id: <1568951711-4482-3-git-send-email-abner.chang@hpe.com> In-Reply-To: <1568951711-4482-1-git-send-email-abner.chang@hpe.com> References: <1568951711-4482-1-git-send-email-abner.chang@hpe.com> X-HPE-SCL: -1 Precedence: Bulk List-Unsubscribe: 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,abner.chang@hpe.com X-Gm-Message-State: LmIuyMEpgc6WU3qVV8SEGEQnx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1568953568; bh=7mx1Pj6jknfkCAaDSyfK72b0rBbzjVrXcN3vPUhxZT0=; h=Cc:Date:From:Reply-To:Subject:To; b=gesZUQLgXGsDqazJoCd9A9S6FbQnsdM1c8B2syoUNTTJAwokdLRXbEDNr9nMzLYH6w0 sOdKfRoBa/EY//XEuKFLQhFpSpSPzNTkkCw6z8XYpGL0H1GbLxc9ClbQxaznvIlr6fskv avQnSVnPiEBGAylBidHnm4NdTN7Xbfi27i4= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Update SmBios.h to support SMBIOS 3.3.0 spec. Signed-off-by: Abner Chang Cc: Michael D Kinney Cc: Liming Gao Cc: Leif Lindholm Cc: Gilbert Chen --- MdePkg/Include/IndustryStandard/SmBios.h | 76 ++--------------------------= ---- 1 file changed, 3 insertions(+), 73 deletions(-) diff --git a/MdePkg/Include/IndustryStandard/SmBios.h b/MdePkg/Include/Indu= stryStandard/SmBios.h index f504cc8..f3b6f18 100644 --- a/MdePkg/Include/IndustryStandard/SmBios.h +++ b/MdePkg/Include/IndustryStandard/SmBios.h @@ -1,9 +1,8 @@ /** @file - Industry Standard Definitions of SMBIOS Table Specification v3.3.0. + Industry Standard Definitions of SMBIOS Table Specification v3.2.0. =20 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
(C) Copyright 2015-2017 Hewlett Packard Enterprise Development LP
-(C) Copyright 2015 - 2019 Hewlett Packard Enterprise Development LP
SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ @@ -47,7 +46,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent #define SMBIOS_3_0_TABLE_MAX_LENGTH 0xFFFFFFFF =20 // -// SMBIOS type macros which is according to SMBIOS 3.3.0 specification. +// SMBIOS type macros which is according to SMBIOS 2.7 specification. // #define SMBIOS_TYPE_BIOS_INFORMATION 0 #define SMBIOS_TYPE_SYSTEM_INFORMATION 1 @@ -93,7 +92,6 @@ SPDX-License-Identifier: BSD-2-Clause-Patent #define SMBIOS_TYPE_ONBOARD_DEVICES_EXTENDED_INFORMATION 41 #define SMBIOS_TYPE_MANAGEMENT_CONTROLLER_HOST_INTERFACE 42 #define SMBIOS_TYPE_TPM_DEVICE 43 -#define SMBIOS_TYPE_PROCESSOR_ADDITIONAL_INFORMATION 44 =20 /// /// Inactive type is added from SMBIOS 2.2. Reference SMBIOS 2.6, chapter = 3.3.43. @@ -729,10 +727,7 @@ typedef enum { ProcessorFamilyMII =3D 0x012E, ProcessorFamilyWinChip =3D 0x0140, ProcessorFamilyDSP =3D 0x015E, - ProcessorFamilyVideoProcessor =3D 0x01F4, - ProcessorFamilyRiscvRV32 =3D 0x0200, - ProcessorFamilyRiscVRV64 =3D 0x0201, - ProcessorFamilyRiscVRV128 =3D 0x0202 + ProcessorFamilyVideoProcessor =3D 0x01F4 } PROCESSOR_FAMILY2_DATA; =20 /// @@ -862,19 +857,6 @@ typedef struct { } PROCESSOR_FEATURE_FLAGS; =20 typedef struct { - UINT32 ProcessorReserved1 :1; - UINT32 ProcessorUnknown :1; - UINT32 Processor64BitCapble :1; - UINT32 ProcessorMultiCore :1; - UINT32 ProcessorHardwareThread :1; - UINT32 ProcessorExecuteProtection :1; - UINT32 ProcessorEnhancedVirtulization :1; - UINT32 ProcessorPowerPerformanceCtrl :1; - UINT32 Processor128bitCapble :1; - UINT32 ProcessorReserved2 :7; -} PROCESSOR_CHARACTERISTIC_FLAGS; - -typedef struct { PROCESSOR_SIGNATURE Signature; PROCESSOR_FEATURE_FLAGS FeatureFlags; } PROCESSOR_ID_DATA; @@ -2526,57 +2508,6 @@ typedef struct { UINT8 InterfaceTypeSpecificData[4]; ///< T= his field has a minimum of four bytes } SMBIOS_TABLE_TYPE42; =20 - -/// -/// Processor Specific Block - Processor Architecture Type -/// -typedef enum{ - ProcessorSpecificBlockArchTypeReserved =3D 0x00, - ProcessorSpecificBlockArchTypeIa32 =3D 0x01, - ProcessorSpecificBlockArchTypeX64 =3D 0x02, - ProcessorSpecificBlockArchTypeItanium =3D 0x03, - ProcessorSpecificBlockArchTypeAarch32 =3D 0x04, - ProcessorSpecificBlockArchTypeAarch64 =3D 0x05, - ProcessorSpecificBlockArchTypeRiscVRV32 =3D 0x06, - ProcessorSpecificBlockArchTypeRiscVRV64 =3D 0x07, - ProcessorSpecificBlockArchTypeRiscVRV128 =3D 0x08 -} PROCESSOR_SPECIFIC_BLOCK_ARCH_TYPE; - -/// -/// Processor Specific Block is the standard container of processor-specif= ic data. -/// -typedef struct { - UINT8 Length; - UINT8 ProcessorArchType; - /// - /// Below followed by Processor-specific data - /// - /// -} PROCESSOR_SPECIFIC_BLOCK; - -/// -/// Processor Additional Information(Type 44). -/// -/// The information in this structure defines the processor additional inf= ormation in case -/// SMBIOS type 4 is not sufficient to describe processor characteristics. -/// The SMBIOS type 44 structure has a reference handle field to link back= to the related -/// SMBIOS type 4 structure. There may be multiple SMBIOS type 44 structur= es linked to the -/// same SMBIOS type 4 structure. For example, when cores are not identica= l in a processor, -/// SMBIOS type 44 structures describe different core-specific information. -/// -/// SMBIOS type 44 defines the standard header for the processor-specific = block, while the -/// contents of processor-specific data are maintained by processor -/// architecture workgroups or vendors in separate documents. -/// -typedef struct { - SMBIOS_STRUCTURE Hdr; - SMBIOS_HANDLE RefHandle; ///< This f= ield refer to associated SMBIOS type 4 - /// - /// Below followed by Processor-specific block - /// - PROCESSOR_SPECIFIC_BLOCK ProcessorSpecificBlock; -} SMBIOS_TABLE_TYPE44; - /// /// TPM Device (Type 43). /// @@ -2655,7 +2586,6 @@ typedef union { SMBIOS_TABLE_TYPE41 *Type41; SMBIOS_TABLE_TYPE42 *Type42; SMBIOS_TABLE_TYPE43 *Type43; - SMBIOS_TABLE_TYPE44 *Type44; SMBIOS_TABLE_TYPE126 *Type126; SMBIOS_TABLE_TYPE127 *Type127; UINT8 *Raw; --=20 2.7.4 -=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 (#47695): https://edk2.groups.io/g/devel/message/47695 Mute This Topic: https://groups.io/mt/34219238/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- From nobody Wed May 8 18:19:01 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+47694+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+47694+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=hpe.com ARC-Seal: i=1; a=rsa-sha256; t=1568953569; cv=none; d=zoho.com; s=zohoarc; b=NostJ2uxrxyY31VR7juNp1JNpZJw3A90uiho92jva8GzxZ3QioHoBU2/2N8kkCVKnCEDrN+rkoZRok5sx0LZwgyePmG4IFUysGaDbENYzdL3X6au1oCAU2mzrrl27+MIxesLyqW3y/z23F03uFZcBeCOb0FxwYpJH09CR4FG0/E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1568953569; h=Cc:Date:From:In-Reply-To:List-Id:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To:ARC-Authentication-Results; bh=wyP9wLBAB1y7bTniKsqMEYwJihffJELw6+r1aqGtMHk=; b=m9gE5rKknEBy04QFWStIajm2io4V9AHMxWkHhuqtOdqKwThdfy7CP34bmH8LP80HIU2B2pY5TqsOit+lZDbXNmSkXeDG3mgLkZX71IjsfNspu2jiAukL08ND1YbMAmiJni4A9Sh/Ck78lJwIm1sBB7KqXsAp8MQAeKyqDytKHBo= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+47694+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1568953569007598.9069024034313; Thu, 19 Sep 2019 21:26:09 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id RtdNYY1788612xGyLA5na5DW; Thu, 19 Sep 2019 21:26:08 -0700 X-Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) by groups.io with SMTP; Thu, 19 Sep 2019 21:26:07 -0700 X-Received: from pps.filterd (m0150242.ppops.net [127.0.0.1]) by mx0a-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id x8K4Q7qQ032152; Fri, 20 Sep 2019 04:26:07 GMT X-Received: from g2t2354.austin.hpe.com (g2t2354.austin.hpe.com [15.233.44.27]) by mx0a-002e3701.pphosted.com with ESMTP id 2v4jaawehq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 20 Sep 2019 04:26:06 +0000 X-Received: from g2t2360.austin.hpecorp.net (g2t2360.austin.hpecorp.net [16.196.225.135]) by g2t2354.austin.hpe.com (Postfix) with ESMTP id B66AA9D; Fri, 20 Sep 2019 04:25:51 +0000 (UTC) X-Received: from UB16Abner.asiapacific.hpqcorp.net (ub16abner.asiapacific.hpqcorp.net [15.119.209.44]) by g2t2360.austin.hpecorp.net (Postfix) with ESMTP id A94FE39; Fri, 20 Sep 2019 04:25:49 +0000 (UTC) From: "Abner Chang" To: devel@edk2.groups.io Cc: abner.chang@hpe.com, Jaben Carsey , Ray Ni , Zhichao Gao , Leif Lindholm , Gilbert Chen Subject: [edk2-devel] [PATCH v3 3/3] ShellPkg/UefiShellDebug1CommandsLib: Update to support Date: Fri, 20 Sep 2019 11:55:11 +0800 Message-Id: <1568951711-4482-4-git-send-email-abner.chang@hpe.com> In-Reply-To: <1568951711-4482-1-git-send-email-abner.chang@hpe.com> References: <1568951711-4482-1-git-send-email-abner.chang@hpe.com> X-HPE-SCL: -1 Precedence: Bulk List-Unsubscribe: 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,abner.chang@hpe.com X-Gm-Message-State: nvlrBqZz7nwAXzOPvzikppcQx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1568953568; bh=ZKugCV/bi37pm5F8/0G4nCtdzXV+lsbi1O7/3deeSVY=; h=Cc:Date:From:Reply-To:Subject:To; b=C1QXn9nVt9xKLD/vdiEHOWNY6NdF6NfY1McfAnZQ+jbWWtz0SJRh3Ga4zDZqlr4h3y0 xa7tNyD8wcMHCfZSDZLFfoXlzwxwn3Q0i7i0kzlb0S74urm++47ApvvTl3tDzeFabRLbL UNUJcMJDond4mcNmE8fseN43mzXFeF+eHUg= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Shell command smbiosview updates for SMBIOS 3.3.0 spec. Signed-off-by: Abner Chang Cc: Jaben Carsey Cc: Ray Ni Cc: Zhichao Gao Cc: Leif Lindholm Cc: Gilbert Chen --- .../SmbiosView/PrintInfo.c | 23 +------- .../SmbiosView/PrintInfo.h | 13 +---- .../SmbiosView/QueryTable.c | 63 +-----------------= ---- .../UefiShellDebug1CommandsLib.uni | 3 +- 4 files changed, 4 insertions(+), 98 deletions(-) diff --git a/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintIn= fo.c b/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.c index ff0c1db..cfd7a2b 100644 --- a/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.c +++ b/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.c @@ -3,7 +3,7 @@ =20 Copyright (c) 2005 - 2018, Intel Corporation. All rights reserved.
(C) Copyright 2014 Hewlett-Packard Development Company, L.P.
- (C) Copyright 2015-2019 Hewlett Packard Enterprise Development LP
+ (C) Copyright 2015-2017 Hewlett Packard Enterprise Development LP
SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ @@ -1169,15 +1169,6 @@ SmbiosPrintStructure ( break; =20 // - // Processor Additional Information (Type 44) - // - case 44: - PRINT_STRUCT_VALUE_H (Struct, Type44, RefHandle); - PRINT_STRUCT_VALUE_H (Struct, Type44, ProcessorSpecificBlock.Processor= ArchType); - ProcessorArchitectureType (Struct->Type44->ProcessorSpecificBlock.Proc= essorArchType, Option); - break; - - // // Inactive (Type 126) // case 126: @@ -2359,18 +2350,6 @@ DisplayProcessorFamily2 ( Print (L"Video Processor\n"); break; =20 - case 0x200: - Print (L"RISC-V RV32\n"); - break; - - case 0x201: - Print (L"RISC-V RV64\n"); - break; - - case 0x202: - Print (L"RISC-V RV128\n"); - break; - default: ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_UND= EFINED_PROC_FAMILY), gShellDebug1HiiHandle); } diff --git a/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintIn= fo.h b/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.h index 22f59d6..a8c32ab 100644 --- a/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.h +++ b/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.h @@ -2,7 +2,7 @@ Module to clarify the element info of the smbios structure. =20 Copyright (c) 2005 - 2015, Intel Corporation. All rights reserved.
- (C) Copyright 2017 - 2019 Hewlett Packard Enterprise Development LP
+ (C) Copyright 2017 Hewlett Packard Enterprise Development LP
SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ @@ -427,15 +427,4 @@ DisplayTpmDeviceCharacteristics ( IN UINT8 Option ); =20 -/** - Display Processor Architecture Type (Type 44). - - @param[in] Type The key of the structure. - @param[in] Option The optional information. -**/ -VOID -ProcessorArchitectureType ( - IN UINT8 Type, - IN UINT8 Option - ); #endif diff --git a/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/QueryTa= ble.c b/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/QueryTable.c index 54e9a52..bfb7c3b 100644 --- a/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/QueryTable.c +++ b/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/QueryTable.c @@ -3,7 +3,7 @@ And give a interface of query a string out of a table. =20 Copyright (c) 2005 - 2018, Intel Corporation. All rights reserved.
- (C) Copyright 2016-2019 Hewlett Packard Enterprise Development LP
+ (C) Copyright 2016-2017 Hewlett Packard Enterprise Development LP
SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ @@ -620,10 +620,6 @@ TABLE_ITEM ProcessorCharacteristicsTable[] =3D { { 7, L" Power/Performance Control" - }, - { - 8, - L" 128-bit Capable" } }; =20 @@ -3272,44 +3268,6 @@ TABLE_ITEM MCHostInterfaceTypeTable[] =3D { }, }; =20 -TABLE_ITEM ProcessorArchitectureTypesTable[] =3D { - { - 0, - L" Reserved " - }, - { - 1, - L" IA32 (x86) " - }, - { - 2, - L" x64 (x86-64, intel64, AMD64, EM64T) " - }, - { - 3, - L" Intel Itanium architecture " - }, - { - 4, - L" 32-bit ARM (Aarch32) " - }, - { - 5, - L" 64-bit ARM (Aarch64) " - }, - { - 6, - L" 32-bit RISC-V (RV32) " - }, - { - 7, - L" 64-bit RISC-V (RV64) " - }, - { - 8, - L" 128-bit RISC-V (RV128) " - } -}; =20 TABLE_ITEM StructureTypeInfoTable[] =3D { { @@ -3489,10 +3447,6 @@ TABLE_ITEM StructureTypeInfoTable[] =3D { L" TPM Device" }, { - 44, - L" Processor Additional Information" - }, - { 0x7E, L" Inactive" }, @@ -4743,21 +4697,6 @@ DisplayMCHostInterfaceType ( } =20 /** - Display Processor Architecture Type (Type 44). - - @param[in] Type The key of the structure. - @param[in] Option The optional information. -**/ -VOID -ProcessorArchitectureType ( - IN UINT8 Type, - IN UINT8 Option - ) -{ - PRINT_TABLE_ITEM (ProcessorArchitectureTypesTable, Type); -} - -/** Display the structure type information. =20 @param[in] Key The key of the structure. diff --git a/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1Com= mandsLib.uni b/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1C= ommandsLib.uni index 6693be2..42a9295 100644 --- a/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLi= b.uni +++ b/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLi= b.uni @@ -2,7 +2,7 @@ // // Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.
// (C) Copyright 2013-2015 Hewlett-Packard Development Company, L.P.
-// (C) Copyright 2016 - 2019 Hewlett Packard Enterprise Development LP
+// (C) Copyright 2016 Hewlett Packard Enterprise Development LP
// SPDX-License-Identifier: BSD-2-Clause-Patent // // Module Name: @@ -976,7 +976,6 @@ " 41 - Onboard Devices Extended Information\r\n" " 42 - Management Controller Host Interface\r\n" " 43 - TPM Device\r\n" -" 44 - Processor Additional Information\r\n" " 2. Enter the SmbiosHandle parameter in hexadecimal format.\r\n" " Do not use the '0x' prefix format for hexadecimal values.\r\n" " 3. Internal commands:\r\n" --=20 2.7.4 -=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 (#47694): https://edk2.groups.io/g/devel/message/47694 Mute This Topic: https://groups.io/mt/34219237/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-