EDK2 doxygen online documents - Firmware Encoding Index 1
EDK2 doxygen online documents - Firmware Encoding Index

Build/S3C24xxPkg/DEBUG_ARMGCC/ARM/ArmPlatformPkg/Bds/Bds/DEBUG/AutoGen.c

Go to the documentation of this file.
00001 
00008 #include <PiDxe.h>
00009 #include <Library/BaseLib.h>
00010 #include <Library/DebugLib.h>
00011 #include <Library/UefiBootServicesTableLib.h>
00012 #include <Library/UefiDriverEntryPoint.h>
00013 
00014 GLOBAL_REMOVE_IF_UNREFERENCED GUID gEfiCallerIdGuid = {0x5a50aa81, 0xc3ae, 0x4608, {0xa0, 0xe3, 0x41, 0xa2, 0xe6, 0x9b, 0xaf, 0x94}};
00015 
00016 // Guids
00017 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiFileSystemInfoGuid = { 0x09576E93, 0x6D3F, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
00018 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gArmPlatformTokenSpaceGuid = { 0x9c0aaed4, 0x74c5, 0x4043, { 0xb4, 0x17, 0xa3, 0x22, 0x38, 0x14, 0xce, 0x76 } };
00019 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiMdePkgTokenSpaceGuid = { 0x914AEBE7, 0x4635, 0x459b, { 0xAA, 0x1C, 0x11, 0xE2, 0x19, 0xB0, 0x3A, 0x10 }};
00020 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gOmap35xxTokenSpaceGuid = { 0x24b09abe, 0x4e47, 0x481c, { 0xa9, 0xad, 0xce, 0xf1, 0x2c, 0x39, 0x23, 0x27} };
00021 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiEventReadyToBootGuid = { 0x7CE88FB3, 0x4BD7, 0x4679, { 0x87, 0xA8, 0xA8, 0xD8, 0xDE, 0xE5, 0x0D, 0x2B }};
00022 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiEventLegacyBootGuid = { 0x2A571201, 0x4966, 0x47F6, { 0x8B, 0x86, 0xF3, 0x1E, 0x41, 0xF3, 0x2F, 0x10 }};
00023 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiGlobalVariableGuid = { 0x8BE4DF61, 0x93CA, 0x11D2, { 0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C }};
00024 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHobListGuid = { 0x7739F24C, 0x93D7, 0x11D4, { 0x9A, 0x3A, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
00025 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gArmTokenSpaceGuid = { 0xBB11ECFE, 0x820F, 0x4968, { 0xBB, 0xA6, 0xF7, 0x6A, 0xFE, 0x30, 0x25, 0x96 } };
00026 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gPerformanceProtocolGuid = { 0x76B6BDFA, 0x2ACD, 0x4462, { 0x9E, 0x3F, 0xCB, 0x58, 0xC9, 0x69, 0xD9, 0x37 }};
00027 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiFileInfoGuid = { 0x09576E92, 0x6D3F, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
00028 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEmbeddedTokenSpaceGuid = { 0xe0d8ca17, 0x4276, 0x4386, { 0xbb, 0x79, 0x48, 0xcb, 0x81, 0x3d, 0x3c, 0x4f }};
00029 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDxeServicesTableGuid = { 0x05AD34BA, 0x6F02, 0x4214, { 0x95, 0x2E, 0x4D, 0xA0, 0x39, 0x8E, 0x2B, 0xB9 }};
00030 
00031 // Protocols
00032 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiBdsArchProtocolGuid = { 0x665E3FF6, 0x46CC, 0x11D4, { 0x9A, 0x38, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
00033 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiBlockIoProtocolGuid = { 0x964E5B21, 0x6459, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
00034 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSimpleTextInProtocolGuid = { 0x387477C1, 0x69C7, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
00035 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiPxeBaseCodeProtocolGuid = { 0x03C4E603, 0xAC28, 0x11D3, { 0x9A, 0x2D, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
00036 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSimpleNetworkProtocolGuid = { 0xA19832B9, 0xAC25, 0x11D3, { 0x9A, 0x2D, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
00037 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDevicePathToTextProtocolGuid = { 0x8B843E20, 0x8132, 0x4852, { 0x90, 0xCC, 0x55, 0x1A, 0x4E, 0x4A, 0x7F, 0x1C }};
00038 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDevicePathProtocolGuid = { 0x09576E91, 0x6D3F, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
00039 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDriverBindingProtocolGuid = { 0x18A031AB, 0xB443, 0x4D1A, { 0xA5, 0xC0, 0x0C, 0x09, 0x26, 0x1E, 0x9F, 0x71 }};
00040 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSimpleTextOutProtocolGuid = { 0x387477C2, 0x69C7, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
00041 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiGraphicsOutputProtocolGuid = { 0x9042A9DE, 0x23DC, 0x4A38, { 0x96, 0xFB, 0x7A, 0xDE, 0xD0, 0x80, 0x51, 0x6A }};
00042 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiHiiFontProtocolGuid = {0xe9ca4775, 0x8657, 0x47fc, {0x97, 0xe7, 0x7e, 0xd6, 0x5a, 0x08, 0x43, 0x24}};
00043 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiUgaDrawProtocolGuid = { 0x982C298B, 0xF4FA, 0x41CB, { 0xB8, 0x38, 0x77, 0xAA, 0x68, 0x8F, 0xB8, 0x39 }};
00044 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiComponentNameProtocolGuid = { 0x107A772C, 0xD5E1, 0x11D4, { 0x9A, 0x46, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
00045 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiComponentName2ProtocolGuid = { 0x6A7A5CFF, 0xE8D9, 0x4F70, { 0xBA, 0xDA, 0x75, 0xAB, 0x30, 0x25, 0xCE, 0x14 }};
00046 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDriverConfigurationProtocolGuid = { 0x107A772B, 0xD5E1, 0x11D4, { 0x9A, 0x46, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
00047 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDriverConfiguration2ProtocolGuid = { 0xBFD7DC1D, 0x24F1, 0x40D9, { 0x82, 0xE7, 0x2E, 0x09, 0xBB, 0x6B, 0x4E, 0xBE }};
00048 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDriverDiagnosticsProtocolGuid = { 0x0784924F, 0xE296, 0x11D4, { 0x9A, 0x49, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D }};
00049 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDriverDiagnostics2ProtocolGuid = { 0x4D330321, 0x025F, 0x4AAC, { 0x90, 0xD8, 0x5E, 0xD9, 0x00, 0x17, 0x3B, 0x63 }};
00050 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiCpuArchProtocolGuid = { 0x26BACCB1, 0x6F42, 0x11D4, { 0xBC, 0xE7, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }};
00051 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDevicePathFromTextProtocolGuid = { 0x05C99A21, 0xC70F, 0x4AD2, { 0x8A, 0x5F, 0x35, 0xDF, 0x33, 0x43, 0xF5, 0x1E }};
00052 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiSimpleFileSystemProtocolGuid = { 0x964E5B22, 0x6459, 0x11D2, { 0x8E, 0x39, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
00053 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiFirmwareVolume2ProtocolGuid = { 0x220e73b6, 0x6bdb, 0x4413, { 0x84, 0x5, 0xb9, 0x74, 0xb1, 0x8, 0x61, 0x9a } };
00054 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiLoadFileProtocolGuid = { 0x56EC3091, 0x954C, 0x11D2, { 0x8E, 0x3F, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
00055 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiDiskIoProtocolGuid = { 0xCE345171, 0xBA0B, 0x11D2, { 0x8E, 0x4F, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
00056 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiUsbIoProtocolGuid = { 0x2B2F68D6, 0x0CD2, 0x44CF, { 0x8E, 0x8B, 0xBB, 0xA2, 0x0B, 0x1B, 0x5B, 0x75 }};
00057 GLOBAL_REMOVE_IF_UNREFERENCED EFI_GUID gEfiLoadedImageProtocolGuid = { 0x5B1B31A1, 0x9562, 0x11D2, { 0x8E, 0x3F, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B }};
00058 
00059 // Definition of PCDs used in this module
00060 GLOBAL_REMOVE_IF_UNREFERENCED const UINT16 _gPcd_FixedAtBuild_PcdDefaultBootDevicePath[87] = {86, 101, 110, 72, 119, 40, 66, 54, 49, 53, 70, 49, 70, 53, 45, 53, 48, 56, 56, 45, 52, 51, 67, 68, 45, 56, 48, 57, 67, 45, 65, 49, 54, 69, 53, 50, 52, 56, 55, 68, 48, 48, 41, 47, 72, 68, 40, 49, 44, 77, 66, 82, 44, 48, 120, 48, 48, 48, 48, 48, 48, 48, 48, 44, 48, 120, 51, 70, 44, 48, 120, 49, 57, 70, 67, 48, 41, 47, 122, 73, 109, 97, 103, 101, 0 };
00061 GLOBAL_REMOVE_IF_UNREFERENCED const UINT8 _gPcd_FixedAtBuild_PcdDefaultBootArgument[2] = {0 };
00062 GLOBAL_REMOVE_IF_UNREFERENCED const UINT16 _gPcd_FixedAtBuild_PcdPlatformBootTimeOut = _PCD_VALUE_PcdPlatformBootTimeOut;
00063 GLOBAL_REMOVE_IF_UNREFERENCED const UINT16 _gPcd_FixedAtBuild_PcdDefaultBootDescription[16] = {76, 105, 110, 117, 120, 32, 102, 114, 111, 109, 32, 83, 68, 0 };
00064 GLOBAL_REMOVE_IF_UNREFERENCED const UINT16 _gPcd_FixedAtBuild_PcdFdtDevicePath[97] = {86, 101, 110, 72, 119, 40, 66, 54, 49, 53, 70, 49, 70, 53, 45, 53, 48, 56, 56, 45, 52, 51, 67, 68, 45, 56, 48, 57, 67, 45, 65, 49, 54, 69, 53, 50, 52, 56, 55, 68, 48, 48, 41, 47, 72, 68, 40, 49, 44, 77, 66, 82, 44, 48, 120, 48, 48, 48, 48, 48, 48, 48, 48, 44, 48, 120, 51, 70, 44, 48, 120, 49, 57, 70, 67, 48, 41, 47, 111, 109, 97, 112, 51, 45, 98, 101, 97, 103, 108, 101, 46, 100, 116, 98, 0 };
00065 GLOBAL_REMOVE_IF_UNREFERENCED const UINT8 _gPcd_FixedAtBuild_PcdFirmwareVendor[14] = {65, 82, 77, 32, 80, 108, 97, 116, 102, 111, 114, 109, 0 };
00066 GLOBAL_REMOVE_IF_UNREFERENCED const UINT16 _gPcd_FixedAtBuild_PcdDefaultConInPaths[77] = {86, 101, 110, 72, 119, 40, 54, 54, 57, 54, 57, 51, 54, 68, 45, 51, 54, 51, 55, 45, 52, 54, 55, 67, 45, 56, 55, 67, 66, 45, 49, 52, 69, 65, 56, 50, 52, 56, 57, 52, 56, 67, 41, 47, 85, 97, 114, 116, 40, 49, 49, 53, 50, 48, 48, 44, 56, 44, 78, 44, 49, 41, 47, 86, 101, 110, 80, 99, 65, 110, 115, 105, 40, 41, 0 };
00067 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdDefaultBootType = _PCD_VALUE_PcdDefaultBootType;
00068 GLOBAL_REMOVE_IF_UNREFERENCED const UINT16 _gPcd_FixedAtBuild_PcdDefaultConOutPaths[77] = {86, 101, 110, 72, 119, 40, 54, 54, 57, 54, 57, 51, 54, 68, 45, 51, 54, 51, 55, 45, 52, 54, 55, 67, 45, 56, 55, 67, 66, 45, 49, 52, 69, 65, 56, 50, 52, 56, 57, 52, 56, 67, 41, 47, 85, 97, 114, 116, 40, 49, 49, 53, 50, 48, 48, 44, 56, 44, 78, 44, 49, 41, 47, 86, 101, 110, 80, 99, 65, 110, 115, 105, 40, 41, 0 };
00069 
00070 // Definition of PCDs used in libraries
00071 
00072 #define _PCD_TOKEN_PcdComponentName2Disable  49
00073 #define _PCD_VALUE_PcdComponentName2Disable  ((BOOLEAN)1)
00074 GLOBAL_REMOVE_IF_UNREFERENCED const BOOLEAN _gPcd_FixedAtBuild_PcdComponentName2Disable = _PCD_VALUE_PcdComponentName2Disable;
00075 extern const  BOOLEAN  _gPcd_FixedAtBuild_PcdComponentName2Disable;
00076 #define _PCD_GET_MODE_BOOL_PcdComponentName2Disable  _gPcd_FixedAtBuild_PcdComponentName2Disable
00077 //#define _PCD_SET_MODE_BOOL_PcdComponentName2Disable  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00078 
00079 #define _PCD_TOKEN_PcdUefiLibMaxPrintBufferSize  50
00080 #define _PCD_VALUE_PcdUefiLibMaxPrintBufferSize  320
00081 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdUefiLibMaxPrintBufferSize = _PCD_VALUE_PcdUefiLibMaxPrintBufferSize;
00082 extern const  UINT32  _gPcd_FixedAtBuild_PcdUefiLibMaxPrintBufferSize;
00083 #define _PCD_GET_MODE_32_PcdUefiLibMaxPrintBufferSize  _gPcd_FixedAtBuild_PcdUefiLibMaxPrintBufferSize
00084 //#define _PCD_SET_MODE_32_PcdUefiLibMaxPrintBufferSize  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00085 
00086 #define _PCD_TOKEN_PcdMaximumLinkedListLength  14
00087 #define _PCD_VALUE_PcdMaximumLinkedListLength  1000000
00088 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdMaximumLinkedListLength = _PCD_VALUE_PcdMaximumLinkedListLength;
00089 extern const  UINT32  _gPcd_FixedAtBuild_PcdMaximumLinkedListLength;
00090 #define _PCD_GET_MODE_32_PcdMaximumLinkedListLength  _gPcd_FixedAtBuild_PcdMaximumLinkedListLength
00091 //#define _PCD_SET_MODE_32_PcdMaximumLinkedListLength  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00092 
00093 #define _PCD_TOKEN_PcdSystemMemorySize  105
00094 #define _PCD_VALUE_PcdSystemMemorySize  0
00095 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdSystemMemorySize = _PCD_VALUE_PcdSystemMemorySize;
00096 extern const  UINT32  _gPcd_FixedAtBuild_PcdSystemMemorySize;
00097 #define _PCD_GET_MODE_32_PcdSystemMemorySize  _gPcd_FixedAtBuild_PcdSystemMemorySize
00098 //#define _PCD_SET_MODE_32_PcdSystemMemorySize  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00099 
00100 #define _PCD_TOKEN_PcdUgaConsumeSupport  51
00101 #define _PCD_VALUE_PcdUgaConsumeSupport  ((BOOLEAN)1)
00102 GLOBAL_REMOVE_IF_UNREFERENCED const BOOLEAN _gPcd_FixedAtBuild_PcdUgaConsumeSupport = _PCD_VALUE_PcdUgaConsumeSupport;
00103 extern const  BOOLEAN  _gPcd_FixedAtBuild_PcdUgaConsumeSupport;
00104 #define _PCD_GET_MODE_BOOL_PcdUgaConsumeSupport  _gPcd_FixedAtBuild_PcdUgaConsumeSupport
00105 //#define _PCD_SET_MODE_BOOL_PcdUgaConsumeSupport  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00106 
00107 #define _PCD_TOKEN_PcdArmLinuxKernelMaxOffset  106
00108 #define _PCD_VALUE_PcdArmLinuxKernelMaxOffset  0x08000000
00109 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdArmLinuxKernelMaxOffset = _PCD_VALUE_PcdArmLinuxKernelMaxOffset;
00110 extern const  UINT32  _gPcd_FixedAtBuild_PcdArmLinuxKernelMaxOffset;
00111 #define _PCD_GET_MODE_32_PcdArmLinuxKernelMaxOffset  _gPcd_FixedAtBuild_PcdArmLinuxKernelMaxOffset
00112 //#define _PCD_SET_MODE_32_PcdArmLinuxKernelMaxOffset  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00113 
00114 #define _PCD_TOKEN_PcdArmMachineType  107
00115 #define _PCD_VALUE_PcdArmMachineType  1546
00116 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdArmMachineType = _PCD_VALUE_PcdArmMachineType;
00117 extern const  UINT32  _gPcd_FixedAtBuild_PcdArmMachineType;
00118 #define _PCD_GET_MODE_32_PcdArmMachineType  _gPcd_FixedAtBuild_PcdArmMachineType
00119 //#define _PCD_SET_MODE_32_PcdArmMachineType  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00120 
00121 #define _PCD_TOKEN_PcdMaximumAsciiStringLength  16
00122 #define _PCD_VALUE_PcdMaximumAsciiStringLength  1000000
00123 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdMaximumAsciiStringLength = _PCD_VALUE_PcdMaximumAsciiStringLength;
00124 extern const  UINT32  _gPcd_FixedAtBuild_PcdMaximumAsciiStringLength;
00125 #define _PCD_GET_MODE_32_PcdMaximumAsciiStringLength  _gPcd_FixedAtBuild_PcdMaximumAsciiStringLength
00126 //#define _PCD_SET_MODE_32_PcdMaximumAsciiStringLength  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00127 
00128 #define _PCD_TOKEN_PcdPerformanceLibraryPropertyMask  19
00129 #define _PCD_VALUE_PcdPerformanceLibraryPropertyMask  1
00130 GLOBAL_REMOVE_IF_UNREFERENCED const UINT8 _gPcd_FixedAtBuild_PcdPerformanceLibraryPropertyMask = _PCD_VALUE_PcdPerformanceLibraryPropertyMask;
00131 extern const  UINT8  _gPcd_FixedAtBuild_PcdPerformanceLibraryPropertyMask;
00132 #define _PCD_GET_MODE_8_PcdPerformanceLibraryPropertyMask  _gPcd_FixedAtBuild_PcdPerformanceLibraryPropertyMask
00133 //#define _PCD_SET_MODE_8_PcdPerformanceLibraryPropertyMask  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00134 
00135 #define _PCD_TOKEN_PcdDebugPropertyMask  22
00136 #define _PCD_VALUE_PcdDebugPropertyMask  0x2f
00137 GLOBAL_REMOVE_IF_UNREFERENCED const UINT8 _gPcd_FixedAtBuild_PcdDebugPropertyMask = _PCD_VALUE_PcdDebugPropertyMask;
00138 extern const  UINT8  _gPcd_FixedAtBuild_PcdDebugPropertyMask;
00139 #define _PCD_GET_MODE_8_PcdDebugPropertyMask  _gPcd_FixedAtBuild_PcdDebugPropertyMask
00140 //#define _PCD_SET_MODE_8_PcdDebugPropertyMask  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00141 
00142 #define _PCD_TOKEN_PcdComponentNameDisable  52
00143 #define _PCD_VALUE_PcdComponentNameDisable  ((BOOLEAN)1)
00144 GLOBAL_REMOVE_IF_UNREFERENCED const BOOLEAN _gPcd_FixedAtBuild_PcdComponentNameDisable = _PCD_VALUE_PcdComponentNameDisable;
00145 extern const  BOOLEAN  _gPcd_FixedAtBuild_PcdComponentNameDisable;
00146 #define _PCD_GET_MODE_BOOL_PcdComponentNameDisable  _gPcd_FixedAtBuild_PcdComponentNameDisable
00147 //#define _PCD_SET_MODE_BOOL_PcdComponentNameDisable  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00148 
00149 #define _PCD_TOKEN_PcdDebugPrintErrorLevel  24
00150 #define _PCD_VALUE_PcdDebugPrintErrorLevel  0x80000000
00151 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdDebugPrintErrorLevel = _PCD_VALUE_PcdDebugPrintErrorLevel;
00152 extern const  UINT32  _gPcd_FixedAtBuild_PcdDebugPrintErrorLevel;
00153 #define _PCD_GET_MODE_32_PcdDebugPrintErrorLevel  _gPcd_FixedAtBuild_PcdDebugPrintErrorLevel
00154 //#define _PCD_SET_MODE_32_PcdDebugPrintErrorLevel  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00155 
00156 #define _PCD_TOKEN_PcdSP804TimerFrequencyInMHz  25
00157 #define _PCD_VALUE_PcdSP804TimerFrequencyInMHz  1
00158 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdSP804TimerFrequencyInMHz = _PCD_VALUE_PcdSP804TimerFrequencyInMHz;
00159 extern const  UINT32  _gPcd_FixedAtBuild_PcdSP804TimerFrequencyInMHz;
00160 #define _PCD_GET_MODE_32_PcdSP804TimerFrequencyInMHz  _gPcd_FixedAtBuild_PcdSP804TimerFrequencyInMHz
00161 //#define _PCD_SET_MODE_32_PcdSP804TimerFrequencyInMHz  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00162 
00163 #define _PCD_TOKEN_PcdArmLinuxAtagMaxOffset  108
00164 #define _PCD_VALUE_PcdArmLinuxAtagMaxOffset  0x4000
00165 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdArmLinuxAtagMaxOffset = _PCD_VALUE_PcdArmLinuxAtagMaxOffset;
00166 extern const  UINT32  _gPcd_FixedAtBuild_PcdArmLinuxAtagMaxOffset;
00167 #define _PCD_GET_MODE_32_PcdArmLinuxAtagMaxOffset  _gPcd_FixedAtBuild_PcdArmLinuxAtagMaxOffset
00168 //#define _PCD_SET_MODE_32_PcdArmLinuxAtagMaxOffset  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00169 
00170 #define _PCD_TOKEN_PcdArmCacheOperationThreshold  29
00171 #define _PCD_VALUE_PcdArmCacheOperationThreshold  1024
00172 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdArmCacheOperationThreshold = _PCD_VALUE_PcdArmCacheOperationThreshold;
00173 extern const  UINT32  _gPcd_FixedAtBuild_PcdArmCacheOperationThreshold;
00174 #define _PCD_GET_MODE_32_PcdArmCacheOperationThreshold  _gPcd_FixedAtBuild_PcdArmCacheOperationThreshold
00175 //#define _PCD_SET_MODE_32_PcdArmCacheOperationThreshold  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00176 
00177 #define _PCD_TOKEN_PcdDriverDiagnostics2Disable  55
00178 #define _PCD_VALUE_PcdDriverDiagnostics2Disable  ((BOOLEAN)1)
00179 GLOBAL_REMOVE_IF_UNREFERENCED const BOOLEAN _gPcd_FixedAtBuild_PcdDriverDiagnostics2Disable = _PCD_VALUE_PcdDriverDiagnostics2Disable;
00180 extern const  BOOLEAN  _gPcd_FixedAtBuild_PcdDriverDiagnostics2Disable;
00181 #define _PCD_GET_MODE_BOOL_PcdDriverDiagnostics2Disable  _gPcd_FixedAtBuild_PcdDriverDiagnostics2Disable
00182 //#define _PCD_SET_MODE_BOOL_PcdDriverDiagnostics2Disable  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00183 
00184 #define _PCD_TOKEN_PcdDriverDiagnosticsDisable  54
00185 #define _PCD_VALUE_PcdDriverDiagnosticsDisable  ((BOOLEAN)1)
00186 GLOBAL_REMOVE_IF_UNREFERENCED const BOOLEAN _gPcd_FixedAtBuild_PcdDriverDiagnosticsDisable = _PCD_VALUE_PcdDriverDiagnosticsDisable;
00187 extern const  BOOLEAN  _gPcd_FixedAtBuild_PcdDriverDiagnosticsDisable;
00188 #define _PCD_GET_MODE_BOOL_PcdDriverDiagnosticsDisable  _gPcd_FixedAtBuild_PcdDriverDiagnosticsDisable
00189 //#define _PCD_SET_MODE_BOOL_PcdDriverDiagnosticsDisable  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00190 
00191 #define _PCD_TOKEN_PcdSP804TimerPerformanceBase  36
00192 #define _PCD_VALUE_PcdSP804TimerPerformanceBase  0
00193 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdSP804TimerPerformanceBase = _PCD_VALUE_PcdSP804TimerPerformanceBase;
00194 extern const  UINT32  _gPcd_FixedAtBuild_PcdSP804TimerPerformanceBase;
00195 #define _PCD_GET_MODE_32_PcdSP804TimerPerformanceBase  _gPcd_FixedAtBuild_PcdSP804TimerPerformanceBase
00196 //#define _PCD_SET_MODE_32_PcdSP804TimerPerformanceBase  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00197 
00198 #define _PCD_TOKEN_PcdMaximumUnicodeStringLength  32
00199 #define _PCD_VALUE_PcdMaximumUnicodeStringLength  1000000
00200 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength = _PCD_VALUE_PcdMaximumUnicodeStringLength;
00201 extern const  UINT32  _gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength;
00202 #define _PCD_GET_MODE_32_PcdMaximumUnicodeStringLength  _gPcd_FixedAtBuild_PcdMaximumUnicodeStringLength
00203 //#define _PCD_SET_MODE_32_PcdMaximumUnicodeStringLength  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00204 
00205 #define _PCD_TOKEN_PcdSP804TimerMetronomeBase  33
00206 #define _PCD_VALUE_PcdSP804TimerMetronomeBase  0
00207 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdSP804TimerMetronomeBase = _PCD_VALUE_PcdSP804TimerMetronomeBase;
00208 extern const  UINT32  _gPcd_FixedAtBuild_PcdSP804TimerMetronomeBase;
00209 #define _PCD_GET_MODE_32_PcdSP804TimerMetronomeBase  _gPcd_FixedAtBuild_PcdSP804TimerMetronomeBase
00210 //#define _PCD_SET_MODE_32_PcdSP804TimerMetronomeBase  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00211 
00212 #define _PCD_TOKEN_PcdEmbeddedPerformanceCounterFrequencyInHz  27
00213 #define _PCD_VALUE_PcdEmbeddedPerformanceCounterFrequencyInHz  13000000ULL
00214 GLOBAL_REMOVE_IF_UNREFERENCED const UINT64 _gPcd_FixedAtBuild_PcdEmbeddedPerformanceCounterFrequencyInHz = _PCD_VALUE_PcdEmbeddedPerformanceCounterFrequencyInHz;
00215 extern const  UINT64  _gPcd_FixedAtBuild_PcdEmbeddedPerformanceCounterFrequencyInHz;
00216 #define _PCD_GET_MODE_64_PcdEmbeddedPerformanceCounterFrequencyInHz  _gPcd_FixedAtBuild_PcdEmbeddedPerformanceCounterFrequencyInHz
00217 //#define _PCD_SET_MODE_64_PcdEmbeddedPerformanceCounterFrequencyInHz  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00218 
00219 #define _PCD_TOKEN_PcdDebugClearMemoryValue  31
00220 #define _PCD_VALUE_PcdDebugClearMemoryValue  0xAF
00221 GLOBAL_REMOVE_IF_UNREFERENCED const UINT8 _gPcd_FixedAtBuild_PcdDebugClearMemoryValue = _PCD_VALUE_PcdDebugClearMemoryValue;
00222 extern const  UINT8  _gPcd_FixedAtBuild_PcdDebugClearMemoryValue;
00223 #define _PCD_GET_MODE_8_PcdDebugClearMemoryValue  _gPcd_FixedAtBuild_PcdDebugClearMemoryValue
00224 //#define _PCD_SET_MODE_8_PcdDebugClearMemoryValue  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00225 
00226 #define _PCD_TOKEN_PcdVerifyNodeInList  42
00227 #define _PCD_VALUE_PcdVerifyNodeInList  ((BOOLEAN)0)
00228 GLOBAL_REMOVE_IF_UNREFERENCED const BOOLEAN _gPcd_FixedAtBuild_PcdVerifyNodeInList = _PCD_VALUE_PcdVerifyNodeInList;
00229 extern const  BOOLEAN  _gPcd_FixedAtBuild_PcdVerifyNodeInList;
00230 #define _PCD_GET_MODE_BOOL_PcdVerifyNodeInList  _gPcd_FixedAtBuild_PcdVerifyNodeInList
00231 //#define _PCD_SET_MODE_BOOL_PcdVerifyNodeInList  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00232 
00233 #define _PCD_TOKEN_PcdOmap35xxConsoleUart  12
00234 #define _PCD_VALUE_PcdOmap35xxConsoleUart  3
00235 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdOmap35xxConsoleUart = _PCD_VALUE_PcdOmap35xxConsoleUart;
00236 extern const  UINT32  _gPcd_FixedAtBuild_PcdOmap35xxConsoleUart;
00237 #define _PCD_GET_MODE_32_PcdOmap35xxConsoleUart  _gPcd_FixedAtBuild_PcdOmap35xxConsoleUart
00238 //#define _PCD_SET_MODE_32_PcdOmap35xxConsoleUart  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00239 
00240 #define _PCD_TOKEN_PcdSystemMemoryBase  109
00241 #define _PCD_VALUE_PcdSystemMemoryBase  0
00242 GLOBAL_REMOVE_IF_UNREFERENCED const UINT32 _gPcd_FixedAtBuild_PcdSystemMemoryBase = _PCD_VALUE_PcdSystemMemoryBase;
00243 extern const  UINT32  _gPcd_FixedAtBuild_PcdSystemMemoryBase;
00244 #define _PCD_GET_MODE_32_PcdSystemMemoryBase  _gPcd_FixedAtBuild_PcdSystemMemoryBase
00245 //#define _PCD_SET_MODE_32_PcdSystemMemoryBase  ASSERT(FALSE)  // It is not allowed to set value for a FIXED_AT_BUILD PCD
00246 
00247 
00248 RETURN_STATUS
00249 EFIAPI
00250 BaseDebugLibSerialPortConstructor (
00251   VOID
00252   );
00253 
00254 EFI_STATUS
00255 EFIAPI
00256 UefiBootServicesTableLibConstructor (
00257   IN EFI_HANDLE        ImageHandle,
00258   IN EFI_SYSTEM_TABLE  *SystemTable
00259   );
00260 
00261 EFI_STATUS
00262 EFIAPI
00263 UefiRuntimeServicesTableLibConstructor (
00264   IN EFI_HANDLE        ImageHandle,
00265   IN EFI_SYSTEM_TABLE  *SystemTable
00266   );
00267 
00268 EFI_STATUS
00269 EFIAPI
00270 UefiLibConstructor (
00271   IN EFI_HANDLE        ImageHandle,
00272   IN EFI_SYSTEM_TABLE  *SystemTable
00273   );
00274 
00275 EFI_STATUS
00276 EFIAPI
00277 HobLibConstructor (
00278   IN EFI_HANDLE        ImageHandle,
00279   IN EFI_SYSTEM_TABLE  *SystemTable
00280   );
00281 
00282 RETURN_STATUS
00283 EFIAPI
00284 TimerConstructor (
00285   VOID
00286   );
00287 
00288 EFI_STATUS
00289 EFIAPI
00290 DxeServicesTableLibConstructor (
00291   IN EFI_HANDLE        ImageHandle,
00292   IN EFI_SYSTEM_TABLE  *SystemTable
00293   );
00294 
00295 
00296 VOID
00297 EFIAPI
00298 ProcessLibraryConstructorList (
00299   IN EFI_HANDLE        ImageHandle,
00300   IN EFI_SYSTEM_TABLE  *SystemTable
00301   )
00302 {
00303   EFI_STATUS  Status;
00304 
00305   Status = BaseDebugLibSerialPortConstructor ();
00306   ASSERT_EFI_ERROR (Status);
00307 
00308   Status = UefiBootServicesTableLibConstructor (ImageHandle, SystemTable);
00309   ASSERT_EFI_ERROR (Status);
00310 
00311   Status = UefiRuntimeServicesTableLibConstructor (ImageHandle, SystemTable);
00312   ASSERT_EFI_ERROR (Status);
00313 
00314   Status = UefiLibConstructor (ImageHandle, SystemTable);
00315   ASSERT_EFI_ERROR (Status);
00316 
00317   Status = HobLibConstructor (ImageHandle, SystemTable);
00318   ASSERT_EFI_ERROR (Status);
00319 
00320   Status = TimerConstructor ();
00321   ASSERT_EFI_ERROR (Status);
00322 
00323   Status = DxeServicesTableLibConstructor (ImageHandle, SystemTable);
00324   ASSERT_EFI_ERROR (Status);
00325 
00326 }
00327 
00328 
00329 
00330 VOID
00331 EFIAPI
00332 ProcessLibraryDestructorList (
00333   IN EFI_HANDLE        ImageHandle,
00334   IN EFI_SYSTEM_TABLE  *SystemTable
00335   )
00336 {
00337 
00338 }
00339 
00340 const UINT32 _gUefiDriverRevision = 0x00000000;
00341 const UINT32 _gDxeRevision = 0x00000000;
00342 
00343 
00344 EFI_STATUS
00345 EFIAPI
00346 ProcessModuleEntryPointList (
00347   IN EFI_HANDLE        ImageHandle,
00348   IN EFI_SYSTEM_TABLE  *SystemTable
00349   )
00350 
00351 {
00352   return BdsInitialize (ImageHandle, SystemTable);
00353 }
00354 
00355 VOID
00356 EFIAPI
00357 ExitDriver (
00358   IN EFI_STATUS  Status
00359   )
00360 {
00361   if (EFI_ERROR (Status)) {
00362     ProcessLibraryDestructorList (gImageHandle, gST);
00363   }
00364   gBS->Exit (gImageHandle, Status, 0, NULL);
00365 }
00366 
00367 GLOBAL_REMOVE_IF_UNREFERENCED const UINT8 _gDriverUnloadImageCount = 0;
00368 
00369 EFI_STATUS
00370 EFIAPI
00371 ProcessModuleUnloadList (
00372   IN EFI_HANDLE        ImageHandle
00373   )
00374 {
00375   return EFI_SUCCESS;
00376 }
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines