]>
Commit | Line | Data |
---|---|---|
949f388f | 1 | /*++ @file\r |
2 | \r | |
e0123894 | 3 | Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r |
949f388f | 4 | Portions copyright (c) 2011, Apple Inc. All rights reserved.\r |
e3ba31da | 5 | SPDX-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 | |
13 | EMU_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 |
45 | EMU_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 | |
80 | BDS_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 |