audk/MdePkg/Library
lgao4 0fa0015900 Add two ExtractGuidedSectionLib instance separately for Pei and Dxe module. Because Pei module may run in flash, they don't support to write global variable. We have to use GuidHob to store these global variables.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4009 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-30 09:01:06 +00:00
..
BaseCacheMaintenanceLib
BaseDebugLibNull
BaseIoLibIntrinsic Update Mde/MdeModulePkg to support ICC build for IA32/X64. 2007-09-19 06:15:43 +00:00
BaseLib Update Mde/MdeModulePkg to support ICC build for IA32/X64. 2007-09-19 06:15:43 +00:00
BaseMemoryLib
BaseMemoryLibMmx Add dependent packages in INF of modules. 2007-08-29 08:52:49 +00:00
BaseMemoryLibRepStr Fix bug in backward copy for x64 2007-09-22 16:55:58 +00:00
BaseMemoryLibSse2 Update Mde/MdeModulePkg to support ICC build for IA32/X64. 2007-09-19 06:15:43 +00:00
BasePcdLibNull 1) Add type casting for argument "a" in EFI_ERROR(a), since if compare two constants without specify data type, compiler maybe could not understand what is the actual data type of constant. The default would treat it as unsigned data. therefore, if the argument a of EFI_ERROR(a) is constant, for instance the EFI_LOAD_ERROR, the EFI_ERROR(a) would always be FALSE. 2007-08-15 06:17:29 +00:00
BasePciCf8Lib
BasePciExpressLib Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC spec 0.41, DSC spec 0.40. 2007-08-30 09:11:54 +00:00
BasePciLibCf8
BasePciLibPciExpress
BasePeCoffGetEntryPointLib 1. Replace PeCoffLoader library by PeCoff lib for PeiCore, DxeIpl and DxeMain. 2007-09-28 08:14:30 +00:00
BasePeCoffLib 1. Replace PeCoffLoader library by PeCoff lib for PeiCore, DxeIpl and DxeMain. 2007-09-28 08:14:30 +00:00
BasePerformanceLibNull FixedPcd macro should *not* be used in Library's inf file. 2007-09-17 03:57:13 +00:00
BasePostCodeLibDebug FixedPcd macro should *not* be used in Library's inf file. 2007-09-17 03:57:13 +00:00
BasePostCodeLibPort80 FixedPcd macro should *not* be used in Library's inf file. 2007-09-17 03:57:13 +00:00
BasePrintLib Fixed problem with sign extension in print lib. PrintXY could not print out French characters like é. 2007-09-01 15:56:49 +00:00
BaseTimerLibNullTemplate
BaseUefiDecompressLib
DxeCoreEntryPoint
DxeCoreHobLib Add in BuildFv2Hob in HobLib 2007-08-23 06:22:53 +00:00
DxeDebugLibSerialPort Merge the PI enabling works from the branch 2007-09-04 06:11:47 +00:00
DxeExtractGuidedSectionLib Add two ExtractGuidedSectionLib instance separately for Pei and Dxe module. Because Pei module may run in flash, they don't support to write global variable. We have to use GuidHob to store these global variables. 2007-09-30 09:01:06 +00:00
DxeHobLib Add in BuildFv2Hob in HobLib 2007-08-23 06:22:53 +00:00
DxeMemoryAllocationLib
DxeMemoryLib
DxePcdLib Add library dependency expressions for several library instances. 2007-08-02 10:01:41 +00:00
DxePiLib Merge branch of PI tree to main trunk 2007-09-24 11:38:43 +00:00
DxeServicesTableLib
DxeSmbusLib Add library dependency expressions for several library instances. 2007-08-02 10:01:41 +00:00
HiiLib Update Guid Value to avoid collision with old one 2007-07-24 03:54:55 +00:00
PeiCoreEntryPoint Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiDxeExtractGuidedSectionLib Work around fix to bypass to register GUID on S3 resume. 2007-09-30 01:59:02 +00:00
PeiDxePostCodeLibReportStatusCode Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiExtractGuidedSectionLib Add two ExtractGuidedSectionLib instance separately for Pei and Dxe module. Because Pei module may run in flash, they don't support to write global variable. We have to use GuidHob to store these global variables. 2007-09-30 09:01:06 +00:00
PeiHobLib Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiIoLibCpuIo Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiMemoryAllocationLib Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiMemoryLib
PeiPcdLib Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiPiLib Merge branch of PI tree to main trunk 2007-09-24 11:38:43 +00:00
PeiResourcePublicationLib
PeiServicesLib Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiServicesTablePointerLib Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiServicesTablePointerLibIdt Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiServicesTablePointerLibKr7 Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiServicesTablePointerLibMm7 Add SEC as a supported Module Type for all libraries that are also compatible with the PEI_CORE 2007-09-27 16:54:18 +00:00
PeiSmbusLibSmbus2Ppi Merge the PI enabling works from the branch 2007-09-04 06:11:47 +00:00
PeimEntryPoint Upgrade the format of EFI_PEIM_ENTRY_POINT to EFI_PEIM_ENTRY_POINT2 according to PI specification. 2007-09-07 03:51:54 +00:00
SecPeiDxeTimerLibCpu Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC spec 0.41, DSC spec 0.40. 2007-08-30 09:11:54 +00:00
SerialPortLibNull
UefiApplicationEntryPoint
UefiBootServicesTableLib
UefiDebugLibConOut Fix a bug to print correct message to ConOut and StdErr as they accept unicode string while DEBUG messages are all in Ascii 2007-09-20 06:40:26 +00:00
UefiDebugLibStdErr Fix a bug to print correct message to ConOut and StdErr as they accept unicode string while DEBUG messages are all in Ascii 2007-09-20 06:40:26 +00:00
UefiDevicePathLib Make the module pass CYGWIN GCC build 2007-09-25 10:57:55 +00:00
UefiDevicePathLibDevicePathProtocol Fix one minor comment issue in last check-in 2007-09-24 07:08:18 +00:00
UefiDriverEntryPoint
UefiLib Use Device Path Macros to get Device Path Type/SubType. (Some extensions might use high-bit-set device path type to specify "unpacked" device path.) 2007-09-18 02:41:33 +00:00
UefiRuntimeLib Change EfiConvertPointer() and EfiSetVirtualAddressMap() to use gRT instead of mRT because these two functions must only be called in physical mode, so there is never any need for them to use mRT that is converted to a virtual address 2007-08-08 20:44:44 +00:00
UefiRuntimeServicesTableLib Added DXE_CORE in the supported module type list 2007-08-09 08:06:55 +00:00
UefiScsiLib Fix a bug of ScsiWrite10Command() UefiScsiLib. After the SCSI WRITE command is executed, the output DataLength parameter should be EFI_SCSI_IO_SCSI_REQUEST_PACKET.OutTransferLength, instead of EFI_SCSI_IO_SCSI_REQUEST_PACKET.InTransferLength. 2007-09-28 05:59:12 +00:00
UefiUsbLib Sync code with MdePkg spec for Scsi library class and CustomDecompress library class. 2007-08-14 07:58:32 +00:00