From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web12.4788.1650437047795054090 for ; Tue, 19 Apr 2022 23:44:09 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=hg5gUQxB; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: bo-changx.ke@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1650437047; x=1681973047; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=dTOHpc2ZHhxv6wG2bBbTIVC5ISHOgYW6kfnqBwHohV4=; b=hg5gUQxBXW8QSFqAfEzKDPtlO+H0f1PMmfIcKjVS84+nU57LKDLZXDXq uLGab5YQMIbuisA3tF0vdFCXL1QMnq5vRxTKZx6l0OCF5sJE2T3ExYQOx qtuP1s32uNioLxpegGLTdA/0g8k7GRbalJKqFPoKH48gkKJOwQpAvy/b5 jX3NoMBmfuQkM5zOXmX/dbGI+cfEToR6D6RpJe0WfRmL/BRNihn9Ge30f XcNNalnkUH0xJQjrNvS9P8+T+jb9Oc5lHcIvsBxFA9HFwMZ+G3/tE/jJp i9lVPMz/9Bt89uPEluQmZvDM/skBtvXM9N9M9gg+HlL1Zp55mKLa+8Me+ w==; X-IronPort-AV: E=McAfee;i="6400,9594,10322"; a="251261484" X-IronPort-AV: E=Sophos;i="5.90,274,1643702400"; d="scan'208";a="251261484" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Apr 2022 23:44:07 -0700 X-IronPort-AV: E=Sophos;i="5.90,274,1643702400"; d="scan'208";a="647549748" Received: from bkex-mobl.gar.corp.intel.com ([10.213.148.149]) by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Apr 2022 23:44:05 -0700 From: "Bo Chang Ke" To: devel@edk2.groups.io Cc: Ray Ni , Zhichao Gao Subject: [PATCH] ShellPkg: Update smbiosview type 0 with SMBIOS 3.5 fields Date: Wed, 20 Apr 2022 14:42:12 +0800 Message-Id: <8568d62995ac71af6a36b8a89c7146e74c9392d3.1650436414.git.bo-changx.ke@intel.com> X-Mailer: git-send-email 2.32.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3906 update smbiosview type 0 related fileds. Signed-off-by: Bo Chang Ke Cc: Ray Ni Cc: Zhichao Gao --- .../UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.c | 6 ++++++ .../SmbiosView/SmbiosViewStrings.uni | 2 ++ 2 files changed, 8 insertions(+) diff --git a/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.c b/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.c index b144600a25..618bcd1590 100644 --- a/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.c +++ b/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/PrintInfo.c @@ -1536,6 +1536,12 @@ DisplayBiosCharacteristicsExt2 ( if (BIT (byte2, 4) != 0) { ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_VIRTUAL_MACHINE), gShellDebug1HiiHandle); } + if (BIT (byte2, 5) != 0) { + ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MCFG_SUPPORTED), gShellDebug1HiiHandle); + } + if (BIT (byte2, 6) != 0) { + ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MCFG_ENABLED), gShellDebug1HiiHandle); + } ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_BITS_RSVD_FOR_FUTURE), gShellDebug1HiiHandle, 5); } else { diff --git a/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosViewStrings.uni b/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosViewStrings.uni index 9433e8a25f..5a83e9834b 100644 --- a/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosViewStrings.uni +++ b/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/SmbiosViewStrings.uni @@ -163,6 +163,8 @@ #string STR_SMBIOSVIEW_PRINTINFO_ENABLE_TAR_CONT_DIST #language en-US "Enable Targeted Content Distribution\r\n" #string STR_SMBIOSVIEW_PRINTINFO_UEFI_SPEC_SUPPORT #language en-US "UEFI Specification is supported\r\n" #string STR_SMBIOSVIEW_PRINTINFO_VIRTUAL_MACHINE #language en-US "The SMBIOS table describes a virtual machine\r\n" +#string STR_SMBIOSVIEW_PRINTINFO_MCFG_SUPPORTED #language en-US "Manufacturing mode is supported\r\n" +#string STR_SMBIOSVIEW_PRINTINFO_MCFG_ENABLED #language en-US "Manufacturing mode is enabled\r\n" #string STR_SMBIOSVIEW_PRINTINFO_BITS_RSVD_FOR_FUTURE #language en-US " Bits %d:7 are reserved for future assignment\r\n" #string STR_SMBIOSVIEW_PRINTINFO_PROCESSOR_FAMILY #language en-US "Processor Family: " #string STR_SMBIOSVIEW_PRINTINFO_OTHER #language en-US "Other\r\n" -- 2.32.0.windows.1