Blame 0009-ArmPlatformPkg-introduce-fixed-PCD-for-early-hello-m.patch

Gerd Hoffmann ced5d8
From da4731a05cd2279c5ba504ad117ccd6256d75305 Mon Sep 17 00:00:00 2001
Paolo Bonzini 348500
From: Laszlo Ersek <lersek@redhat.com>
Paolo Bonzini 348500
Date: Wed, 14 Oct 2015 13:49:43 +0200
Gerd Hoffmann ced5d8
Subject: [PATCH 09/21] ArmPlatformPkg: introduce fixed PCD for early hello
Gerd Hoffmann ced5d8
 message (RH only)
59c3cd
59c3cd
Notes about the RHEL-8.3/20200603-ca407c7246bf [edk2-stable202005] ->
59c3cd
RHEL-8.5/20210520-e1999b264f1f [edk2-stable202105] rebase:
59c3cd
59c3cd
- no change
59c3cd
59c3cd
Notes about the RHEL-8.2/20190904-37eef91017ad [edk2-stable201908] ->
59c3cd
RHEL-8.3/20200603-ca407c7246bf [edk2-stable202005] rebase:
59c3cd
59c3cd
- no change
59c3cd
59c3cd
Notes about the RHEL-8.1/20190308-89910a39dcfd [edk2-stable201903] ->
59c3cd
RHEL-8.2/20190904-37eef91017ad [edk2-stable201908] rebase:
59c3cd
59c3cd
- no change
59c3cd
59c3cd
Notes about the RHEL-8.0/20180508-ee3198e672e2 ->
59c3cd
RHEL-8.1/20190308-89910a39dcfd rebase:
59c3cd
59c3cd
- no change
59c3cd
59c3cd
Notes about the RHEL-7.6/ovmf-20180508-2.gitee3198e672e2.el7 ->
59c3cd
RHEL-8.0/20180508-ee3198e672e2 rebase:
59c3cd
59c3cd
- reorder the rebase changelog in the commit message so that it reads like
59c3cd
  a blog: place more recent entries near the top
59c3cd
- no changes to the patch body
59c3cd
59c3cd
Notes about the 20171011-92d07e48907f -> 20180508-ee3198e672e2 rebase:
59c3cd
59c3cd
- no changes
59c3cd
59c3cd
Notes about the 20170228-c325e41585e3 -> 20171011-92d07e48907f rebase:
59c3cd
59c3cd
- no changes
59c3cd
59c3cd
Notes about the 20160608b-988715a -> 20170228-c325e41585e3 rebase:
59c3cd
59c3cd
- no changes
Paolo Bonzini 348500
Paolo Bonzini 348500
Drew has proposed that ARM|AARCH64 platform firmware (especially virtual
Paolo Bonzini 348500
machine firmware) print a reasonably early, simple hello message to the
Paolo Bonzini 348500
serial port, regardless of debug mask settings. This should inform
Paolo Bonzini 348500
interactive users, and provide some rough help in localizing boot
Paolo Bonzini 348500
problems, even with restrictive debug masks.
Paolo Bonzini 348500
Paolo Bonzini 348500
If a platform doesn't want this feature, it should stick with the default
Paolo Bonzini 348500
empty string.
Paolo Bonzini 348500
Paolo Bonzini 348500
RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=1270279
Paolo Bonzini 348500
Downstream only:
Paolo Bonzini 348500
<http://thread.gmane.org/gmane.comp.bios.edk2.devel/2996/focus=3433>.
Paolo Bonzini 348500
Paolo Bonzini 348500
Suggested-by: Drew Jones <drjones@redhat.com>
Paolo Bonzini 348500
Contributed-under: TianoCore Contribution Agreement 1.0
Paolo Bonzini 348500
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Paolo Bonzini 348500
(cherry picked from commit 7ce97b06421434c82095f01a1753a8c9c546cc30)
Paolo Bonzini 348500
(cherry picked from commit 20b1f1cbd0590aa71c6d99d35e23cf08e0707750)
59c3cd
(cherry picked from commit 6734b88cf7abcaf42632e3d2fc469b2169dd2f16)
59c3cd
(cherry picked from commit ef77da632559e9baa1c69869e4cbea377068ef27)
59c3cd
(cherry picked from commit 58755c51d3252312d80cbcb97928d71199c2f5e1)
59c3cd
(cherry picked from commit c3f07e323e76856f1b42ea7b8c598ba3201c28a2)
59c3cd
(cherry picked from commit 9f756c1ad83cc81f7d892cd036d59a2b567b02dc)
59c3cd
(cherry picked from commit c75aea7a738ac7fb944c0695a4bfffc3985afaa9)
Paolo Bonzini 348500
---
Paolo Bonzini 348500
 ArmPlatformPkg/ArmPlatformPkg.dec | 7 +++++++
Paolo Bonzini 348500
 1 file changed, 7 insertions(+)
Paolo Bonzini 348500
Paolo Bonzini 348500
diff --git a/ArmPlatformPkg/ArmPlatformPkg.dec b/ArmPlatformPkg/ArmPlatformPkg.dec
Gerd Hoffmann ced5d8
index 3a25ddcdc8ca..b2b58553c7a6 100644
Paolo Bonzini 348500
--- a/ArmPlatformPkg/ArmPlatformPkg.dec
Paolo Bonzini 348500
+++ b/ArmPlatformPkg/ArmPlatformPkg.dec
Gerd Hoffmann ced5d8
@@ -121,6 +121,13 @@ [PcdsFixedAtBuild.common]
Paolo Bonzini 7ae6f1
   ## If set, this will swap settings for HDLCD RED_SELECT and BLUE_SELECT registers
Paolo Bonzini 7ae6f1
   gArmPlatformTokenSpaceGuid.PcdArmHdLcdSwapBlueRedSelect|FALSE|BOOLEAN|0x00000045
Paolo Bonzini 348500
 
Paolo Bonzini 348500
+  #
Paolo Bonzini 348500
+  # Early hello message (ASCII string), printed to the serial port.
Paolo Bonzini 348500
+  # If set to the empty string, nothing is printed.
Paolo Bonzini 348500
+  # Otherwise, a trailing CRLF should be specified explicitly.
Paolo Bonzini 348500
+  #
Paolo Bonzini 348500
+  gArmPlatformTokenSpaceGuid.PcdEarlyHelloMessage|""|VOID*|0x00000100
Paolo Bonzini 348500
+
Paolo Bonzini 348500
 [PcdsFixedAtBuild.common,PcdsDynamic.common]
Paolo Bonzini 348500
   ## PL031 RealTimeClock
Paolo Bonzini 348500
   gArmPlatformTokenSpaceGuid.PcdPL031RtcBase|0x0|UINT32|0x00000024
59c3cd
-- 
Gerd Hoffmann ced5d8
2.35.1
59c3cd