Drew has proposed that ARM|AARCH64 platform firmware (especially virtual machine firmware) print a reasonably early, simple hello message to the serial port, regardless of debug mask settings. This should inform interactive users, and provide some rough help in localizing boot problems, even with restrictive debug masks.
If a platform doesn't want this feature, it should stick with the default empty string. Cc: Leif Lindholm <[email protected]> Cc: Ard Biesheuvel <[email protected]> Cc: Drew Jones <[email protected]> Suggested-by: Drew Jones <[email protected]> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]> --- Notes: v2: - new in v2 [Drew] ArmPlatformPkg/ArmPlatformPkg.dec | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ArmPlatformPkg/ArmPlatformPkg.dec b/ArmPlatformPkg/ArmPlatformPkg.dec index 45aeaee..f1b3090 100644 --- a/ArmPlatformPkg/ArmPlatformPkg.dec +++ b/ArmPlatformPkg/ArmPlatformPkg.dec @@ -137,6 +137,13 @@ [PcdsFixedAtBuild.common] gArmPlatformTokenSpaceGuid.PcdDefaultConInPaths|L""|VOID*|0x0000001B gArmPlatformTokenSpaceGuid.PcdDefaultConOutPaths|L""|VOID*|0x0000001C + # + # Early hello message (ASCII string), printed to the serial port. + # If set to the empty string, nothing is printed. + # Otherwise, a trailing newline character should be specified explicitly. + # + gArmPlatformTokenSpaceGuid.PcdEarlyHelloMessage|""|VOID*|0x0000002F + [PcdsFixedAtBuild.common,PcdsDynamic.common] ## PL031 RealTimeClock gArmPlatformTokenSpaceGuid.PcdPL031RtcBase|0x0|UINT32|0x00000024 -- 1.8.3.1 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

