]> git.proxmox.com Git - mirror_edk2.git/blame - EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/Common/EdkIIGlueDefinitionChangesPeim.h
Update the copyright notice format
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Library / EdkIIGlueLib / Include / Common / EdkIIGlueDefinitionChangesPeim.h
CommitLineData
3eb9473e 1/*++\r
2\r
2c7e5c2f
HT
3Copyright (c) 2004 - 2007, Intel Corporation. All rights reserved.<BR>\r
4This program and the accompanying materials \r
3eb9473e 5are licensed and made available under the terms and conditions of the BSD License \r
6which accompanies this distribution. The full text of the license may be found at \r
7http://opensource.org/licenses/bsd-license.php \r
8 \r
9THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
10WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
11\r
12\r
13Module Name:\r
14\r
15 EdkIIGlueDefinitionChangesPeim.h\r
16 \r
17Abstract: \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
39typedef EFI_MEMORY_ARRAY_START_ADDRESS EFI_MEMORY_ARRAY_START_ADDRESS_DATA;\r
40typedef EFI_MEMORY_DEVICE_START_ADDRESS EFI_MEMORY_DEVICE_START_ADDRESS_DATA;\r
41typedef EFI_MISC_LAST_PCI_BUS EFI_MISC_LAST_PCI_BUS_DATA;\r
42typedef EFI_MISC_BIOS_VENDOR EFI_MISC_BIOS_VENDOR_DATA;\r
43typedef EFI_MISC_SYSTEM_MANUFACTURER EFI_MISC_SYSTEM_MANUFACTURER_DATA;\r
44typedef EFI_MISC_BASE_BOARD_MANUFACTURER EFI_MISC_BASE_BOARD_MANUFACTURER_DATA;\r
45typedef EFI_MISC_CHASSIS_MANUFACTURER EFI_MISC_CHASSIS_MANUFACTURER_DATA;\r
46typedef EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA;\r
47typedef EFI_MISC_SYSTEM_SLOT_DESIGNATION EFI_MISC_SYSTEM_SLOT_DESIGNATION_DATA;\r
48typedef EFI_MISC_ONBOARD_DEVICE EFI_MISC_ONBOARD_DEVICE_DATA;\r
49typedef EFI_MISC_ONBOARD_DEVICE_TYPE_DATA EFI_MISC_PORTING_DEVICE_TYPE_DATA;\r
50typedef EFI_MISC_OEM_STRING EFI_MISC_OEM_STRING_DATA;\r
51typedef EFI_MISC_SYSTEM_OPTION_STRING EFI_MISC_SYSTEM_OPTION_STRING_DATA;\r
52typedef EFI_MISC_NUMBER_OF_INSTALLABLE_LANGUAGES EFI_MISC_NUMBER_OF_INSTALLABLE_LANGUAGES_DATA;\r
53typedef EFI_MISC_SYSTEM_LANGUAGE_STRING EFI_MISC_SYSTEM_LANGUAGE_STRING_DATA;\r
54typedef EFI_MISC_BIS_ENTRY_POINT EFI_MISC_BIS_ENTRY_POINT_DATA;\r
55typedef EFI_MISC_BOOT_INFORMATION_STATUS EFI_MISC_BOOT_INFORMATION_STATUS_DATA;\r
56typedef EFI_MISC_SYSTEM_POWER_SUPPLY EFI_MISC_SYSTEM_POWER_SUPPLY_DATA ;\r
57typedef 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
105typedef PEI_RECOVERY_MODULE_INTERFACE EFI_PEI_RECOVERY_MODULE_PPI;\r
3eb9473e 106typedef PEI_STALL_PPI EFI_PEI_STALL_PPI;\r
107typedef PEI_SMBUS_PPI EFI_PEI_SMBUS_PPI;\r
108typedef PEI_READ_ONLY_VARIABLE_PPI EFI_PEI_READ_ONLY_VARIABLE_PPI;\r
109typedef PEI_PCI_CFG_PPI EFI_PEI_PCI_CFG_PPI;\r
110typedef PEI_STATUS_CODE_PPI EFI_PEI_PROGRESS_CODE_PPI;\r
111typedef PEI_CPU_IO_PPI_WIDTH EFI_PEI_CPU_IO_PPI_WIDTH;\r
112typedef PEI_CPU_IO_PPI_IO_MEM EFI_PEI_CPU_IO_PPI_IO_MEM;\r
113typedef PEI_CPU_IO_PPI_ACCESS EFI_PEI_CPU_IO_PPI_ACCESS;\r
114typedef PEI_CPU_IO_PPI_IO_READ8 EFI_PEI_CPU_IO_PPI_IO_READ8;\r
115typedef PEI_CPU_IO_PPI_IO_READ16 EFI_PEI_CPU_IO_PPI_IO_READ16;\r
116typedef PEI_CPU_IO_PPI_IO_READ32 EFI_PEI_CPU_IO_PPI_IO_READ32;\r
117typedef PEI_CPU_IO_PPI_IO_READ64 EFI_PEI_CPU_IO_PPI_IO_READ64;\r
118typedef PEI_CPU_IO_PPI_IO_WRITE8 EFI_PEI_CPU_IO_PPI_IO_WRITE8;\r
119typedef PEI_CPU_IO_PPI_IO_WRITE16 EFI_PEI_CPU_IO_PPI_IO_WRITE16;\r
120typedef PEI_CPU_IO_PPI_IO_WRITE32 EFI_PEI_CPU_IO_PPI_IO_WRITE32;\r
121typedef PEI_CPU_IO_PPI_IO_WRITE64 EFI_PEI_CPU_IO_PPI_IO_WRITE64;\r
122typedef PEI_CPU_IO_PPI_MEM_READ8 EFI_PEI_CPU_IO_PPI_MEM_READ8;\r
123typedef PEI_CPU_IO_PPI_MEM_READ16 EFI_PEI_CPU_IO_PPI_MEM_READ16;\r
124typedef PEI_CPU_IO_PPI_MEM_READ32 EFI_PEI_CPU_IO_PPI_MEM_READ32;\r
125typedef PEI_CPU_IO_PPI_MEM_READ64 EFI_PEI_CPU_IO_PPI_MEM_READ64;\r
126typedef PEI_CPU_IO_PPI_MEM_WRITE8 EFI_PEI_CPU_IO_PPI_MEM_WRITE8;\r
127typedef PEI_CPU_IO_PPI_MEM_WRITE16 EFI_PEI_CPU_IO_PPI_MEM_WRITE16;\r
128typedef PEI_CPU_IO_PPI_MEM_WRITE32 EFI_PEI_CPU_IO_PPI_MEM_WRITE32;\r
129typedef PEI_CPU_IO_PPI_MEM_WRITE64 EFI_PEI_CPU_IO_PPI_MEM_WRITE64;\r
130typedef PEI_GET_VARIABLE EFI_PEI_GET_VARIABLE;\r
131typedef PEI_GET_NEXT_VARIABLE_NAME EFI_PEI_GET_NEXT_VARIABLE_NAME;\r
132typedef PEI_LOAD_RECOVERY_CAPSULE EFI_PEI_LOAD_RECOVERY_CAPSULE;\r
133typedef PEI_RESET_PPI EFI_PEI_RESET_PPI;\r
134typedef PEI_S3_RESUME_PPI EFI_PEI_S3_RESUME_PPI;\r
135typedef PEI_S3_RESUME_PPI_RESTORE_CONFIG EFI_PEI_S3_RESUME_PPI_RESTORE_CONFIG;\r
136typedef SEC_PLATFORM_INFORMATION EFI_SEC_PLATFORM_INFORMATION;\r
137typedef PEI_SECURITY_PPI EFI_PEI_SECURITY_PPI;\r
138typedef PEI_SECURITY_AUTHENTICATION_STATE EFI_PEI_SECURITY_AUTHENTICATION_STATE;\r
139typedef PEI_STALL EFI_PEI_STALL;\r
140typedef PEI_SMBUS_PPI_EXECUTE_OPERATION EFI_PEI_SMBUS_PPI_EXECUTE_OPERATION; \r
141typedef PEI_SMBUS_NOTIFY_FUNCTION EFI_PEI_SMBUS_NOTIFY_FUNCTION; \r
142typedef PEI_SMBUS_PPI_ARP_DEVICE EFI_PEI_SMBUS_PPI_ARP_DEVICE; \r
143typedef PEI_SMBUS_PPI_GET_ARP_MAP EFI_PEI_SMBUS_PPI_GET_ARP_MAP; \r
144typedef PEI_SMBUS_PPI_NOTIFY EFI_PEI_SMBUS_PPI_NOTIFY; \r
145typedef PEI_BOOT_SCRIPT_EXECUTE EFI_PEI_BOOT_SCRIPT_EXECUTE; \r
146typedef PEI_BOOT_SCRIPT_EXECUTER_PPI EFI_PEI_BOOT_SCRIPT_EXECUTER_PPI; \r
147typedef EFI_FIND_FV_FINDFV EFI_PEI_FIND_FV_FINDFV; \r
148typedef EFI_FIND_FV_PPI EFI_PEI_FIND_FV_PPI; \r
149typedef PEI_RECOVERY_BLOCK_IO_INTERFACE EFI_PEI_RECOVERY_BLOCK_IO_PPI; \r
150typedef PEI_LBA EFI_PEI_LBA; \r
151typedef PEI_BLOCK_IO_MEDIA EFI_PEI_BLOCK_IO_MEDIA; \r
152typedef PEI_BLOCK_DEVICE_TYPE EFI_PEI_BLOCK_DEVICE_TYPE; \r
153typedef PEI_GET_NUMBER_BLOCK_DEVICES EFI_PEI_GET_NUMBER_BLOCK_DEVICES; \r
154typedef PEI_GET_DEVICE_MEDIA_INFORMATION EFI_PEI_GET_DEVICE_MEDIA_INFORMATION; \r
155typedef PEI_READ_BLOCKS EFI_PEI_READ_BLOCKS; \r
156typedef PEI_DEVICE_RECOVERY_MODULE_INTERFACE EFI_PEI_DEVICE_RECOVERY_MODULE_PPI; \r
157typedef PEI_DEVICE_GET_NUMBER_RECOVERY_CAPSULE EFI_PEI_DEVICE_GET_NUMBER_RECOVERY_CAPSULE;\r
158typedef PEI_DEVICE_GET_RECOVERY_CAPSULE_INFO EFI_PEI_DEVICE_GET_RECOVERY_CAPSULE_INFO; \r
159typedef PEI_DEVICE_LOAD_RECOVERY_CAPSULE EFI_PEI_DEVICE_LOAD_RECOVERY_CAPSULE; \r
160\r
161\r
162#endif\r