+++ /dev/null
-/*++\r
-\r
-Copyright (c) 2004 - 2007, Intel Corporation. All rights reserved.<BR>\r
-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
-\r
-Module Name:\r
-\r
- EdkIIGlueDefinitionChangesPeim.h\r
- \r
-Abstract: \r
-\r
- Data structure definition changes from EDK to EDKII\r
-\r
---*/\r
-\r
-#ifndef __EDKII_GLUE_DEFINITION_CHANGES_PEIM_H__\r
-#define __EDKII_GLUE_DEFINITION_CHANGES_PEIM_H__\r
-\r
-#if (EFI_SPECIFICATION_VERSION >= 0x0002000A)\r
-#include "TianoHii.h"\r
-#else\r
-#include "EfiInternalFormRepresentation.h"\r
-#endif\r
-\r
-#include "EdkIIGlueDefinitionChangesBase.h"\r
-\r
-#include "EfiPciCfg.h"\r
-\r
-//\r
-// typedef Edk types - EdkII types\r
-//\r
-typedef EFI_MEMORY_ARRAY_START_ADDRESS EFI_MEMORY_ARRAY_START_ADDRESS_DATA;\r
-typedef EFI_MEMORY_DEVICE_START_ADDRESS EFI_MEMORY_DEVICE_START_ADDRESS_DATA;\r
-typedef EFI_MISC_LAST_PCI_BUS EFI_MISC_LAST_PCI_BUS_DATA;\r
-typedef EFI_MISC_BIOS_VENDOR EFI_MISC_BIOS_VENDOR_DATA;\r
-typedef EFI_MISC_SYSTEM_MANUFACTURER EFI_MISC_SYSTEM_MANUFACTURER_DATA;\r
-typedef EFI_MISC_BASE_BOARD_MANUFACTURER EFI_MISC_BASE_BOARD_MANUFACTURER_DATA;\r
-typedef EFI_MISC_CHASSIS_MANUFACTURER EFI_MISC_CHASSIS_MANUFACTURER_DATA;\r
-typedef EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA;\r
-typedef EFI_MISC_SYSTEM_SLOT_DESIGNATION EFI_MISC_SYSTEM_SLOT_DESIGNATION_DATA;\r
-typedef EFI_MISC_ONBOARD_DEVICE EFI_MISC_ONBOARD_DEVICE_DATA;\r
-typedef EFI_MISC_ONBOARD_DEVICE_TYPE_DATA EFI_MISC_PORTING_DEVICE_TYPE_DATA;\r
-typedef EFI_MISC_OEM_STRING EFI_MISC_OEM_STRING_DATA;\r
-typedef EFI_MISC_SYSTEM_OPTION_STRING EFI_MISC_SYSTEM_OPTION_STRING_DATA;\r
-typedef EFI_MISC_NUMBER_OF_INSTALLABLE_LANGUAGES EFI_MISC_NUMBER_OF_INSTALLABLE_LANGUAGES_DATA;\r
-typedef EFI_MISC_SYSTEM_LANGUAGE_STRING EFI_MISC_SYSTEM_LANGUAGE_STRING_DATA;\r
-typedef EFI_MISC_BIS_ENTRY_POINT EFI_MISC_BIS_ENTRY_POINT_DATA;\r
-typedef EFI_MISC_BOOT_INFORMATION_STATUS EFI_MISC_BOOT_INFORMATION_STATUS_DATA;\r
-typedef EFI_MISC_SYSTEM_POWER_SUPPLY EFI_MISC_SYSTEM_POWER_SUPPLY_DATA ;\r
-typedef EFI_MISC_SMBIOS_STRUCT_ENCAPSULATION EFI_MISC_SMBIOS_STRUCT_ENCAPSULATION_DATA; \r
-\r
-// -------------------\r
-// EdkII Names - Edk Names\r
-// -------------------\r
-#define gEfiPeiCpuIoPpiInServiceTableGuid gPeiCpuIoPpiInServiceTableGuid \r
-#define gEfiEndOfPeiSignalPpiGuid gEndOfPeiSignalPpiGuid \r
-#define gEfiPeiFvFileLoaderPpiGuid gPeiFvFileLoaderPpiGuid \r
-#define gEfiPeiMasterBootModePpiGuid gPeiMasterBootModePpiGuid \r
-#define gEfiPeiMemoryDiscoveredPpiGuid gPeiMemoryDiscoveredPpiGuid \r
-#define gEfiPciCfgPpiInServiceTableGuid gPeiPciCfgPpiInServiceTableGuid \r
-#define gEfiPeiReadOnlyVariablePpiGuid gPeiReadOnlyVariablePpiGuid \r
-#define gEfiPeiRecoveryModulePpiGuid gPeiRecoveryModulePpiGuid \r
-#define gEfiPeiResetPpiGuid gPeiResetPpiGuid \r
-#define gEfiPeiS3ResumePpiGuid gPeiS3ResumePpiGuid \r
-#define gEfiPeiSectionExtractionPpiGuid gPeiSectionExtractionPpiGuid \r
-#define gEfiPeiSecurityPpiGuid gPeiSecurityPpiGuid \r
-#define gEfiPeiStatusCodePpiGuid gPeiStatusCodePpiGuid \r
-#define gEfiPeiBootScriptExecuterPpiGuid gPeiBootScriptExecuterPpiGuid \r
-#define gEfiPeiSmbusPpiGuid gPeiSmbusPpiGuid \r
-#define gEfiPeiBlockIoPpiGuid gPeiBlockIoPpiGuid \r
-#define gEfiPeiDeviceRecoveryModulePpiGuid gPeiDeviceRecoveryModulePpiGuid\r
-#define gEfiPeiStallPpiGuid gPeiStallPpiGuid \r
-#define gEfiPeiPciCfgPpiInServiceTableGuid gPeiPciCfgPpiInServiceTableGuid\r
-#define gEfiPeiAtaControllerPpiGuid gPeiAtaControllerPpiGuid\r
-#define EFI_PEI_CPU_IO_PPI_INSTALLED_GUID PEI_CPU_IO_PPI_GUID\r
-#define EFI_PEI_RESET_PPI_GUID PEI_RESET_PPI_GUID \r
-#define EFI_PEI_PCI_CFG_PPI_INSTALLED_GUID PEI_PCI_CFG_PPI_GUID\r
-#define EFI_PEI_REPORT_PROGRESS_CODE_PPI_GUID PEI_STATUS_CODE_PPI_GUID\r
-#define EFI_PEI_BOOT_IN_RECOVERY_MODE_PEIM_PPI PEI_BOOT_IN_RECOVERY_MODE_PEIM_PPI\r
-#define EFI_PEI_END_OF_PEI_PHASE_PPI_GUID PEI_END_OF_PEI_PHASE_PPI_GUID\r
-#define EFI_PEI_MASTER_BOOT_MODE_PEIM_PPI PEI_MASTER_BOOT_MODE_PEIM_PPI\r
-#define EFI_PEI_PERMANENT_MEMORY_INSTALLED_PPI_GUID PEI_PERMANENT_MEMORY_INSTALLED_PPI_GUID\r
-#define EFI_PEI_READ_ONLY_VARIABLE_ACCESS_PPI_GUID PEI_READ_ONLY_VARIABLE_ACCESS_PPI_GUID\r
-#define EFI_PEI_RECOVERY_MODULE_PPI_GUID PEI_RECOVERY_MODULE_INTERFACE_PPI\r
-#define EFI_PEI_S3_RESUME_PPI_GUID PEI_S3_RESUME_PPI_GUID\r
-#define EFI_PEI_SECURITY_PPI_GUID PEI_SECURITY_PPI_GUID\r
-#define EFI_PEI_STALL_PPI_GUID PEI_STALL_PPI_GUID\r
-#define EFI_PEI_SMBUS_PPI_GUID PEI_SMBUS_PPI_GUID\r
-#define EFI_PEI_BOOT_SCRIPT_EXECUTER_PPI_GUID PEI_BOOT_SCRIPT_EXECUTER_PPI_GUID\r
-#define EFI_PEI_FIND_FV_PPI_GUID EFI_FIND_FV_PPI_GUID\r
-#define EFI_PEI_VIRTUAL_BLOCK_IO_PPI PEI_BLOCK_IO_PPI_GUID\r
-#define EFI_PEI_DEVICE_RECOVERY_MODULE_PPI_GUID PEI_DEVICE_RECOVERY_MODULE_INTERFACE_PPI\r
-\r
-\r
-//\r
-// typedef Edk types - EdkII types\r
-//\r
-typedef PEI_RECOVERY_MODULE_INTERFACE EFI_PEI_RECOVERY_MODULE_PPI;\r
-typedef PEI_STALL_PPI EFI_PEI_STALL_PPI;\r
-typedef PEI_SMBUS_PPI EFI_PEI_SMBUS_PPI;\r
-typedef PEI_READ_ONLY_VARIABLE_PPI EFI_PEI_READ_ONLY_VARIABLE_PPI;\r
-typedef PEI_PCI_CFG_PPI EFI_PEI_PCI_CFG_PPI;\r
-typedef PEI_STATUS_CODE_PPI EFI_PEI_PROGRESS_CODE_PPI;\r
-typedef PEI_CPU_IO_PPI_WIDTH EFI_PEI_CPU_IO_PPI_WIDTH;\r
-typedef PEI_CPU_IO_PPI_IO_MEM EFI_PEI_CPU_IO_PPI_IO_MEM;\r
-typedef PEI_CPU_IO_PPI_ACCESS EFI_PEI_CPU_IO_PPI_ACCESS;\r
-typedef PEI_CPU_IO_PPI_IO_READ8 EFI_PEI_CPU_IO_PPI_IO_READ8;\r
-typedef PEI_CPU_IO_PPI_IO_READ16 EFI_PEI_CPU_IO_PPI_IO_READ16;\r
-typedef PEI_CPU_IO_PPI_IO_READ32 EFI_PEI_CPU_IO_PPI_IO_READ32;\r
-typedef PEI_CPU_IO_PPI_IO_READ64 EFI_PEI_CPU_IO_PPI_IO_READ64;\r
-typedef PEI_CPU_IO_PPI_IO_WRITE8 EFI_PEI_CPU_IO_PPI_IO_WRITE8;\r
-typedef PEI_CPU_IO_PPI_IO_WRITE16 EFI_PEI_CPU_IO_PPI_IO_WRITE16;\r
-typedef PEI_CPU_IO_PPI_IO_WRITE32 EFI_PEI_CPU_IO_PPI_IO_WRITE32;\r
-typedef PEI_CPU_IO_PPI_IO_WRITE64 EFI_PEI_CPU_IO_PPI_IO_WRITE64;\r
-typedef PEI_CPU_IO_PPI_MEM_READ8 EFI_PEI_CPU_IO_PPI_MEM_READ8;\r
-typedef PEI_CPU_IO_PPI_MEM_READ16 EFI_PEI_CPU_IO_PPI_MEM_READ16;\r
-typedef PEI_CPU_IO_PPI_MEM_READ32 EFI_PEI_CPU_IO_PPI_MEM_READ32;\r
-typedef PEI_CPU_IO_PPI_MEM_READ64 EFI_PEI_CPU_IO_PPI_MEM_READ64;\r
-typedef PEI_CPU_IO_PPI_MEM_WRITE8 EFI_PEI_CPU_IO_PPI_MEM_WRITE8;\r
-typedef PEI_CPU_IO_PPI_MEM_WRITE16 EFI_PEI_CPU_IO_PPI_MEM_WRITE16;\r
-typedef PEI_CPU_IO_PPI_MEM_WRITE32 EFI_PEI_CPU_IO_PPI_MEM_WRITE32;\r
-typedef PEI_CPU_IO_PPI_MEM_WRITE64 EFI_PEI_CPU_IO_PPI_MEM_WRITE64;\r
-typedef PEI_GET_VARIABLE EFI_PEI_GET_VARIABLE;\r
-typedef PEI_GET_NEXT_VARIABLE_NAME EFI_PEI_GET_NEXT_VARIABLE_NAME;\r
-typedef PEI_LOAD_RECOVERY_CAPSULE EFI_PEI_LOAD_RECOVERY_CAPSULE;\r
-typedef PEI_RESET_PPI EFI_PEI_RESET_PPI;\r
-typedef PEI_S3_RESUME_PPI EFI_PEI_S3_RESUME_PPI;\r
-typedef PEI_S3_RESUME_PPI_RESTORE_CONFIG EFI_PEI_S3_RESUME_PPI_RESTORE_CONFIG;\r
-typedef SEC_PLATFORM_INFORMATION EFI_SEC_PLATFORM_INFORMATION;\r
-typedef PEI_SECURITY_PPI EFI_PEI_SECURITY_PPI;\r
-typedef PEI_SECURITY_AUTHENTICATION_STATE EFI_PEI_SECURITY_AUTHENTICATION_STATE;\r
-typedef PEI_STALL EFI_PEI_STALL;\r
-typedef PEI_SMBUS_PPI_EXECUTE_OPERATION EFI_PEI_SMBUS_PPI_EXECUTE_OPERATION; \r
-typedef PEI_SMBUS_NOTIFY_FUNCTION EFI_PEI_SMBUS_NOTIFY_FUNCTION; \r
-typedef PEI_SMBUS_PPI_ARP_DEVICE EFI_PEI_SMBUS_PPI_ARP_DEVICE; \r
-typedef PEI_SMBUS_PPI_GET_ARP_MAP EFI_PEI_SMBUS_PPI_GET_ARP_MAP; \r
-typedef PEI_SMBUS_PPI_NOTIFY EFI_PEI_SMBUS_PPI_NOTIFY; \r
-typedef PEI_BOOT_SCRIPT_EXECUTE EFI_PEI_BOOT_SCRIPT_EXECUTE; \r
-typedef PEI_BOOT_SCRIPT_EXECUTER_PPI EFI_PEI_BOOT_SCRIPT_EXECUTER_PPI; \r
-typedef EFI_FIND_FV_FINDFV EFI_PEI_FIND_FV_FINDFV; \r
-typedef EFI_FIND_FV_PPI EFI_PEI_FIND_FV_PPI; \r
-typedef PEI_RECOVERY_BLOCK_IO_INTERFACE EFI_PEI_RECOVERY_BLOCK_IO_PPI; \r
-typedef PEI_LBA EFI_PEI_LBA; \r
-typedef PEI_BLOCK_IO_MEDIA EFI_PEI_BLOCK_IO_MEDIA; \r
-typedef PEI_BLOCK_DEVICE_TYPE EFI_PEI_BLOCK_DEVICE_TYPE; \r
-typedef PEI_GET_NUMBER_BLOCK_DEVICES EFI_PEI_GET_NUMBER_BLOCK_DEVICES; \r
-typedef PEI_GET_DEVICE_MEDIA_INFORMATION EFI_PEI_GET_DEVICE_MEDIA_INFORMATION; \r
-typedef PEI_READ_BLOCKS EFI_PEI_READ_BLOCKS; \r
-typedef PEI_DEVICE_RECOVERY_MODULE_INTERFACE EFI_PEI_DEVICE_RECOVERY_MODULE_PPI; \r
-typedef PEI_DEVICE_GET_NUMBER_RECOVERY_CAPSULE EFI_PEI_DEVICE_GET_NUMBER_RECOVERY_CAPSULE;\r
-typedef PEI_DEVICE_GET_RECOVERY_CAPSULE_INFO EFI_PEI_DEVICE_GET_RECOVERY_CAPSULE_INFO; \r
-typedef PEI_DEVICE_LOAD_RECOVERY_CAPSULE EFI_PEI_DEVICE_LOAD_RECOVERY_CAPSULE; \r
-\r
-\r
-#endif\r