audk/MdeModulePkg/Universal/Console
Ruiyu Ni 56dee83a55 MdeModulePkg/ConPlatform: Support GOP created as PCI's grandson
The original logic assumes GOP hande is son of PCI handle but it
is not always true.
Below wordings are from UEFI Spec:
If a graphics device supports multiple frame buffers, then
handles for the frame buffers must be created first, and then the
handles for the video output devices can be created as children of
the frame buffer handles.

So the GOP handle could be grandson of the PCI handle.

EfiBootManagerGetGopDevicePath(VideoController) is used to fix
this bug.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Jeff Fan <jeff.fan@intel.com>
2017-03-17 12:25:14 +08:00
..
ConPlatformDxe MdeModulePkg/ConPlatform: Support GOP created as PCI's grandson 2017-03-17 12:25:14 +08:00
ConSplitterDxe MdeModulePkg: Use EfiEventEmptyFunction from UefiLib 2017-01-20 15:51:18 +08:00
GraphicsConsoleDxe MdeModulePkg: Fix GraphicsConsole driver resolution out of sync issue 2016-01-11 02:29:09 +00:00
GraphicsOutputDxe MdeModulePkg/GraphicsOutputDxe.inf: Correct the protocol/GUID usages 2016-10-25 10:52:44 +08:00
TerminalDxe MdeModulePkg/TerminalDxe: Refine SetTerminalDevicePath 2017-01-16 08:45:43 +08:00