slimbootloader/BootloaderCommonPkg/Include/Library
Maurice Ma d8c0177fe9 Added mailbox debug port support
This patch allows to use a mailbox register (DWORD) to support debug
port. If CCA debug is connected, it is possible to access certain
SOC register through BSSB. Then this register can be used for debug
console input/output.

Signed-off-by: Maurice Ma <maurice.ma@intel.com>
2021-07-01 11:22:16 -07:00
..
AhciBlockIoLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
BlMemoryAllocationLib.h Change AddMemoryResourceRange API interface 2020-03-16 17:05:37 -07:00
BootOptionLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
BootloaderCommonLib.h [APL/CFL] Enable SMM rebase for mon UEFI payload 2021-04-10 15:28:07 -07:00
ConfigDataLib.h [TGL] Use common GpioLib 2021-02-01 19:24:26 -07:00
ConsoleInLib.h Added mailbox debug port support 2021-07-01 11:22:16 -07:00
ConsoleOutLib.h Added mailbox debug port support 2021-07-01 11:22:16 -07:00
ContainerLib.h Add SBL Setup tool and feature PCD 2020-09-02 15:42:36 -07:00
Crc32Lib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
CryptoLib.h Naming convention update for secureboot and IppLibs 2020-09-08 08:07:30 -07:00
DebugAgentLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
DebugLogBufferLib.h Enhance debug log buffer as ring buffer (#699) 2020-04-30 11:56:39 -07:00
DebugPortLib.h Add GPIO bit bang debug port library 2021-07-01 11:22:16 -07:00
DecompressLib.h Pointer type cast for both 32/64-bit operation (#615) 2020-03-26 17:30:55 -07:00
ElfLib.h Support ELF32/64 format payloads regardless of operation mode 2021-05-24 09:04:14 -07:00
Ext23Lib.h Introduce CONSOLE_PRINT macro (#701) 2020-05-04 14:53:08 -07:00
ExtraBaseLib.h Enable CPU AVX support if available 2019-12-03 21:36:29 -08:00
FatLib.h Introduce CONSOLE_PRINT macro (#701) 2020-05-04 14:53:08 -07:00
FileSystemLib.h Introduce CONSOLE_PRINT macro (#701) 2020-05-04 14:53:08 -07:00
FirmwareUpdateLib.h Fix PCI address check in CsmeFwUpdate (#1165) 2021-05-25 13:40:57 -07:00
GraphicsLib.h Enhance BGRT BMP support for logo display 2021-01-14 09:52:36 -08:00
IasImageLib.h [IAS] Consider signature for size only if enabled 2021-06-25 06:37:29 -07:00
IoMmuLib.h Add IoMmuLib implementation 2020-03-16 17:06:16 -07:00
IocIpcLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
LinuxLib.h Add ACPI RSDP to Linux BOOT_PARAMS (#905) 2020-11-22 21:08:19 -08:00
LiteFvLib.h Enable mixed payload mode calling 2020-10-12 13:01:07 -07:00
LitePeCoffLib.h Enable mixed payload mode calling 2020-10-12 13:01:07 -07:00
LoaderPerformanceLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
LocalApicLib.h Add CPU X2APIC support 2021-02-12 17:20:57 -08:00
Lz4DecompressLib.h Update BSD license to BSD+Patent license 2019-06-13 10:46:49 -07:00
LzmaDecompressLib.h Update BSD license to BSD+Patent license 2019-06-13 10:46:49 -07:00
MediaAccessLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
MemoryDeviceBlockIoLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
MmcAccessLib.h Add MiniShell support for debug purpose 2019-12-18 21:29:07 -07:00
MmcTuningLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
MtrrLib.h Introduce CONSOLE_PRINT macro (#701) 2020-05-04 14:53:08 -07:00
MultibootLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
PagingLib.h Add thunk support from 32bit to 64bit 2021-04-04 10:59:46 -07:00
PartitionLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
PciNvmCtrlLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
PeimEntryPoint.h Format update by coding style 2020-02-07 22:43:45 -07:00
PlatformHookLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
ResetSystemLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
RleCompressLib.h Format update by coding style 2020-02-07 22:43:45 -07:00
RpmbLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
SecureBootLib.h Fix comments in for DoHashVerify and DoRsaVerify apis 2021-03-30 21:40:29 -07:00
SeedListInfoLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
ShellExtensionLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
ShellLib.h Introduce CONSOLE_PRINT macro (#701) 2020-05-04 14:53:08 -07:00
SortLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
SpiBlockIoLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
StringSupportLib.h String function Support library 2020-05-13 08:34:20 -07:00
ThunkLib.h Enable mixed payload mode calling 2020-10-12 13:01:07 -07:00
TimeStampLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
TpmLib.h Measure firmware debugger launch 2020-05-05 15:07:15 -07:00
UefiVariableLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
UfsBlockIoLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
UsbBlockIoLib.h Pointer type cast for both 32/64-bit operation (#615) 2020-03-26 17:30:55 -07:00
UsbBusLib.h Pointer type cast for both 32/64-bit operation (#615) 2020-03-26 17:30:55 -07:00
UsbDeviceLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
UsbInitLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
UsbKbLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
VariableLib.h Cosmetic: Convert LF to CRLF 2019-12-02 16:21:19 -08:00
XhciLib.h Support 64-bit XHCI MMIO address (#675) 2020-04-15 14:02:29 -07:00