On Fri, 13 Mar 2020, Stefano Stabellini wrote:
> On Mon, 9 Mar 2020, Anthony PERARD wrote:
> > At the moment, early printk can only be configured on the make command
> > line. It is not very handy because a user has to remove the option
> > everytime it is using another command other than compiling the
> > hypervisor.
> > 
> > Furthermore, early printk is one of the few odds one that are not
> > using Kconfig.
> > 
> > So this is about time to move it to Kconfig.
> > 
> > The new kconfigs options allow a user to eather select a UART driver
> > to use at boot time, and set the parameters, or it is still possible
> > to select a platform which will set the parameters.
> > 
> > If CONFIG_EARLY_PRINTK is present in the environment or on the make
> > command line, make will return an error.
> > 
> > Signed-off-by: Julien Grall <julien.gr...@arm.com>
> > Signed-off-by: Anthony PERARD <anthony.per...@citrix.com>
> > 
> > ---
> > 
> > Original patch:
> >     [PATCH for-4.13] xen/arm: Add Skeleton for using configuring early 
> > printk using Kconfig
> >     <20190913103953.8182-1-julien.gr...@arm.com>
> > ---
> > 
> > Notes:
> >     v3:
> >     - rename EARLY_PRINK to CONFIG_EARLY_PRINTK in makefile here (which
> >       select which object to build).
> >     - rename EARLY_UART_BAUD_RATE to EARLY_UART_PL011_BAUD_RATE
> >     - typos
> >     - drop the list of aliases in early-printk.txt. Kconfig choice menu
> >       should be enough.
> >     - reword early-printk.txt.
> >     - rework how EARLY_PRINTK is set to Y
> >       and use that instead of a list of all EARLY_UART_*
> >     - Add a check to ask user to use Kconfig to set early printk.
> >     - rework the possible choice to have all uart driver and platform
> >       specific option together.
> >     - have added or reword prompt and help messages of the different
> >       options. The platform specific option don't have extended help, the
> >       prompt is probably enough.
> >       (The non-platform specific options have the help message that Julien
> >       have written in the first version.)
> >     - have made EARLY_UART_INIT dependent on the value of
> >       EARLY_UART_PL011_BAUD_RATE so that there is no need to expose _INIT to
> >       users.
> > 
> 
> The patch is fine by me. I only have one very minor comment below.

I forgot to add

Tested-by: Stefano Stabellini <sstabell...@kernel.org>

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to