]> git.proxmox.com Git - mirror_edk2.git/blob - UnixPkg/Library/UnixBdsLib/PlatformData.c
modify an issue about data off.
[mirror_edk2.git] / UnixPkg / Library / UnixBdsLib / PlatformData.c
1 /*++
2
3 Copyright (c) 2006, Intel Corporation
4 All rights reserved. This program and the accompanying materials
5 are licensed and made available under the terms and conditions of the BSD License
6 which accompanies this distribution. The full text of the license may be found at
7 http://opensource.org/licenses/bsd-license.php
8
9 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11
12 Module Name:
13
14 PlatformData.c
15
16 Abstract:
17
18 Defined the platform specific device path which will be used by
19 platform Bbd to perform the platform policy connect.
20
21 --*/
22
23 #include "BdsPlatform.h"
24
25 //
26 // Predefined platform default time out value
27 //
28 UINT16 gPlatformBootTimeOutDefault = 10;
29
30 //
31 // Platform specific keyboard device path
32 //
33 UNIX_PLATFORM_UGA_DEVICE_PATH gUgaDevicePath0 =
34 {
35 {
36 HARDWARE_DEVICE_PATH,
37 HW_VENDOR_DP,
38 (UINT8) (sizeof (VENDOR_DEVICE_PATH)),
39 (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),
40 EFI_UNIX_THUNK_PROTOCOL_GUID
41 },
42 {
43 HARDWARE_DEVICE_PATH,
44 HW_VENDOR_DP,
45 (UINT8) (sizeof (UNIX_VENDOR_DEVICE_PATH_NODE)),
46 (UINT8) ((sizeof (UNIX_VENDOR_DEVICE_PATH_NODE)) >> 8),
47 EFI_UNIX_UGA_GUID,
48 0
49 },
50 gEndEntire
51 };
52
53 UNIX_PLATFORM_UGA_DEVICE_PATH gUgaDevicePath1 = {
54 {
55 HARDWARE_DEVICE_PATH,
56 HW_VENDOR_DP,
57 (UINT8) (sizeof (VENDOR_DEVICE_PATH)),
58 (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),
59 EFI_UNIX_THUNK_PROTOCOL_GUID
60 },
61 {
62 HARDWARE_DEVICE_PATH,
63 HW_VENDOR_DP,
64 (UINT8) (sizeof (UNIX_VENDOR_DEVICE_PATH_NODE)),
65 (UINT8) ((sizeof (UNIX_VENDOR_DEVICE_PATH_NODE)) >> 8),
66 EFI_UNIX_UGA_GUID,
67 1
68 },
69 gEndEntire
70 };
71
72 UNIX_CONSOLE_DEVICE_PATH gUnixConsoleDevicePath = {
73 {
74 HARDWARE_DEVICE_PATH,
75 HW_VENDOR_DP,
76 (UINT8) (sizeof (VENDOR_DEVICE_PATH)),
77 (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8),
78 EFI_UNIX_THUNK_PROTOCOL_GUID
79 },
80 {
81 HARDWARE_DEVICE_PATH,
82 HW_VENDOR_DP,
83 (UINT8) (sizeof (UNIX_VENDOR_DEVICE_PATH_NODE)),
84 (UINT8) ((sizeof (UNIX_VENDOR_DEVICE_PATH_NODE)) >> 8),
85 EFI_UNIX_CONSOLE_GUID,
86 0
87 },
88 gEndEntire
89 };
90 //
91 // Predefined platform default console device path
92 //
93 BDS_CONSOLE_CONNECT_ENTRY gPlatformConsole[] = {
94 {
95 (EFI_DEVICE_PATH_PROTOCOL *) &gUnixConsoleDevicePath,
96 (CONSOLE_OUT | CONSOLE_IN)
97 },
98 {
99 (EFI_DEVICE_PATH_PROTOCOL *) &gUgaDevicePath0,
100 (CONSOLE_OUT | CONSOLE_IN)
101 },
102 {
103 (EFI_DEVICE_PATH_PROTOCOL *) &gUgaDevicePath1,
104 (CONSOLE_OUT | CONSOLE_IN)
105 },
106 {
107 NULL,
108 0
109 }
110 };
111
112 //
113 // Predefined platform specific driver option
114 //
115 EFI_DEVICE_PATH_PROTOCOL *gPlatformDriverOption[] = { NULL };
116
117 //
118 // Predefined platform connect sequence
119 //
120 EFI_DEVICE_PATH_PROTOCOL *gPlatformConnectSequence[] = { NULL };