mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
ShellPkg: ShellPkg: Fix SMBIOS Type 28 probe labels
Use a Temperature Probe specific HII string when displaying the Type 28 Location field in smbiosview. The Type 28 decoder was using the Voltage Probe location label, causing temperature probe records to be displayed with the wrong field name. Signed-off-by: Varshit Pandya <varshit.pandya@arm.com>
This commit is contained in:
parent
39d8052bc6
commit
4ad28a8588
2 changed files with 5 additions and 3 deletions
|
|
@ -5101,7 +5101,7 @@ DisplayTemperatureProbeStatus (
|
|||
UINT8 Status;
|
||||
|
||||
Status = (UINT8)((Key & 0xE0) >> 5);
|
||||
ShellPrintHiiDefaultEx (STRING_TOKEN (STR_SMBIOSVIEW_QUERYTABLE_TEMP_PROBE), gShellDebug1HiiHandle);
|
||||
ShellPrintHiiDefaultEx (STRING_TOKEN (STR_SMBIOSVIEW_QUERYTABLE_TEMP_PROBE_STATUS), gShellDebug1HiiHandle);
|
||||
PRINT_INFO_OPTION (Status, Option);
|
||||
PRINT_TABLE_ITEM (TemperatureProbeStatusTable, Status);
|
||||
}
|
||||
|
|
@ -5121,7 +5121,7 @@ DisplayTemperatureProbeLoc (
|
|||
UINT8 Loc;
|
||||
|
||||
Loc = (UINT8)(Key & 0x1F);
|
||||
ShellPrintHiiDefaultEx (STRING_TOKEN (STR_SMBIOSVIEW_QUERYTABLE_VOLTAGE_PROBE_LOC), gShellDebug1HiiHandle);
|
||||
ShellPrintHiiDefaultEx (STRING_TOKEN (STR_SMBIOSVIEW_QUERYTABLE_TEMP_PROBE_LOC), gShellDebug1HiiHandle);
|
||||
PRINT_INFO_OPTION (Loc, Option);
|
||||
PRINT_TABLE_ITEM (TemperatureProbeLocTable, Loc);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
// (C) Copyright 2015-2019 Hewlett Packard Enterprise Development LP<BR>
|
||||
// Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
// Copyright (C) 2025 Advanced Micro Devices, Inc. All rights reserved.
|
||||
// Copyright (c) 2026 Arm Limited. All rights reserved.<BR>
|
||||
// SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||
//
|
||||
// Module Name:
|
||||
|
|
@ -452,7 +453,8 @@
|
|||
#string STR_SMBIOSVIEW_QUERYTABLE_VOLTAGE_PROBE_STATUS #language en-US "Voltage Probe - Status:"
|
||||
#string STR_SMBIOSVIEW_QUERYTABLE_COOLING_DEV_STATUS #language en-US "Cooling Device - Status: "
|
||||
#string STR_SMBIOSVIEW_QUERYTABLE_COOLING_DEV_TYPE #language en-US "Cooling Device - Type: "
|
||||
#string STR_SMBIOSVIEW_QUERYTABLE_TEMP_PROBE #language en-US "Temperature Probe - Status:"
|
||||
#string STR_SMBIOSVIEW_QUERYTABLE_TEMP_PROBE_STATUS #language en-US "Temperature Probe - Status:"
|
||||
#string STR_SMBIOSVIEW_QUERYTABLE_TEMP_PROBE_LOC #language en-US "Temperature Probe - Location:"
|
||||
#string STR_SMBIOSVIEW_QUERYTABLE_ELEC_PROBE_STATUS #language en-US "Electrical Current Probe - Status:"
|
||||
#string STR_SMBIOSVIEW_QUERYTABLE_ELEC_PROBE_LOC #language en-US "Electrical Current Probe - Location:"
|
||||
#string STR_SMBIOSVIEW_QUERYTABLE_MANAGEMENT_DEV_TYPE #language en-US "Management Device Type:"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue