]>
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 |
a550d468 | 11 | EMU_PLATFORM_UGA_DEVICE_PATH gGopDevicePath = {\r |
949f388f | 12 | {\r |
13 | {\r | |
14 | {\r | |
15 | HARDWARE_DEVICE_PATH,\r | |
16 | HW_VENDOR_DP,\r | |
17 | {\r | |
a550d468 MK |
18 | (UINT8)(sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),\r |
19 | (UINT8)((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)\r | |
949f388f | 20 | }\r |
21 | },\r | |
22 | EMU_THUNK_PROTOCOL_GUID\r | |
23 | },\r | |
24 | 0\r | |
25 | },\r | |
26 | {\r | |
6c76e4fa | 27 | {\r |
949f388f | 28 | {\r |
0cecbe56 JJ |
29 | HARDWARE_DEVICE_PATH,\r |
30 | HW_VENDOR_DP,\r | |
31 | {\r | |
a550d468 MK |
32 | (UINT8)(sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),\r |
33 | (UINT8)((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)\r | |
0cecbe56 | 34 | },\r |
949f388f | 35 | },\r |
36 | EMU_GRAPHICS_WINDOW_PROTOCOL_GUID,\r | |
6c76e4fa | 37 | },\r |
38 | 0\r | |
949f388f | 39 | },\r |
40 | gEndEntire\r | |
41 | };\r | |
42 | \r | |
a550d468 | 43 | EMU_PLATFORM_UGA_DEVICE_PATH gGopDevicePath2 = {\r |
792f0d4f ZL |
44 | {\r |
45 | {\r | |
46 | {\r | |
47 | HARDWARE_DEVICE_PATH,\r | |
48 | HW_VENDOR_DP,\r | |
49 | {\r | |
a550d468 MK |
50 | (UINT8)(sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),\r |
51 | (UINT8)((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)\r | |
792f0d4f ZL |
52 | }\r |
53 | },\r | |
54 | EMU_THUNK_PROTOCOL_GUID\r | |
55 | },\r | |
56 | 0\r | |
57 | },\r | |
58 | {\r | |
59 | {\r | |
60 | {\r | |
61 | HARDWARE_DEVICE_PATH,\r | |
62 | HW_VENDOR_DP,\r | |
63 | {\r | |
a550d468 MK |
64 | (UINT8)(sizeof (EMU_VENDOR_DEVICE_PATH_NODE)),\r |
65 | (UINT8)((sizeof (EMU_VENDOR_DEVICE_PATH_NODE)) >> 8)\r | |
792f0d4f ZL |
66 | },\r |
67 | },\r | |
68 | EMU_GRAPHICS_WINDOW_PROTOCOL_GUID,\r | |
69 | },\r | |
70 | 1\r | |
71 | },\r | |
72 | gEndEntire\r | |
73 | };\r | |
74 | \r | |
949f388f | 75 | //\r |
76 | // Predefined platform default console device path\r | |
77 | //\r | |
a550d468 | 78 | BDS_CONSOLE_CONNECT_ENTRY gPlatformConsole[] = {\r |
949f388f | 79 | {\r |
a550d468 | 80 | (EFI_DEVICE_PATH_PROTOCOL *)&gGopDevicePath,\r |
949f388f | 81 | (CONSOLE_OUT | CONSOLE_IN)\r |
82 | },\r | |
792f0d4f | 83 | {\r |
a550d468 | 84 | (EFI_DEVICE_PATH_PROTOCOL *)&gGopDevicePath2,\r |
792f0d4f ZL |
85 | (CONSOLE_OUT | CONSOLE_IN)\r |
86 | },\r | |
949f388f | 87 | {\r |
88 | NULL,\r | |
89 | 0\r | |
90 | }\r | |
91 | };\r |