]> git.proxmox.com Git - mirror_edk2.git/commit - MdePkg/Library/UefiDevicePathLib/DevicePathToText.c
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)
commite9ab1635a2cfa1cb588996dcd5cc157fb44decb1
tree34b5ee8b23b5ebdf945e92a025ab2c8bfb6f3f51
parent9bae7811d9433a4bb7123c6eca5c2995877360f1
MdePkg: Fix incorrect check for DisplayOnly text format in AcpiEx

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