+++ /dev/null
-/*++\r
-\r
-Copyright (c) 2006, Intel Corporation \r
-All rights reserved. This program and the accompanying materials \r
-are licensed and made available under the terms and conditions of the BSD License \r
-which accompanies this distribution. The full text of the license may be found at \r
-http://opensource.org/licenses/bsd-license.php \r
- \r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
-\r
-Module Name: \r
-\r
- PlatformData.c\r
-\r
-Abstract:\r
- \r
- Defined the platform specific device path which will be used by\r
- platform Bbd to perform the platform policy connect.\r
-\r
---*/\r
-\r
-#include "BdsPlatform.h"\r
-\r
-//\r
-// Predefined platform default time out value\r
-//\r
-UINT16 gPlatformBootTimeOutDefault = 10;\r
-\r
-//\r
-// Platform specific keyboard device path\r
-//\r
-UNIX_PLATFORM_UGA_DEVICE_PATH gUgaDevicePath0 = \r
-{\r
- {\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- {\r
- (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
- (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8)\r
- }\r
- },\r
- EFI_UNIX_THUNK_PROTOCOL_GUID\r
- },\r
- {\r
- {\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- {\r
- (UINT8) (sizeof (UNIX_VENDOR_DEVICE_PATH_NODE)),\r
- (UINT8) ((sizeof (UNIX_VENDOR_DEVICE_PATH_NODE)) >> 8)\r
- }\r
- },\r
- EFI_UNIX_UGA_GUID\r
- },\r
- 0\r
- },\r
- gEndEntire\r
-};\r
-\r
-UNIX_PLATFORM_UGA_DEVICE_PATH gUgaDevicePath1 = {\r
- {\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- {\r
- (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
- (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8)\r
- }\r
- },\r
- EFI_UNIX_THUNK_PROTOCOL_GUID\r
- },\r
- {\r
- {\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- {\r
- (UINT8) (sizeof (UNIX_VENDOR_DEVICE_PATH_NODE)),\r
- (UINT8) ((sizeof (UNIX_VENDOR_DEVICE_PATH_NODE)) >> 8)\r
- }\r
- },\r
- EFI_UNIX_UGA_GUID\r
- },\r
- 1\r
- },\r
- gEndEntire\r
-};\r
-\r
-UNIX_CONSOLE_DEVICE_PATH gUnixConsoleDevicePath = {\r
- {\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- {\r
- (UINT8) (sizeof (VENDOR_DEVICE_PATH)),\r
- (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8)\r
- }\r
- },\r
- EFI_UNIX_THUNK_PROTOCOL_GUID\r
- },\r
- {\r
- {\r
- {\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- {\r
- (UINT8) (sizeof (UNIX_VENDOR_DEVICE_PATH_NODE)),\r
- (UINT8) ((sizeof (UNIX_VENDOR_DEVICE_PATH_NODE)) >> 8)\r
- }\r
- },\r
- EFI_UNIX_CONSOLE_GUID\r
- },\r
- 0\r
- },\r
- gEndEntire\r
-};\r
-//\r
-// Predefined platform default console device path\r
-//\r
-BDS_CONSOLE_CONNECT_ENTRY gPlatformConsole[] = {\r
- {\r
- (EFI_DEVICE_PATH_PROTOCOL *) &gUnixConsoleDevicePath,\r
- (CONSOLE_OUT | CONSOLE_IN)\r
- },\r
- {\r
- (EFI_DEVICE_PATH_PROTOCOL *) &gUgaDevicePath0,\r
- (CONSOLE_OUT | CONSOLE_IN)\r
- },\r
- {\r
- (EFI_DEVICE_PATH_PROTOCOL *) &gUgaDevicePath1,\r
- (CONSOLE_OUT | CONSOLE_IN)\r
- },\r
- {\r
- NULL,\r
- 0\r
- }\r
-};\r
-\r
-//\r
-// Predefined platform specific driver option\r
-//\r
-EFI_DEVICE_PATH_PROTOCOL *gPlatformDriverOption[] = { NULL };\r
-\r
-//\r
-// Predefined platform connect sequence\r
-//\r
-EFI_DEVICE_PATH_PROTOCOL *gPlatformConnectSequence[] = { NULL };\r