]>
Commit | Line | Data |
---|---|---|
3eb9473e | 1 | /*++\r |
2 | \r | |
2c7e5c2f HT |
3 | Copyright (c) 2004 - 2007, Intel Corporation. All rights reserved.<BR>\r |
4 | This program and the accompanying materials \r | |
3eb9473e | 5 | are licensed and made available under the terms and conditions of the BSD License \r |
6 | which accompanies this distribution. The full text of the license may be found at \r | |
7 | http://opensource.org/licenses/bsd-license.php \r | |
8 | \r | |
9 | THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r | |
10 | WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r | |
11 | \r | |
12 | \r | |
13 | Module Name:\r | |
14 | \r | |
15 | EdkIIGlueDefinitionChangesPeim.h\r | |
16 | \r | |
17 | Abstract: \r | |
18 | \r | |
19 | Data structure definition changes from EDK to EDKII\r | |
20 | \r | |
21 | --*/\r | |
22 | \r | |
23 | #ifndef __EDKII_GLUE_DEFINITION_CHANGES_PEIM_H__\r | |
24 | #define __EDKII_GLUE_DEFINITION_CHANGES_PEIM_H__\r | |
25 | \r | |
c7f33ca4 | 26 | #if (EFI_SPECIFICATION_VERSION >= 0x0002000A)\r |
27 | #include "TianoHii.h"\r | |
28 | #else\r | |
3eb9473e | 29 | #include "EfiInternalFormRepresentation.h"\r |
c7f33ca4 | 30 | #endif\r |
3eb9473e | 31 | \r |
32 | #include "EdkIIGlueDefinitionChangesBase.h"\r | |
c7f33ca4 | 33 | \r |
3eb9473e | 34 | #include "EfiPciCfg.h"\r |
35 | \r | |
36 | //\r | |
37 | // typedef Edk types - EdkII types\r | |
38 | //\r | |
39 | typedef EFI_MEMORY_ARRAY_START_ADDRESS EFI_MEMORY_ARRAY_START_ADDRESS_DATA;\r | |
40 | typedef EFI_MEMORY_DEVICE_START_ADDRESS EFI_MEMORY_DEVICE_START_ADDRESS_DATA;\r | |
41 | typedef EFI_MISC_LAST_PCI_BUS EFI_MISC_LAST_PCI_BUS_DATA;\r | |
42 | typedef EFI_MISC_BIOS_VENDOR EFI_MISC_BIOS_VENDOR_DATA;\r | |
43 | typedef EFI_MISC_SYSTEM_MANUFACTURER EFI_MISC_SYSTEM_MANUFACTURER_DATA;\r | |
44 | typedef EFI_MISC_BASE_BOARD_MANUFACTURER EFI_MISC_BASE_BOARD_MANUFACTURER_DATA;\r | |
45 | typedef EFI_MISC_CHASSIS_MANUFACTURER EFI_MISC_CHASSIS_MANUFACTURER_DATA;\r | |
46 | typedef EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA;\r | |
47 | typedef EFI_MISC_SYSTEM_SLOT_DESIGNATION EFI_MISC_SYSTEM_SLOT_DESIGNATION_DATA;\r | |
48 | typedef EFI_MISC_ONBOARD_DEVICE EFI_MISC_ONBOARD_DEVICE_DATA;\r | |
49 | typedef EFI_MISC_ONBOARD_DEVICE_TYPE_DATA EFI_MISC_PORTING_DEVICE_TYPE_DATA;\r | |
50 | typedef EFI_MISC_OEM_STRING EFI_MISC_OEM_STRING_DATA;\r | |
51 | typedef EFI_MISC_SYSTEM_OPTION_STRING EFI_MISC_SYSTEM_OPTION_STRING_DATA;\r | |
52 | typedef EFI_MISC_NUMBER_OF_INSTALLABLE_LANGUAGES EFI_MISC_NUMBER_OF_INSTALLABLE_LANGUAGES_DATA;\r | |
53 | typedef EFI_MISC_SYSTEM_LANGUAGE_STRING EFI_MISC_SYSTEM_LANGUAGE_STRING_DATA;\r | |
54 | typedef EFI_MISC_BIS_ENTRY_POINT EFI_MISC_BIS_ENTRY_POINT_DATA;\r | |
55 | typedef EFI_MISC_BOOT_INFORMATION_STATUS EFI_MISC_BOOT_INFORMATION_STATUS_DATA;\r | |
56 | typedef EFI_MISC_SYSTEM_POWER_SUPPLY EFI_MISC_SYSTEM_POWER_SUPPLY_DATA ;\r | |
57 | typedef EFI_MISC_SMBIOS_STRUCT_ENCAPSULATION EFI_MISC_SMBIOS_STRUCT_ENCAPSULATION_DATA; \r | |
58 | \r | |
59 | // -------------------\r | |
60 | // EdkII Names - Edk Names\r | |
61 | // -------------------\r | |
62 | #define gEfiPeiCpuIoPpiInServiceTableGuid gPeiCpuIoPpiInServiceTableGuid \r | |
63 | #define gEfiEndOfPeiSignalPpiGuid gEndOfPeiSignalPpiGuid \r | |
64 | #define gEfiPeiFvFileLoaderPpiGuid gPeiFvFileLoaderPpiGuid \r | |
65 | #define gEfiPeiMasterBootModePpiGuid gPeiMasterBootModePpiGuid \r | |
66 | #define gEfiPeiMemoryDiscoveredPpiGuid gPeiMemoryDiscoveredPpiGuid \r | |
67 | #define gEfiPciCfgPpiInServiceTableGuid gPeiPciCfgPpiInServiceTableGuid \r | |
68 | #define gEfiPeiReadOnlyVariablePpiGuid gPeiReadOnlyVariablePpiGuid \r | |
69 | #define gEfiPeiRecoveryModulePpiGuid gPeiRecoveryModulePpiGuid \r | |
70 | #define gEfiPeiResetPpiGuid gPeiResetPpiGuid \r | |
71 | #define gEfiPeiS3ResumePpiGuid gPeiS3ResumePpiGuid \r | |
72 | #define gEfiPeiSectionExtractionPpiGuid gPeiSectionExtractionPpiGuid \r | |
73 | #define gEfiPeiSecurityPpiGuid gPeiSecurityPpiGuid \r | |
74 | #define gEfiPeiStatusCodePpiGuid gPeiStatusCodePpiGuid \r | |
75 | #define gEfiPeiBootScriptExecuterPpiGuid gPeiBootScriptExecuterPpiGuid \r | |
76 | #define gEfiPeiSmbusPpiGuid gPeiSmbusPpiGuid \r | |
77 | #define gEfiPeiBlockIoPpiGuid gPeiBlockIoPpiGuid \r | |
78 | #define gEfiPeiDeviceRecoveryModulePpiGuid gPeiDeviceRecoveryModulePpiGuid\r | |
79 | #define gEfiPeiStallPpiGuid gPeiStallPpiGuid \r | |
80 | #define gEfiPeiPciCfgPpiInServiceTableGuid gPeiPciCfgPpiInServiceTableGuid\r | |
81 | #define gEfiPeiAtaControllerPpiGuid gPeiAtaControllerPpiGuid\r | |
82 | #define EFI_PEI_CPU_IO_PPI_INSTALLED_GUID PEI_CPU_IO_PPI_GUID\r | |
83 | #define EFI_PEI_RESET_PPI_GUID PEI_RESET_PPI_GUID \r | |
84 | #define EFI_PEI_PCI_CFG_PPI_INSTALLED_GUID PEI_PCI_CFG_PPI_GUID\r | |
85 | #define EFI_PEI_REPORT_PROGRESS_CODE_PPI_GUID PEI_STATUS_CODE_PPI_GUID\r | |
86 | #define EFI_PEI_BOOT_IN_RECOVERY_MODE_PEIM_PPI PEI_BOOT_IN_RECOVERY_MODE_PEIM_PPI\r | |
87 | #define EFI_PEI_END_OF_PEI_PHASE_PPI_GUID PEI_END_OF_PEI_PHASE_PPI_GUID\r | |
88 | #define EFI_PEI_MASTER_BOOT_MODE_PEIM_PPI PEI_MASTER_BOOT_MODE_PEIM_PPI\r | |
89 | #define EFI_PEI_PERMANENT_MEMORY_INSTALLED_PPI_GUID PEI_PERMANENT_MEMORY_INSTALLED_PPI_GUID\r | |
90 | #define EFI_PEI_READ_ONLY_VARIABLE_ACCESS_PPI_GUID PEI_READ_ONLY_VARIABLE_ACCESS_PPI_GUID\r | |
91 | #define EFI_PEI_RECOVERY_MODULE_PPI_GUID PEI_RECOVERY_MODULE_INTERFACE_PPI\r | |
92 | #define EFI_PEI_S3_RESUME_PPI_GUID PEI_S3_RESUME_PPI_GUID\r | |
93 | #define EFI_PEI_SECURITY_PPI_GUID PEI_SECURITY_PPI_GUID\r | |
94 | #define EFI_PEI_STALL_PPI_GUID PEI_STALL_PPI_GUID\r | |
95 | #define EFI_PEI_SMBUS_PPI_GUID PEI_SMBUS_PPI_GUID\r | |
96 | #define EFI_PEI_BOOT_SCRIPT_EXECUTER_PPI_GUID PEI_BOOT_SCRIPT_EXECUTER_PPI_GUID\r | |
97 | #define EFI_PEI_FIND_FV_PPI_GUID EFI_FIND_FV_PPI_GUID\r | |
98 | #define EFI_PEI_VIRTUAL_BLOCK_IO_PPI PEI_BLOCK_IO_PPI_GUID\r | |
99 | #define EFI_PEI_DEVICE_RECOVERY_MODULE_PPI_GUID PEI_DEVICE_RECOVERY_MODULE_INTERFACE_PPI\r | |
100 | \r | |
101 | \r | |
102 | //\r | |
103 | // typedef Edk types - EdkII types\r | |
104 | //\r | |
105 | typedef PEI_RECOVERY_MODULE_INTERFACE EFI_PEI_RECOVERY_MODULE_PPI;\r | |
3eb9473e | 106 | typedef PEI_STALL_PPI EFI_PEI_STALL_PPI;\r |
107 | typedef PEI_SMBUS_PPI EFI_PEI_SMBUS_PPI;\r | |
108 | typedef PEI_READ_ONLY_VARIABLE_PPI EFI_PEI_READ_ONLY_VARIABLE_PPI;\r | |
109 | typedef PEI_PCI_CFG_PPI EFI_PEI_PCI_CFG_PPI;\r | |
110 | typedef PEI_STATUS_CODE_PPI EFI_PEI_PROGRESS_CODE_PPI;\r | |
111 | typedef PEI_CPU_IO_PPI_WIDTH EFI_PEI_CPU_IO_PPI_WIDTH;\r | |
112 | typedef PEI_CPU_IO_PPI_IO_MEM EFI_PEI_CPU_IO_PPI_IO_MEM;\r | |
113 | typedef PEI_CPU_IO_PPI_ACCESS EFI_PEI_CPU_IO_PPI_ACCESS;\r | |
114 | typedef PEI_CPU_IO_PPI_IO_READ8 EFI_PEI_CPU_IO_PPI_IO_READ8;\r | |
115 | typedef PEI_CPU_IO_PPI_IO_READ16 EFI_PEI_CPU_IO_PPI_IO_READ16;\r | |
116 | typedef PEI_CPU_IO_PPI_IO_READ32 EFI_PEI_CPU_IO_PPI_IO_READ32;\r | |
117 | typedef PEI_CPU_IO_PPI_IO_READ64 EFI_PEI_CPU_IO_PPI_IO_READ64;\r | |
118 | typedef PEI_CPU_IO_PPI_IO_WRITE8 EFI_PEI_CPU_IO_PPI_IO_WRITE8;\r | |
119 | typedef PEI_CPU_IO_PPI_IO_WRITE16 EFI_PEI_CPU_IO_PPI_IO_WRITE16;\r | |
120 | typedef PEI_CPU_IO_PPI_IO_WRITE32 EFI_PEI_CPU_IO_PPI_IO_WRITE32;\r | |
121 | typedef PEI_CPU_IO_PPI_IO_WRITE64 EFI_PEI_CPU_IO_PPI_IO_WRITE64;\r | |
122 | typedef PEI_CPU_IO_PPI_MEM_READ8 EFI_PEI_CPU_IO_PPI_MEM_READ8;\r | |
123 | typedef PEI_CPU_IO_PPI_MEM_READ16 EFI_PEI_CPU_IO_PPI_MEM_READ16;\r | |
124 | typedef PEI_CPU_IO_PPI_MEM_READ32 EFI_PEI_CPU_IO_PPI_MEM_READ32;\r | |
125 | typedef PEI_CPU_IO_PPI_MEM_READ64 EFI_PEI_CPU_IO_PPI_MEM_READ64;\r | |
126 | typedef PEI_CPU_IO_PPI_MEM_WRITE8 EFI_PEI_CPU_IO_PPI_MEM_WRITE8;\r | |
127 | typedef PEI_CPU_IO_PPI_MEM_WRITE16 EFI_PEI_CPU_IO_PPI_MEM_WRITE16;\r | |
128 | typedef PEI_CPU_IO_PPI_MEM_WRITE32 EFI_PEI_CPU_IO_PPI_MEM_WRITE32;\r | |
129 | typedef PEI_CPU_IO_PPI_MEM_WRITE64 EFI_PEI_CPU_IO_PPI_MEM_WRITE64;\r | |
130 | typedef PEI_GET_VARIABLE EFI_PEI_GET_VARIABLE;\r | |
131 | typedef PEI_GET_NEXT_VARIABLE_NAME EFI_PEI_GET_NEXT_VARIABLE_NAME;\r | |
132 | typedef PEI_LOAD_RECOVERY_CAPSULE EFI_PEI_LOAD_RECOVERY_CAPSULE;\r | |
133 | typedef PEI_RESET_PPI EFI_PEI_RESET_PPI;\r | |
134 | typedef PEI_S3_RESUME_PPI EFI_PEI_S3_RESUME_PPI;\r | |
135 | typedef PEI_S3_RESUME_PPI_RESTORE_CONFIG EFI_PEI_S3_RESUME_PPI_RESTORE_CONFIG;\r | |
136 | typedef SEC_PLATFORM_INFORMATION EFI_SEC_PLATFORM_INFORMATION;\r | |
137 | typedef PEI_SECURITY_PPI EFI_PEI_SECURITY_PPI;\r | |
138 | typedef PEI_SECURITY_AUTHENTICATION_STATE EFI_PEI_SECURITY_AUTHENTICATION_STATE;\r | |
139 | typedef PEI_STALL EFI_PEI_STALL;\r | |
140 | typedef PEI_SMBUS_PPI_EXECUTE_OPERATION EFI_PEI_SMBUS_PPI_EXECUTE_OPERATION; \r | |
141 | typedef PEI_SMBUS_NOTIFY_FUNCTION EFI_PEI_SMBUS_NOTIFY_FUNCTION; \r | |
142 | typedef PEI_SMBUS_PPI_ARP_DEVICE EFI_PEI_SMBUS_PPI_ARP_DEVICE; \r | |
143 | typedef PEI_SMBUS_PPI_GET_ARP_MAP EFI_PEI_SMBUS_PPI_GET_ARP_MAP; \r | |
144 | typedef PEI_SMBUS_PPI_NOTIFY EFI_PEI_SMBUS_PPI_NOTIFY; \r | |
145 | typedef PEI_BOOT_SCRIPT_EXECUTE EFI_PEI_BOOT_SCRIPT_EXECUTE; \r | |
146 | typedef PEI_BOOT_SCRIPT_EXECUTER_PPI EFI_PEI_BOOT_SCRIPT_EXECUTER_PPI; \r | |
147 | typedef EFI_FIND_FV_FINDFV EFI_PEI_FIND_FV_FINDFV; \r | |
148 | typedef EFI_FIND_FV_PPI EFI_PEI_FIND_FV_PPI; \r | |
149 | typedef PEI_RECOVERY_BLOCK_IO_INTERFACE EFI_PEI_RECOVERY_BLOCK_IO_PPI; \r | |
150 | typedef PEI_LBA EFI_PEI_LBA; \r | |
151 | typedef PEI_BLOCK_IO_MEDIA EFI_PEI_BLOCK_IO_MEDIA; \r | |
152 | typedef PEI_BLOCK_DEVICE_TYPE EFI_PEI_BLOCK_DEVICE_TYPE; \r | |
153 | typedef PEI_GET_NUMBER_BLOCK_DEVICES EFI_PEI_GET_NUMBER_BLOCK_DEVICES; \r | |
154 | typedef PEI_GET_DEVICE_MEDIA_INFORMATION EFI_PEI_GET_DEVICE_MEDIA_INFORMATION; \r | |
155 | typedef PEI_READ_BLOCKS EFI_PEI_READ_BLOCKS; \r | |
156 | typedef PEI_DEVICE_RECOVERY_MODULE_INTERFACE EFI_PEI_DEVICE_RECOVERY_MODULE_PPI; \r | |
157 | typedef PEI_DEVICE_GET_NUMBER_RECOVERY_CAPSULE EFI_PEI_DEVICE_GET_NUMBER_RECOVERY_CAPSULE;\r | |
158 | typedef PEI_DEVICE_GET_RECOVERY_CAPSULE_INFO EFI_PEI_DEVICE_GET_RECOVERY_CAPSULE_INFO; \r | |
159 | typedef PEI_DEVICE_LOAD_RECOVERY_CAPSULE EFI_PEI_DEVICE_LOAD_RECOVERY_CAPSULE; \r | |
160 | \r | |
161 | \r | |
162 | #endif\r |