mirror_edk2/MdeModulePkg/Include/Library
Ard Biesheuvel 1652dc2158 MdeModulePkg: introduce helper library to register non-discoverable devices
Non-discoverable devices need to be registered explicitly by the platform.
Introduce a helper library that takes care of this.

This implementation currently only supports registering devices that are
covered by one or more MMIO resources. The underlying protocol allows for
more flexibility than that, but this is currently sufficient for the use
cases that we know about.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
Tested-by: Marcin Wojtas <mw@semihalf.com>
2016-12-07 09:01:27 +00:00
..
AuthVariableLib.h
BootLogoLib.h MdeModulePkg/BootLogoLib&PlatformLogo: Use HII data types in parameters 2016-09-28 16:22:20 +08:00
CapsuleLib.h MdeModulePkg/CapsuleLib: Add ProcessCapsules() API. 2016-11-08 22:36:50 +08:00
CpuExceptionHandlerLib.h
CustomizedDisplayLib.h MdeModulePkg/Include: Fix typos in comments 2016-10-27 09:11:18 +08:00
DebugAgentLib.h MdeModulePkg/Include: Fix typos in comments 2016-10-27 09:11:18 +08:00
DpcLib.h
FileExplorerLib.h MdeModulePkg/FileExplorerLib.h: Remove the redefinition of typedefs 2016-03-24 09:00:53 +08:00
FmpAuthenticationLib.h MdeModulePkg/Include: Add FmpAuthenticationLib header. 2016-11-08 22:36:48 +08:00
FrameBufferBltLib.h MdeModulePkg: Add FrameBufferBltLib library class 2016-10-12 10:42:15 +08:00
HiiLib.h MdeModulePkg/Include: Fix typos in comments 2016-10-27 09:11:18 +08:00
HttpLib.h MdeModulePkg:DxeHttpLib: Update to DxeHttpLib API 2016-04-27 10:43:08 +08:00
IpIoLib.h MdeModulePkg: Update IP4 stack drivers for classless address unicast check. 2016-10-28 14:20:10 +08:00
IpmiLib.h
LockBoxLib.h
MemoryProfileLib.h MdeModulePkg: Introduce new library class MemoryProfileLib 2016-07-01 09:39:57 +08:00
NetLib.h MdeModulePkg/NetLib: Handle an invalid IPv6 address case 2016-11-28 09:19:40 +08:00
NonDiscoverableDeviceRegistrationLib.h MdeModulePkg: introduce helper library to register non-discoverable devices 2016-12-07 09:01:27 +00:00
OemHookStatusCodeLib.h
PciHostBridgeLib.h MdeModulePkg/PciHostBridgeLib: Add ResourceAssigned field 2016-05-11 08:53:36 +08:00
PlatformBootManagerLib.h
PlatformHookLib.h
PlatformVarCleanupLib.h
RecoveryLib.h
ResetSystemLib.h MdeModulePkg: Add API ResetPlatformSpecific() to ResetSystemLib.h 2016-09-02 10:07:14 +08:00
S3Lib.h
SecurityManagementLib.h
SmmCorePlatformHookLib.h
SortLib.h
TcpIoLib.h
TpmMeasurementLib.h
UdpIoLib.h
UefiBootManagerLib.h MdeModulePkg/UefiBootManager: Add EfiBootManagerDispatchDeferredImages 2016-11-10 15:55:37 +08:00
UefiHiiServicesLib.h
VarCheckLib.h