audk/MdePkg/Library
mdkinney 0628eb2c76 Do not set gBS to NULL when the ExitBootServices event notification for the UEFI Runtime Lib is executed.
There is no guarantee that the ExitBootServices notification function from this lib will be the last ExitBootServices notification function registered by a module that uses the UEFI Runtime lib.  If additional ExitBootServices notification functions require the use of gBS, then setting to NULL will break those additional ExitBootServices notification functions.



git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9982 6f19259b-4bc3-4df7-8a09-765794883524
2010-02-11 03:55:26 +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 Clean up MdePkg source to correct some coding style issues, etc. 2010-01-27 03:25:28 +00:00
BaseMemoryLib Clean up MdePkg source to correct some coding style issues, etc. 2010-01-27 03:25:28 +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 Minor update to fix typos and update the file to use \r\n as end of line 2010-02-01 13:03:17 +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 Clean up MdePkg source to correct some coding style issues, etc. 2010-01-27 03:25:28 +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 Clean up MdePkg source to correct some coding style issues, etc. 2010-01-27 03:25:28 +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 Clean up .h files for the CPU I/O PPI and the CPU I/O 2 Protocol 2010-01-14 04:43:31 +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 Add missing dependency expression for some library instances in MdePkg 2010-02-01 02:48:17 +00:00
PeiPciSegmentLibPciCfg2 Add missing dependency expression for some library instances in MdePkg 2010-02-01 02:48:17 +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
SmmIoLibSmmCpuIo2 Change SMM CPU I/O to SMM CPU I/O 2 2010-01-14 04:20:04 +00:00
SmmLibNull Move SmmLib from IntelFrameworkPkg to MdePkg because this library is useful to both Framework SMM and PI SMM implementations. 2010-01-27 22:59:52 +00:00
SmmPciLibPciRootBridgeIo Add missing [Depex] 2010-01-29 04:51:57 +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 Add missing dependency expression for some library instances in MdePkg 2010-02-01 02:48:17 +00:00
UefiPciLibPciRootBridgeIo Add missing dependency expression for some library instances in MdePkg 2010-02-01 02:48:17 +00:00
UefiPciSegmentLibPciRootBridgeIo Add missing dependency expression for some library instances in MdePkg 2010-02-01 02:48:17 +00:00
UefiRuntimeLib Do not set gBS to NULL when the ExitBootServices event notification for the UEFI Runtime Lib is executed. 2010-02-11 03:55:26 +00:00
UefiRuntimeServicesTableLib PI 1.1 SMM Feature Check-in 2009-12-23 06:44:33 +00:00
UefiSalLib Add missing dependency expression for some library instances in MdePkg 2010-02-01 02:48:17 +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