edk2/PcAtChipsetPkg/Library
Sean Brogan 2d43dcfc6c PcAtChipsetPkg/SerialIoLib: Allow configurable UART IO Port Base Address
Today's implementation used a hardcoded value for the I/O Port
Base Address. This creates a problem for platform configurability.
If a platform needs to use a different I/O port address, then
it requires modification of a source file.

Create gPcAtChipsetPkgTokenSpaceGuid.PcdUartIoPortBaseAddress
as a FixedAtBuild pcd scoped to PcAtChipsetPkg, with default
value for 0x3f8 to match existing value, and update
code to use PCD.

Signed-off-by: Aaron Pop <aaronpop@microsoft.com>
2026-07-31 02:55:23 +00:00
..
AcpiTimerLib PcAtChipsetPkg: Replace include guards with #pragma once 2026-02-23 21:01:28 +00:00
BaseIoApicLib PcAtChipsetPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ResetSystemLib PcAtChipsetPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SerialIoLib PcAtChipsetPkg/SerialIoLib: Allow configurable UART IO Port Base Address 2026-07-31 02:55:23 +00:00