audk/MdePkg/Library
davidhuang b7c5912af1 PI 1.1 SMM Feature Check-in
1. Add SmmServicesTableLib library class/instance.
2. Add SmmIoLibCpuIo/SmmPciLibPciRootBridgeIo library instance.
3. Update some library INF to support SMM_CORE module type.
4. Update dec/dsc to include new modules.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9590 6f19259b-4bc3-4df7-8a09-765794883524
2009-12-23 06:44:33 +00:00
..
BaseCacheMaintenanceLib Fix file headers 2009-08-24 23:43:23 +00:00
BaseCpuLib Fix file headers 2009-08-24 23:45:38 +00:00
BaseDebugLibNull INF file verified, and Coding Style reviewed. 2009-01-09 07:23:31 +00:00
BaseDebugLibSerialPort Update EntryPoint library header 2008-12-12 08:51:16 +00:00
BaseIoLibIntrinsic Fix file headers 2009-08-24 23:43:23 +00:00
BaseLib Fix a bug in MdePkg BaseLib: StrnCat() and AsciiStrnCat() should NULL terminated the final destination string when Length is equal to the length of Source string 2009-12-23 01:50:10 +00:00
BaseMemoryLib 1. fix the wrong description, change "target the buffer" to "the target buffer" 2009-12-07 04:48:53 +00:00
BaseMemoryLibMmx 1. fix the wrong description, change "target the buffer" to "the target buffer" 2009-12-07 04:48:53 +00:00
BaseMemoryLibOptDxe 1. fix the wrong description, change "target the buffer" to "the target buffer" 2009-12-07 04:48:53 +00:00
BaseMemoryLibOptPei 1. fix the wrong description, change "target the buffer" to "the target buffer" 2009-12-07 04:48:53 +00:00
BaseMemoryLibRepStr 1. fix the wrong description, change "target the buffer" to "the target buffer" 2009-12-07 04:48:53 +00:00
BaseMemoryLibSse2 1. fix the wrong description, change "target the buffer" to "the target buffer" 2009-12-07 04:48:53 +00:00
BasePalLibNull INF file verified, and Coding Style reviewed. 2009-01-09 07:23:31 +00:00
BasePcdLibNull Spec checked 2009-02-13 06:28:15 +00:00
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 INF file verified, and Coding Style reviewed. 2009-01-09 07:23:31 +00:00
BasePciLibPciExpress INF file verified, and Coding Style reviewed. 2009-01-09 07:23:31 +00:00
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 Fix file headers 2009-08-24 23:39:38 +00:00
BasePeCoffLib Do not update the ImageBase in the PE/COFF header if Adjust is 0. 2009-10-15 17:21:22 +00:00
BasePerformanceLibNull INF file verified, and Coding Style reviewed. 2009-01-09 07:23:31 +00:00
BasePostCodeLibDebug INF file verified, and Coding Style reviewed. 2009-01-09 07:23:31 +00:00
BasePostCodeLibPort80 INF file verified, and Coding Style reviewed. 2009-01-09 07:23:31 +00:00
BasePrintLib Update function description to be consistent with code definition: HEX_RADIX => RADIX_HEX. 2009-11-17 01:46:51 +00:00
BaseReportStatusCodeLibNull Minor update to fix some typos. 2009-08-19 13:09:19 +00:00
BaseSerialPortLibNull Fix some typo. 2009-04-02 05:34:26 +00:00
BaseSynchronizationLib Fix file header 2009-08-24 23:41:22 +00:00
BaseTimerLibNullTemplate INF file verified, and Coding Style reviewed. 2009-01-09 07:23:31 +00:00
BaseUefiDecompressLib Fix file headers 2009-08-24 23:39:38 +00:00
DxeCoreEntryPoint Comments checked with spec. 2009-02-06 07:26:53 +00:00
DxeCoreHobLib UEFI Capsule HOB updating includes: 2009-10-28 07:53:32 +00:00
DxeExtractGuidedSectionLib No need of PcdLib in this module 2008-12-12 05:42:26 +00:00
DxeHobLib 1. rolled back Hob library to remove new API - BuildCapsuleHob() and related implementation in MdePkg. 2009-11-04 06:51:07 +00:00
DxePcdLib PI 1.1 SMM Feature Check-in 2009-12-23 06:44:33 +00:00
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 Directly use FALSE when BootPolicy is FALSE. 2009-12-08 05:28:03 +00:00
DxeServicesTableLib INF extension reviewed 2009-01-09 07:48:37 +00:00
DxeSmbusLib INF extension reviewed 2009-01-09 07:48:37 +00:00
PeiCoreEntryPoint Update copyright for files modified in this year 2008-12-29 14:07:07 +00:00
PeiDxePostCodeLibReportStatusCode INF extension reviewed 2009-01-09 07:48:37 +00:00
PeiExtractGuidedSectionLib INF extension reviewed 2009-01-08 08:07:55 +00:00
PeiHobLib 1. rolled back Hob library to remove new API - BuildCapsuleHob() and related implementation in MdePkg. 2009-11-04 06:51:07 +00:00
PeiIoLibCpuIo Fix incorrect function headers for IoLib APIs. 2009-03-02 06:31:55 +00:00
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 1. fix the wrong description, change "target the buffer" to "the target buffer" 2009-12-07 04:48:53 +00:00
PeiPalLib INF extension reviewed 2009-01-09 07:48:37 +00:00
PeiPcdLib Explicitly cast PCD_CALLBACK to EFI_PCD_PPI_CALLBACK/EFI_PCD_PROTOCOL_CALLBACK) to avoid warning. PCD_CALLBACK in EDKII implementation is compatible with EFI_PCD_PPI_CALLBACK/EFI_PCD_PROTOCOL_CALLBACK. 2009-11-24 08:09:58 +00:00
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 Update EntryPoint library header 2008-12-12 08:51:16 +00:00
PeiServicesLib Remove tabs in MdePkg source code 2009-09-22 02:49:53 +00:00
PeiServicesTablePointerLib Modified PeiServicesTablePointerLib.h to match the Spec, and sync the c files with it. 2008-12-11 06:29:24 +00:00
PeiServicesTablePointerLibIdt Update copyright for files modified in this year 2008-12-29 14:07:07 +00:00
PeiServicesTablePointerLibKr7 Modified PeiServicesTablePointerLib.h to match the Spec, and sync the c files with it. 2008-12-11 06:29:24 +00:00
PeiSmbusLibSmbus2Ppi INF extension reviewed 2009-01-08 08:07:55 +00:00
PeimEntryPoint Update copyright for files modified in this year 2008-12-29 14:07:07 +00:00
SecPeiDxeTimerLibCpu To pass ICC build. 2009-01-14 07:45:27 +00:00
SmmIoLibCpuIo PI 1.1 SMM Feature Check-in 2009-12-23 06:44:33 +00:00
SmmPciLibPciRootBridgeIo PI 1.1 SMM Feature Check-in 2009-12-23 06:44:33 +00:00
SmmServicesTableLib PI 1.1 SMM Feature Check-in 2009-12-23 06:44:33 +00:00
UefiApplicationEntryPoint Fix some typo. 2009-04-02 05:34:26 +00:00
UefiBootServicesTableLib PI 1.1 SMM Feature Check-in 2009-12-23 06:44:33 +00:00
UefiDebugLibConOut INF extension reviewed 2009-01-09 07:48:37 +00:00
UefiDebugLibStdErr INF extension reviewed 2009-01-09 07:48:37 +00:00
UefiDevicePathLib PI 1.1 SMM Feature Check-in 2009-12-23 06:44:33 +00:00
UefiDevicePathLibDevicePathProtocol add modifier EFIAPI for library interfaces. 2009-09-08 07:29:48 +00:00
UefiDriverEntryPoint PI 1.1 SMM Feature Check-in 2009-12-23 06:44:33 +00:00
UefiLib PI 1.1 SMM Feature Check-in 2009-12-23 06:44:33 +00:00
UefiMemoryAllocationLib PI 1.1 SMM Feature Check-in 2009-12-23 06:44:33 +00:00
UefiMemoryLib 1. fix the wrong description, change "target the buffer" to "the target buffer" 2009-12-07 04:48:53 +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 PI 1.1 SMM Feature Check-in 2009-12-23 06:44:33 +00:00
UefiSalLib Add ASSERT in case SalSystemTable is NULL. 2009-01-19 08:29:55 +00:00
UefiScsiLib Add missing parameter check ASSERTs in ScsiReadCapacity16Command() of UefiScsiLib. 2009-06-05 01:41:31 +00:00
UefiUsbLib Remove tabs in source code in MdePkg. 2009-08-19 14:09:31 +00:00