]> git.proxmox.com Git - mirror_edk2.git/blame - EmulatorPkg/Library/PlatformBmLib/PlatformBmData.c
EmulatorPkg: Support a second GOP window
[mirror_edk2.git] / EmulatorPkg / Library / PlatformBmLib / PlatformBmData.c
CommitLineData
949f388f 1/*++ @file\r
2\r
e0123894 3Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
949f388f 4Portions copyright (c) 2011, Apple Inc. All rights reserved.\r
e3ba31da 5SPDX-License-Identifier: BSD-2-Clause-Patent\r
949f388f 6\r
7**/\r
8\r
e0123894 9#include "PlatformBm.h"\r
949f388f 10\r
11\r
12\r
13EMU_PLATFORM_UGA_DEVICE_PATH gGopDevicePath = {\r
14 {\r
15 {\r
16 {\r
17 HARDWARE_DEVICE_PATH,\r
18 HW_VENDOR_DP,\r
19 {\r
20 (UINT8) (sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),\r
21 (UINT8) ((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)\r
22 }\r
23 },\r
24 EMU_THUNK_PROTOCOL_GUID\r
25 },\r
26 0\r
27 },\r
28 {\r
6c76e4fa 29 {\r
949f388f 30 {\r
0cecbe56
JJ
31 HARDWARE_DEVICE_PATH,\r
32 HW_VENDOR_DP,\r
33 {\r
34 (UINT8) (sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),\r
35 (UINT8) ((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)\r
36 },\r
949f388f 37 },\r
38 EMU_GRAPHICS_WINDOW_PROTOCOL_GUID,\r
6c76e4fa 39 },\r
40 0\r
949f388f 41 },\r
42 gEndEntire\r
43};\r
44\r
792f0d4f
ZL
45EMU_PLATFORM_UGA_DEVICE_PATH gGopDevicePath2 = {\r
46 {\r
47 {\r
48 {\r
49 HARDWARE_DEVICE_PATH,\r
50 HW_VENDOR_DP,\r
51 {\r
52 (UINT8) (sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),\r
53 (UINT8) ((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)\r
54 }\r
55 },\r
56 EMU_THUNK_PROTOCOL_GUID\r
57 },\r
58 0\r
59 },\r
60 {\r
61 {\r
62 {\r
63 HARDWARE_DEVICE_PATH,\r
64 HW_VENDOR_DP,\r
65 {\r
66 (UINT8) (sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),\r
67 (UINT8) ((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)\r
68 },\r
69 },\r
70 EMU_GRAPHICS_WINDOW_PROTOCOL_GUID,\r
71 },\r
72 1\r
73 },\r
74 gEndEntire\r
75};\r
76\r
949f388f 77//\r
78// Predefined platform default console device path\r
79//\r
80BDS_CONSOLE_CONNECT_ENTRY gPlatformConsole[] = {\r
81 {\r
82 (EFI_DEVICE_PATH_PROTOCOL *) &gGopDevicePath,\r
83 (CONSOLE_OUT | CONSOLE_IN)\r
84 },\r
792f0d4f
ZL
85 {\r
86 (EFI_DEVICE_PATH_PROTOCOL *) &gGopDevicePath2,\r
87 (CONSOLE_OUT | CONSOLE_IN)\r
88 },\r
949f388f 89 {\r
90 NULL,\r
91 0\r
92 }\r
93};\r
94\r