From: Dave Hansen <dave@sr71.net>
To: linux-kernel@vger.kernel.org
Cc: Rob Landley <rob@landley.net>,
linux-doc@vger.kernel.org, x86@kernel.org,
Catalin Marinas <catalin.marinas@arm.com>,
Thomas Gleixner <tglx@linutronix.de>, Dave Hansen <dave@sr71.net>
Subject: [PATCH] update earlyprintk documentation (and kill x86 copy)
Date: Wed, 10 Apr 2013 14:03:38 -0700 [thread overview]
Message-ID: <20130410210338.E2930E98@viggo.jf.intel.com> (raw)
Documentation/kernel-parameters.txt and
Documentation/x86/x86_64/boot-options.txt contain virtually identical
text describing earlyprintk.
This consolidates the two copies and updates the documentation a
bit. No one ever documented the:
earlyprintk=serial,0x1008,115200
syntax, nor mentioned that ARM is now a supported earlyprintk arch.
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
---
linux.git-davehans/Documentation/kernel-parameters.txt | 16 +++++++++--
linux.git-davehans/Documentation/x86/x86_64/boot-options.txt | 14 ---------
2 files changed, 14 insertions(+), 16 deletions(-)
diff -puN Documentation/kernel-parameters.txt~early-printk-morettys Documentation/kernel-parameters.txt
--- linux.git/Documentation/kernel-parameters.txt~early-printk-morettys 2013-04-10 13:30:37.422949520 -0700
+++ linux.git-davehans/Documentation/kernel-parameters.txt 2013-04-10 13:30:37.428949526 -0700
@@ -757,19 +757,31 @@ bytes respectively. Such letter suffixes
(mmio) or 32-bit (mmio32).
The options are the same as for ttyS, above.
- earlyprintk= [X86,SH,BLACKFIN]
+ earlyprintk= [X86,SH,BLACKFIN,ARM]
earlyprintk=vga
earlyprintk=xen
earlyprintk=serial[,ttySn[,baudrate]]
+ earlyprintk=serial[,0x...[,baudrate]]
earlyprintk=ttySn[,baudrate]
earlyprintk=dbgp[debugController#]
+ earlyprintk is useful when the kernel crashes before
+ the normal console is initialized. It is not enabled by
+ default because it has some cosmetic problems.
+
Append ",keep" to not disable it when the real console
takes over.
Only vga or serial or usb debug port at a time.
- Currently only ttyS0 and ttyS1 are supported.
+ Currently only ttyS0 and ttyS1 may be specified by
+ name. Other I/O ports may be explicitly specified
+ on some architectures (x86 and arm at least) by
+ replacing ttySn with an I/O port address, like this:
+ earlyprintk=serial,0x1008,115200
+ You can find the port for a given device in
+ /proc/tty/driver/serial:
+ 2: uart:ST16650V2 port:00001008 irq:18 ...
Interaction with the standard serial driver is not
very good.
diff -puN Documentation/x86/x86_64/boot-options.txt~early-printk-morettys Documentation/x86/x86_64/boot-options.txt
--- linux.git/Documentation/x86/x86_64/boot-options.txt~early-printk-morettys 2013-04-10 13:30:37.424949522 -0700
+++ linux.git-davehans/Documentation/x86/x86_64/boot-options.txt 2013-04-10 13:30:37.428949526 -0700
@@ -91,20 +91,6 @@ APICs
apicmaintimer. Useful when your PIT timer is totally
broken.
-Early Console
-
- syntax: earlyprintk=vga
- earlyprintk=serial[,ttySn[,baudrate]]
-
- The early console is useful when the kernel crashes before the
- normal console is initialized. It is not enabled by
- default because it has some cosmetic problems.
- Append ,keep to not disable it when the real console takes over.
- Only vga or serial at a time, not both.
- Currently only ttyS0 and ttyS1 are supported.
- Interaction with the standard serial driver is not very good.
- The VGA output is eventually overwritten by the real console.
-
Timing
notsc
_
next reply other threads:[~2013-04-10 21:08 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-04-10 21:03 Dave Hansen [this message]
2013-04-11 12:19 ` [tip:x86/debug] x86, early-printk: Update " tip-bot for Dave Hansen
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=20130410210338.E2930E98@viggo.jf.intel.com \
--to=dave@sr71.net \
--cc=catalin.marinas@arm.com \
--cc=linux-doc@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=rob@landley.net \
--cc=tglx@linutronix.de \
--cc=x86@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome