REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1687

Signed-off-by: Zhiguang Liu <zhiguang....@intel.com>

It will show on both screens,if set
gEmulatorPkgTokenSpaceGuid.PcdEmuGop|L"GOP Window 1!GOP Window 2"
in EmulatorPkg.dsc

Cc: Jordan Justen <jordan.l.jus...@intel.com>
Cc: Andrew Fish <af...@apple.com>
Cc: Ray Ni <ray...@intel.com>
---
 EmulatorPkg/Library/PlatformBmLib/PlatformBmData.c | 36 
++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/EmulatorPkg/Library/PlatformBmLib/PlatformBmData.c 
b/EmulatorPkg/Library/PlatformBmLib/PlatformBmData.c
index 633a97d14a..5288ee49f3 100644
--- a/EmulatorPkg/Library/PlatformBmLib/PlatformBmData.c
+++ b/EmulatorPkg/Library/PlatformBmLib/PlatformBmData.c
@@ -42,6 +42,38 @@ EMU_PLATFORM_UGA_DEVICE_PATH gGopDevicePath = {
   gEndEntire
 };
 
+EMU_PLATFORM_UGA_DEVICE_PATH gGopDevicePath2 = {
+  {
+    {
+      {
+        HARDWARE_DEVICE_PATH,
+        HW_VENDOR_DP,
+        {
+          (UINT8) (sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),
+          (UINT8) ((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)
+        }
+      },
+      EMU_THUNK_PROTOCOL_GUID
+    },
+    0
+  },
+  {
+    {
+      {
+        HARDWARE_DEVICE_PATH,
+        HW_VENDOR_DP,
+        {
+          (UINT8) (sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),
+          (UINT8) ((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)
+        },
+      },
+      EMU_GRAPHICS_WINDOW_PROTOCOL_GUID,
+    },
+    1
+  },
+  gEndEntire
+};
+
 //
 // Predefined platform default console device path
 //
@@ -51,6 +83,10 @@ BDS_CONSOLE_CONNECT_ENTRY   gPlatformConsole[] = {
     (CONSOLE_OUT | CONSOLE_IN)
   },
   {
+(EFI_DEVICE_PATH_PROTOCOL *) &gGopDevicePath2,
+    (CONSOLE_OUT | CONSOLE_IN)
+  },
+    {
     NULL,
     0
   }
-- 
2.21.0.windows.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#39732): https://edk2.groups.io/g/devel/message/39732
Mute This Topic: https://groups.io/mt/31379376/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to