]> git.proxmox.com Git - mirror_edk2.git/commitdiff
MdePkg: Fix incorrect check for DisplayOnly text format in AcpiEx
authorDandan Bi <dandan.bi@intel.com>
Thu, 8 Nov 2018 13:33:53 +0000 (21:33 +0800)
committerLiming Gao <liming.gao@intel.com>
Sun, 11 Nov 2018 03:41:04 +0000 (11:41 +0800)
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1312

Text format for AcpiEx device path in UEFI Spec:
AcpiEx(HID,CID,UID,HIDSTR,CIDSTR,UIDSTR)
AcpiEx(HID|HIDSTR,(CID|CIDSTR,UID|UIDSTR))(Display Only)

When convert device path to text for AcpiEx device path,
current code check AllowShortcuts parameter to convert
the device path to DisplayOnly text format(shorter text
representation) by mistake.
It should check DisplayOnly parameter.

This commit is to fix this issue.

Cc: Ruiyu Ni <ruiyu.ni@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan.bi@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
MdePkg/Library/UefiDevicePathLib/DevicePathToText.c

index cdcdb3623ae89c1f84da9a6a26a9091fe5a1c63f..97d279eeb25b711090881b53e3939698492b2c69 100644 (file)
@@ -497,7 +497,7 @@ DevPathToTextAcpiEx (
        );\r
     }\r
   } else {\r
-    if (AllowShortcuts) {\r
+    if (DisplayOnly) {\r
       //\r
       // display only\r
       //\r