All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Alexander Kuleshov <kuleshovmail@gmail.com>
Cc: Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
	linux-kernel@vger.kernel.org,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Borislav Petkov <bp@suse.de>,
	Mark Rustad <mark.d.rustad@intel.com>,
	Yinghai Lu <yinghai@kernel.org>
Subject: Re: [PATCH 0/2] x86/earlyprintk: setup earlyprintk as early as possible
Date: Mon, 11 May 2015 10:27:36 +0300	[thread overview]
Message-ID: <1431329256.28073.40.camel@linux.intel.com> (raw)
In-Reply-To: <1431285225-5666-1-git-send-email-kuleshovmail@gmail.com>

On Mon, 2015-05-11 at 01:13 +0600, Alexander Kuleshov wrote:
> As setup_early_printk passed to the early_param, it will be usable only after
> 'parse_early_param' function will be called from the 'setup_arch'. So we have
> earlyprintk during early boot and decompression. Next point after decompression
> of the kernel where we can use early_printk is after call of the
> 'parse_early_param'.

>From this description is hard to understand what is rationale of the
proposed changes. Can you rephrase it?

> 
> These patchset provides two patches where:
> 
> 1. Move handling of the builtin command line to the separate function
> from the setup_arch. Now we can call it from the arch/x86/kernel/head{32,64}.c,
> and find 'earlyprintk' kernel command line paramter there.
> 
> 2. Provide setup_serial_console function to setup serial earlyprintk in the
> arch/x86/kernel/head{32,64}.c
> 
> Alexander Kuleshov (2):
>   x86/setup: update boot_command_line with builtin_cmdline in separate
>     function
>   x86/earlyprintk: setup earlyprintk as early as possible
> 
>  arch/x86/include/asm/serial.h  |  2 ++
>  arch/x86/include/asm/setup.h   |  3 ++-
>  arch/x86/kernel/early_printk.c | 25 +++++++++++++++++++++++++
>  arch/x86/kernel/head32.c       |  6 ++++++
>  arch/x86/kernel/head64.c       |  7 +++++++
>  arch/x86/kernel/setup.c        | 28 +++++++++++++++-------------
>  6 files changed, 57 insertions(+), 14 deletions(-)
> 


-- 
Andy Shevchenko <andriy.shevchenko@intel.com>
Intel Finland Oy


  parent reply	other threads:[~2015-05-11  7:27 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-10 19:13 [PATCH 0/2] x86/earlyprintk: setup earlyprintk as early as possible Alexander Kuleshov
2015-05-10 19:14 ` [PATCH 1/2 v2] x86/setup: update boot_command_line with builtin_cmdline in separate function Alexander Kuleshov
2015-05-10 19:14 ` [PATCH 2/2 v4] x86/earlyprintk: setup earlyprintk as early as possible Alexander Kuleshov
2015-05-11  7:22   ` Andy Shevchenko
2015-05-11  7:27 ` Andy Shevchenko [this message]
2015-05-11  9:56   ` [PATCH 0/2] " Alexander Kuleshov
  -- strict thread matches above, loose matches on Subject: below --
2015-04-08  9:31 Alexander Kuleshov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1431329256.28073.40.camel@linux.intel.com \
    --to=andriy.shevchenko@linux.intel.com \
    --cc=bp@suse.de \
    --cc=gregkh@linuxfoundation.org \
    --cc=hpa@zytor.com \
    --cc=kuleshovmail@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mark.d.rustad@intel.com \
    --cc=mingo@redhat.com \
    --cc=tglx@linutronix.de \
    --cc=yinghai@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.