]> git.proxmox.com Git - mirror_edk2.git/blame - Nt32Pkg/Library/PlatformBootManagerLib/PlatformData.c
Nt32Pkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / Nt32Pkg / Library / PlatformBootManagerLib / PlatformData.c
CommitLineData
123e9f62
RN
1/**@file\r
2 Defined the platform specific device path which will be filled to\r
3 ConIn/ConOut variables.\r
4 \r
af0364f0 5Copyright (c) 2015 - 2017, Intel Corporation. All rights reserved.<BR>\r
9d2eedba 6SPDX-License-Identifier: BSD-2-Clause-Patent\r
123e9f62
RN
7**/\r
8\r
9#include "PlatformBootManager.h"\r
10\r
11//\r
12// Platform specific keyboard device path\r
13//\r
14NT_PLATFORM_GOP_DEVICE_PATH gGopDevicePath0 = {\r
15 {\r
16 HARDWARE_DEVICE_PATH,\r
17 HW_VENDOR_DP,\r
18 (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
19 (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),\r
20 EFI_WIN_NT_THUNK_PROTOCOL_GUID\r
21 },\r
22 {\r
23 HARDWARE_DEVICE_PATH,\r
24 HW_VENDOR_DP,\r
25 (UINT8) (sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)),\r
26 (UINT8) ((sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)) >> 8),\r
27 EFI_WIN_NT_GOP_GUID,\r
28 0\r
29 },\r
30 gEndEntire\r
31};\r
32\r
33NT_PLATFORM_GOP_DEVICE_PATH gGopDevicePath1 = {\r
34 {\r
35 HARDWARE_DEVICE_PATH,\r
36 HW_VENDOR_DP,\r
37 (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
38 (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),\r
39 EFI_WIN_NT_THUNK_PROTOCOL_GUID\r
40 },\r
41 {\r
42 HARDWARE_DEVICE_PATH,\r
43 HW_VENDOR_DP,\r
44 (UINT8) (sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)),\r
45 (UINT8) ((sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)) >> 8),\r
46 EFI_WIN_NT_GOP_GUID,\r
47 1\r
48 },\r
49 gEndEntire\r
50};\r
51\r
52//\r
53// Platform specific serial device path\r
54//\r
55NT_ISA_SERIAL_DEVICE_PATH gNtSerialDevicePath0 = {\r
56 {\r
57 HARDWARE_DEVICE_PATH,\r
58 HW_VENDOR_DP,\r
59 (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
60 (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),\r
61 EFI_WIN_NT_THUNK_PROTOCOL_GUID\r
62 },\r
63 {\r
64 HARDWARE_DEVICE_PATH,\r
65 HW_VENDOR_DP,\r
66 (UINT8) (sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)),\r
67 (UINT8) ((sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)) >> 8),\r
68 EFI_WIN_NT_SERIAL_PORT_GUID\r
69 },\r
70 {\r
71 MESSAGING_DEVICE_PATH,\r
72 MSG_UART_DP,\r
73 (UINT8) (sizeof (UART_DEVICE_PATH)),\r
74 (UINT8) ((sizeof (UART_DEVICE_PATH)) >> 8),\r
75 0,\r
76 115200,\r
77 8,\r
78 1,\r
79 1\r
80 },\r
81 {\r
82 MESSAGING_DEVICE_PATH,\r
83 MSG_VENDOR_DP,\r
84 (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
85 (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),\r
86 DEVICE_PATH_MESSAGING_PC_ANSI\r
87 },\r
88 gEndEntire\r
89};\r
90\r
91NT_ISA_SERIAL_DEVICE_PATH gNtSerialDevicePath1 = {\r
92 {\r
93 HARDWARE_DEVICE_PATH,\r
94 HW_VENDOR_DP,\r
95 (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
96 (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),\r
97 EFI_WIN_NT_THUNK_PROTOCOL_GUID\r
98 },\r
99 {\r
100 HARDWARE_DEVICE_PATH,\r
101 HW_VENDOR_DP,\r
102 (UINT8) (sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)),\r
103 (UINT8) ((sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)) >> 8),\r
104 EFI_WIN_NT_SERIAL_PORT_GUID,\r
105 1\r
106 },\r
107 {\r
108 MESSAGING_DEVICE_PATH,\r
109 MSG_UART_DP,\r
110 (UINT8) (sizeof (UART_DEVICE_PATH)),\r
111 (UINT8) ((sizeof (UART_DEVICE_PATH)) >> 8),\r
112 0,\r
113 115200,\r
114 8,\r
115 1,\r
116 1\r
117 },\r
118 {\r
119 MESSAGING_DEVICE_PATH,\r
120 MSG_VENDOR_DP,\r
121 (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
122 (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),\r
123 DEVICE_PATH_MESSAGING_PC_ANSI\r
124 },\r
125 gEndEntire\r
126};\r
127\r
128//\r
129// Predefined platform default console device path\r
130//\r
131PLATFORM_CONSOLE_CONNECT_ENTRY gPlatformConsole[] = {\r
132 {\r
133 (EFI_DEVICE_PATH_PROTOCOL *) &gNtSerialDevicePath0,\r
af0364f0 134 (CONSOLE_OUT | CONSOLE_IN | STD_ERROR)\r
123e9f62
RN
135 },\r
136 {\r
137 (EFI_DEVICE_PATH_PROTOCOL *) &gNtSerialDevicePath1,\r
af0364f0 138 (CONSOLE_OUT | CONSOLE_IN | STD_ERROR)\r
123e9f62
RN
139 },\r
140 {\r
141 (EFI_DEVICE_PATH_PROTOCOL *) &gGopDevicePath0,\r
af0364f0 142 (CONSOLE_OUT | CONSOLE_IN | STD_ERROR)\r
123e9f62
RN
143 },\r
144 {\r
145 (EFI_DEVICE_PATH_PROTOCOL *) &gGopDevicePath1,\r
af0364f0 146 (CONSOLE_OUT | CONSOLE_IN | STD_ERROR)\r
123e9f62
RN
147 },\r
148 {\r
149 NULL,\r
150 0\r
151 }\r
152};\r