audk/MdePkg/Library
mdkinney 2fa3661a34 Add ARM support
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9108 6f19259b-4bc3-4df7-8a09-765794883524
2009-08-18 20:59:26 +00:00
..
BaseCacheMaintenanceLib Add ARM specific functions to the BaseCacheMaintenanceLib that generates an ASSERT() if any of the services are used. The ARM support in this library is only provided so the modules in the EDK II core packages can be built for ARM. ARM platforms must use an implementation of the Cache Maintenance Library that supports the target ARM CPU. 2009-08-18 20:56:21 +00:00
BaseCpuLib Replace .globl with ASM_GLOBAL 2009-05-20 10:22:09 +00:00
BaseDebugLibNull
BaseDebugLibSerialPort
BaseIoLibIntrinsic Add ARM support to BaseIoLibIntrinsic 2009-08-18 20:58:56 +00:00
BaseLib Minor update source to make end-of-line consistent. 2009-08-11 15:37:14 +00:00
BaseMemoryLib clean up all of eight BaseMemoryLib instances in MdePkg with the following updates: 2009-08-11 15:32:16 +00:00
BaseMemoryLibMmx Use "movd" instruction to manipulate MMX register to support more GNU assemblers. 2009-08-12 02:23:31 +00:00
BaseMemoryLibOptDxe clean up all of eight BaseMemoryLib instances in MdePkg with the following updates: 2009-08-11 15:32:16 +00:00
BaseMemoryLibOptPei clean up all of eight BaseMemoryLib instances in MdePkg with the following updates: 2009-08-11 15:32:16 +00:00
BaseMemoryLibRepStr clean up all of eight BaseMemoryLib instances in MdePkg with the following updates: 2009-08-11 15:32:16 +00:00
BaseMemoryLibSse2 Use "movd" instruction to manipulate MMX register to support more GNU assemblers. 2009-08-12 02:23:31 +00:00
BasePalLibNull
BasePcdLibNull
BasePciCf8Lib 1. Add address check for "RegisterForRuntime" APIs of PciLib, PciCf8Lib, PciExpressLib, and PciSegmentLib. 2009-05-14 03:13:31 +00:00
BasePciExpressLib 1. Add address check for "RegisterForRuntime" APIs of PciLib, PciCf8Lib, PciExpressLib, and PciSegmentLib. 2009-05-14 03:13:31 +00:00
BasePciLibCf8
BasePciLibPciExpress
BasePeCoffExtraActionLibNull 1) Clarify file and function header comments for the PE/COFF Extra Action library class 2009-05-09 00:45:25 +00:00
BasePeCoffGetEntryPointLib Add ARM support 2009-08-18 20:59:26 +00:00
BasePeCoffLib add the extra comments into BasePeCoffRelocateImage, BasePeCoffLoadImage and BasePeCoffRelocateImageForRuntime to help user to know the usage model of these APIs. 2009-05-11 01:32:17 +00:00
BasePerformanceLibNull
BasePostCodeLibDebug
BasePostCodeLibPort80
BasePrintLib Adjust the behavior of the MdePkg Print Library class to produce a consistent style of EOL characters. 2009-06-30 23:13:06 +00:00
BaseReportStatusCodeLibNull Correct parameter names for ASSERT() checks. 2009-05-31 17:19:40 +00:00
BaseSerialPortLibNull Fix some typo. 2009-04-02 05:34:26 +00:00
BaseSynchronizationLib Remove all unnecessary .align directives in MdePkg 2009-08-11 15:35:27 +00:00
BaseTimerLibNullTemplate
BaseUefiDecompressLib Fix some typo. 2009-04-02 05:34:26 +00:00
DxeCoreEntryPoint
DxeCoreHobLib Clarify BuildCvHob() API in HobLib to state that this function will ASSERT() if the platform does not support Capsule Volume HOBs. This allows PI implementations to ASSERT() and Framework implementations to provide a full implementation of this API. 2009-05-09 01:47:49 +00:00
DxeExtractGuidedSectionLib
DxeHobLib Clarify BuildCvHob() API in HobLib to state that this function will ASSERT() if the platform does not support Capsule Volume HOBs. This allows PI implementations to ASSERT() and Framework implementations to provide a full implementation of this API. 2009-05-09 01:47:49 +00:00
DxePcdLib
DxeRuntimePciExpressLib Fix the bug in DxeRuntimePciExpressLib that behavior of GetPciExpressAddress() in virtual mode is not correct. 2009-04-30 02:32:49 +00:00
DxeServicesLib
DxeServicesTableLib
DxeSmbusLib
PeiCoreEntryPoint
PeiDxePostCodeLibReportStatusCode
PeiExtractGuidedSectionLib
PeiHobLib Clarify BuildCvHob() API in HobLib to state that this function will ASSERT() if the platform does not support Capsule Volume HOBs. This allows PI implementations to ASSERT() and Framework implementations to provide a full implementation of this API. 2009-05-09 01:47:49 +00:00
PeiIoLibCpuIo
PeiMemoryAllocationLib Minor update the function interface for three re-allocate pool APIs to check the conformance of OldBuffer only when the memory allocation succeeds. In this way the assert condition is covered by CopyMem () API in BaseMemoryLib. 2009-05-12 02:29:22 +00:00
PeiMemoryLib clean up all of eight BaseMemoryLib instances in MdePkg with the following updates: 2009-08-11 15:32:16 +00:00
PeiPalLib
PeiPcdLib
PeiPciLibPciCfg2 Fix the unaligned issue of PCI read/write buffer. 2009-05-19 07:09:45 +00:00
PeiPciSegmentLibPciCfg2 Fix the unaligned issue of PCI read/write buffer. 2009-05-19 07:09:45 +00:00
PeiResourcePublicationLib
PeiServicesLib
PeiServicesTablePointerLib
PeiServicesTablePointerLibIdt
PeiServicesTablePointerLibKr7
PeiSmbusLibSmbus2Ppi
PeimEntryPoint
SecPeiDxeTimerLibCpu
UefiApplicationEntryPoint Fix some typo. 2009-04-02 05:34:26 +00:00
UefiBootServicesTableLib
UefiDebugLibConOut
UefiDebugLibStdErr
UefiDevicePathLib Remove redundant #include statements 2009-05-20 22:06:20 +00:00
UefiDevicePathLibDevicePathProtocol Remove redundant #include statements 2009-05-20 22:06:20 +00:00
UefiDriverEntryPoint
UefiLib fix the issue when passing a L"" string to PrintXY. 2009-06-04 13:50:14 +00:00
UefiMemoryAllocationLib Minor update the function interface for three re-allocate pool APIs to check the conformance of OldBuffer only when the memory allocation succeeds. In this way the assert condition is covered by CopyMem () API in BaseMemoryLib. 2009-05-12 02:29:22 +00:00
UefiMemoryLib clean up all of eight BaseMemoryLib instances in MdePkg with the following updates: 2009-08-11 15:32:16 +00:00
UefiPalLib Fix the bug that gEfiSalSystemTableGuid is missing in UefiPalLib.inf. 2009-04-29 03:01:50 +00:00
UefiPciLibPciRootBridgeIo Fix the unaligned issue of PCI read/write buffer. 2009-05-19 07:09:45 +00:00
UefiPciSegmentLibPciRootBridgeIo Fix the unaligned issue of PCI read/write buffer. 2009-05-19 07:09:45 +00:00
UefiRuntimeLib Merge RuntimeLib and RuntimeServices.c. 2009-04-24 02:09:46 +00:00
UefiRuntimeServicesTableLib
UefiSalLib
UefiScsiLib Add missing parameter check ASSERTs in ScsiReadCapacity16Command() of UefiScsiLib. 2009-06-05 01:41:31 +00:00
UefiUsbLib modify the implementation of GetInterface and GetConfiguration to force the high byte of output type parameters zero. 2009-06-03 01:57:56 +00:00