audk/MdeModulePkg/Universal
Samer El-Haj-Mahmoud df77614e54 MdeModulePkg/ConSplitter: Change StdErr color to EFI_LIGHTGRAY
ConSplitter is using EFI_LIGHTGRAY foreground color for ConOut
and EFI_MAGENTA for StdErr consoles. This is impacting the DebugLib
output on that same serial console (e.g. DebugLibSerialPort) after
gEfiStandardErrorDeviceGuid is installed on that port. The impact
also extends to Linux serial console output in OVMF because it inherits
the color setting from the firmware.

This is inconsistent and annoying, with MAGENTA being barely legible on
a black background.

Let's change StdErr default color to LIGHTGRAY for consistency and
readability. This results in the same color being used for all consoles
sharing the same serial port (ConOut, StdErr, DebugLib, OS console).
Platforms wishing to distinguish the colors of consoles can do so in
their own Platform BDS initialization.

Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Hao A Wu <hao.a.wu@intel.com>
Cc: Zhichao Gao <zhichao.gao@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Ard Biesheuvel <Ard.Biesheuvel@arm.com>
Signed-off-by: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com>
Reviewed-by: Zhichao Gao <zhichao.gao@intel.com>
Reviewed-by: Pete Batard <pete@akeo.ie>
Tested-by: Pete Batard <pete@akeo.ie>
(On an RPi 4 platform where this was another annoyance)
2021-01-06 05:27:29 +00:00
..
Acpi MdeModulePkg/AcpiTableDxe: use pool allocation for RSDP if possible 2020-10-30 14:50:33 +00:00
BdsDxe MdeModulePkg/BdsDxe: Fix spelling mistake 2020-08-03 19:06:05 +00:00
BootManagerPolicyDxe
CapsuleOnDiskLoadPei
CapsulePei
CapsuleRuntimeDxe MdeModulePkg/CapsuleRuntimeDxe: Add RISCV64 architecture 2020-05-07 03:17:15 +00:00
Console MdeModulePkg/ConSplitter: Change StdErr color to EFI_LIGHTGRAY 2021-01-06 05:27:29 +00:00
DebugPortDxe MdeModulePkg: Fix spelling mistake for occurred 2020-08-19 00:54:23 +00:00
DebugServicePei
DebugSupportDxe
DevicePathDxe
Disk Revert "MdeModulePkg/PartitionDxe: Fix the incorrect LBA size in child ..." 2020-10-20 06:12:12 +00:00
DisplayEngineDxe MdeModulePkg DisplayEngineDxe: Correct the local variable name. 2020-11-12 14:32:44 +00:00
DriverHealthManagerDxe
DriverSampleDxe MdeModulePkg/DriverSampleDxe: Add HII sample options 2020-11-11 00:53:00 +00:00
EbcDxe MdeModulePkg/EbcDxe: Fix spelling mistake 2020-08-03 18:30:35 +00:00
EsrtDxe MdeModulePkg/EsrtDxe: Add check for EsrtRepository 2019-11-06 13:26:21 +08:00
EsrtFmpDxe
FaultTolerantWriteDxe MdeModulePkg/FaultTolerantWriteSmmDxe: switch to MM communicate 2 2020-05-12 19:23:44 +00:00
FaultTolerantWritePei
FileExplorerDxe
FvSimpleFileSystemDxe MdeModulePkg: Fix spelling mistake for occurred 2020-08-19 00:54:23 +00:00
HiiDatabaseDxe MdeModulePkg/HiiDatabase: Do not modify CONST string 2020-10-07 04:20:56 +00:00
HiiResourcesSampleDxe
LegacyRegion2Dxe
LoadFileOnFv2 MdeModulePkg: Fix spelling mistake for occurred 2020-08-19 00:54:23 +00:00
LockBox/SmmLockBox
MemoryTest MdeModulePkg: Fix spelling mistake for occurred 2020-08-19 00:54:23 +00:00
Metronome
MonotonicCounterRuntimeDxe
PCD
PcatSingleSegmentPciCfg2Pei
PlatformDriOverrideDxe
PrintDxe MdeModulePkg: Remove code wrapped by DISABLE_NEW_DEPRECATED_INTERFACES 2020-10-13 01:35:03 +00:00
RegularExpressionDxe MdeModulePkg: Fix SetMem parameter in OnigurumaUefiPort 2020-12-14 02:11:33 +00:00
ReportStatusCodeRouter MdeModulePkg/ReportStatusCodeRouter: Update RSC Data on reallocation 2020-04-21 02:20:51 +00:00
ResetSystemPei
ResetSystemRuntimeDxe
SectionExtractionDxe
SectionExtractionPei
SecurityStubDxe MdeModulePkg/SecurityStubDxe: Mark the File parameter as OPTIONAL 2020-04-22 01:55:34 +00:00
SerialDxe
SetupBrowserDxe MdeModulePkg/SetupBrowserDxe: Do not reconnect driver with form-update 2020-06-10 04:25:47 +00:00
SmbiosDxe
SmbiosMeasurementDxe MdeModulePkg/Smbios: Add TCG PFP rev 105 support. 2020-01-06 06:23:19 +00:00
SmmCommunicationBufferDxe
StatusCodeHandler MdeModulePkg/Universal/StatusCodeHandler: Fix a bug about log lost 2020-12-22 08:23:51 +00:00
TimestampDxe
Variable MdeModulePkg/Variable/RuntimeDxe: Add Variable Lock Protocol Unit Tests 2020-12-15 06:26:34 +00:00
WatchdogTimerDxe