+++ /dev/null
-/**@file\r
- Defined the platform specific device path which will be filled to\r
- ConIn/ConOut variables.\r
- \r
-Copyright (c) 2015 - 2017, Intel Corporation. All rights reserved.<BR>\r
-SPDX-License-Identifier: BSD-2-Clause-Patent\r
-**/\r
-\r
-#include "PlatformBootManager.h"\r
-\r
-//\r
-// Platform specific keyboard device path\r
-//\r
-NT_PLATFORM_GOP_DEVICE_PATH gGopDevicePath0 = {\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
- (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),\r
- EFI_WIN_NT_THUNK_PROTOCOL_GUID\r
- },\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- (UINT8) (sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)),\r
- (UINT8) ((sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)) >> 8),\r
- EFI_WIN_NT_GOP_GUID,\r
- 0\r
- },\r
- gEndEntire\r
-};\r
-\r
-NT_PLATFORM_GOP_DEVICE_PATH gGopDevicePath1 = {\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
- (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),\r
- EFI_WIN_NT_THUNK_PROTOCOL_GUID\r
- },\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- (UINT8) (sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)),\r
- (UINT8) ((sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)) >> 8),\r
- EFI_WIN_NT_GOP_GUID,\r
- 1\r
- },\r
- gEndEntire\r
-};\r
-\r
-//\r
-// Platform specific serial device path\r
-//\r
-NT_ISA_SERIAL_DEVICE_PATH gNtSerialDevicePath0 = {\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
- (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),\r
- EFI_WIN_NT_THUNK_PROTOCOL_GUID\r
- },\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- (UINT8) (sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)),\r
- (UINT8) ((sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)) >> 8),\r
- EFI_WIN_NT_SERIAL_PORT_GUID\r
- },\r
- {\r
- MESSAGING_DEVICE_PATH,\r
- MSG_UART_DP,\r
- (UINT8) (sizeof (UART_DEVICE_PATH)),\r
- (UINT8) ((sizeof (UART_DEVICE_PATH)) >> 8),\r
- 0,\r
- 115200,\r
- 8,\r
- 1,\r
- 1\r
- },\r
- {\r
- MESSAGING_DEVICE_PATH,\r
- MSG_VENDOR_DP,\r
- (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
- (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),\r
- DEVICE_PATH_MESSAGING_PC_ANSI\r
- },\r
- gEndEntire\r
-};\r
-\r
-NT_ISA_SERIAL_DEVICE_PATH gNtSerialDevicePath1 = {\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
- (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),\r
- EFI_WIN_NT_THUNK_PROTOCOL_GUID\r
- },\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- (UINT8) (sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)),\r
- (UINT8) ((sizeof (WIN_NT_VENDOR_DEVICE_PATH_NODE)) >> 8),\r
- EFI_WIN_NT_SERIAL_PORT_GUID,\r
- 1\r
- },\r
- {\r
- MESSAGING_DEVICE_PATH,\r
- MSG_UART_DP,\r
- (UINT8) (sizeof (UART_DEVICE_PATH)),\r
- (UINT8) ((sizeof (UART_DEVICE_PATH)) >> 8),\r
- 0,\r
- 115200,\r
- 8,\r
- 1,\r
- 1\r
- },\r
- {\r
- MESSAGING_DEVICE_PATH,\r
- MSG_VENDOR_DP,\r
- (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
- (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),\r
- DEVICE_PATH_MESSAGING_PC_ANSI\r
- },\r
- gEndEntire\r
-};\r
-\r
-//\r
-// Predefined platform default console device path\r
-//\r
-PLATFORM_CONSOLE_CONNECT_ENTRY gPlatformConsole[] = {\r
- {\r
- (EFI_DEVICE_PATH_PROTOCOL *) &gNtSerialDevicePath0,\r
- (CONSOLE_OUT | CONSOLE_IN | STD_ERROR)\r
- },\r
- {\r
- (EFI_DEVICE_PATH_PROTOCOL *) &gNtSerialDevicePath1,\r
- (CONSOLE_OUT | CONSOLE_IN | STD_ERROR)\r
- },\r
- {\r
- (EFI_DEVICE_PATH_PROTOCOL *) &gGopDevicePath0,\r
- (CONSOLE_OUT | CONSOLE_IN | STD_ERROR)\r
- },\r
- {\r
- (EFI_DEVICE_PATH_PROTOCOL *) &gGopDevicePath1,\r
- (CONSOLE_OUT | CONSOLE_IN | STD_ERROR)\r
- },\r
- {\r
- NULL,\r
- 0\r
- }\r
-};\r