mirror of https://github.com/acidanthera/audk.git
MdePkg: UefiDevicePathLib: Add Display Only format for Hard Drive.
Ref: UEFI Specification Version 2.1 (Errata D) (released October 2008) Signed-off-by: Huang Yuqi <huangyq13@lenovo.com>
This commit is contained in:
parent
f39b121066
commit
9e6537469d
|
@ -1882,7 +1882,7 @@ DevPathToTextHardDrive (
|
|||
case SIGNATURE_TYPE_MBR:
|
||||
UefiDevicePathLibCatPrint (
|
||||
Str,
|
||||
L"HD(%d,%s,0x%08x,",
|
||||
L"HD(%d,%s,0x%08x",
|
||||
Hd->PartitionNumber,
|
||||
L"MBR",
|
||||
*((UINT32 *)(&(Hd->Signature[0])))
|
||||
|
@ -1892,7 +1892,7 @@ DevPathToTextHardDrive (
|
|||
case SIGNATURE_TYPE_GUID:
|
||||
UefiDevicePathLibCatPrint (
|
||||
Str,
|
||||
L"HD(%d,%s,%g,",
|
||||
L"HD(%d,%s,%g",
|
||||
Hd->PartitionNumber,
|
||||
L"GPT",
|
||||
(EFI_GUID *)&(Hd->Signature[0])
|
||||
|
@ -1902,14 +1902,18 @@ DevPathToTextHardDrive (
|
|||
default:
|
||||
UefiDevicePathLibCatPrint (
|
||||
Str,
|
||||
L"HD(%d,%d,0,",
|
||||
L"HD(%d,%d,0",
|
||||
Hd->PartitionNumber,
|
||||
Hd->SignatureType
|
||||
);
|
||||
break;
|
||||
}
|
||||
|
||||
UefiDevicePathLibCatPrint (Str, L"0x%lx,0x%lx)", Hd->PartitionStart, Hd->PartitionSize);
|
||||
if (DisplayOnly) {
|
||||
UefiDevicePathLibCatPrint (Str, L")");
|
||||
} else {
|
||||
UefiDevicePathLibCatPrint (Str, L",0x%lx,0x%lx)", Hd->PartitionStart, Hd->PartitionSize);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue