[Uboot-stm32] [PATCH v2 7/9] console: allow to record console output before ready
Patrick DELAUNAY
patrick.delaunay at st.com
Wed Dec 2 10:55:31 CET 2020
Hi Simon,
> From: Uboot-stm32 <uboot-stm32-bounces at st-md-mailman.stormreply.com> On
> Behalf Of Simon Glass
>
> Hi Patrick,
>
> On Fri, 27 Nov 2020 at 03:21, Patrick Delaunay <patrick.delaunay at st.com>
> 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 <patrick.delaunay at st.com>
> > ---
> >
> > 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
More information about the U-Boot
mailing list