From mboxrd@z Thu Jan 1 00:00:00 1970 From: Patrick DELAUNAY Date: Wed, 2 Dec 2020 09:55:31 +0000 Subject: [Uboot-stm32] [PATCH v2 7/9] console: allow to record console output before ready In-Reply-To: References: <20201127102100.11721-1-patrick.delaunay@st.com> <20201127102100.11721-6-patrick.delaunay@st.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Simon, > From: Uboot-stm32 On > Behalf Of Simon Glass > > Hi Patrick, > > On Fri, 27 Nov 2020 at 03:21, Patrick Delaunay > wrote: > > > > Allow to record the console output before before U-Boot has a console > > ready. > > > > This patch allows to test the console output in sandbox test based on > > console record. > > > > It is possible because GD_FLG_RECORD and GD_FLG_SERIAL_READY are 2 > > independent flags. > > > > Signed-off-by: Patrick Delaunay > > --- > > > > Changes in v2: > > - Record all messages in console, even when dropped (NEW) > > > > common/console.c | 16 ++++++++-------- > > 1 file changed, 8 insertions(+), 8 deletions(-) > > > > diff --git a/common/console.c b/common/console.c index > > 70579af042..c3d552bb3e 100644 > > --- a/common/console.c > > +++ b/common/console.c > > @@ -519,6 +519,10 @@ void putc(const char c) { > > if (!gd) > > return; > > +#ifdef CONFIG_CONSOLE_RECORD > > Can we use CONFIG_IS_ENABLED() here and avoid the #ifdef? We might need to > add some inline functions for the case where console_out is not available. See > global_data.h for some examples. ... > > Regards, > Simon I see this warning when I push this patchset but I preferred sent the path as it, to easy the review as I just move existing line. But in parallel I prepare a other patchset to remove all (or almost all) the #if def CONFIG in console.c I don't sent it yet as I am still solving some compilation issues, but it is solved now.... https://gitlab.denx.de/u-boot/custodians/u-boot-stm/-/pipelines/5431 So I will sent it I few days, after a last review / test. Patrick