mirror of https://github.com/acidanthera/audk.git
ShellPkg: Fix a bug in smbiosview PowerSupply Characteristics.
Fix bit shifting when isolating the Characteristics of Power Supply information. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Samer El-Haj-Mahmoud <elhaj@hpe.com> Reviewed-by: Qiu Shumin <shumin.qiu@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19291 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
52d1f93090
commit
65e5838287
ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView
|
@ -3100,7 +3100,7 @@ DisplaySPSCharacteristics (
|
|||
// Bits 13:10 - DMTF Power Supply Type
|
||||
//
|
||||
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_TYPE), gShellDebug1HiiHandle);
|
||||
Temp = (Characteristics & 0x1C00) << 10;
|
||||
Temp = (Characteristics & 0x1C00) >> 10;
|
||||
switch (Temp) {
|
||||
case 1:
|
||||
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTHER_SPACE), gShellDebug1HiiHandle);
|
||||
|
@ -3141,7 +3141,7 @@ DisplaySPSCharacteristics (
|
|||
// Bits 9:7 - Status
|
||||
//
|
||||
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_STATUS_DASH), gShellDebug1HiiHandle);
|
||||
Temp = (Characteristics & 0x380) << 7;
|
||||
Temp = (Characteristics & 0x380) >> 7;
|
||||
switch (Temp) {
|
||||
case 1:
|
||||
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTHER_SPACE), gShellDebug1HiiHandle);
|
||||
|
@ -3170,7 +3170,7 @@ DisplaySPSCharacteristics (
|
|||
// Bits 6:3 - DMTF Input Voltage Range Switching
|
||||
//
|
||||
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_INPUT_VOLTAGE_RANGE), gShellDebug1HiiHandle);
|
||||
Temp = (Characteristics & 0x78) << 3;
|
||||
Temp = (Characteristics & 0x78) >> 3;
|
||||
switch (Temp) {
|
||||
case 1:
|
||||
ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_OTHER_SPACE), gShellDebug1HiiHandle);
|
||||
|
|
Loading…
Reference in New Issue