parisc: Autodetect default output device and set console= kernel parameter
authorHelge Deller <deller@gmx.de>
Fri, 14 Jan 2022 06:57:20 +0000 (07:57 +0100)
committerHelge Deller <deller@gmx.de>
Mon, 17 Jan 2022 09:13:01 +0000 (10:13 +0100)
commit1c013da1ad45227d3b0eb12933d758786350da66
treefaeeb2a3455700d17bb4cb56ea598923b5f67b3c
parentdfed9f99bbe447f7568cb2cd6d33857a0bf2b9bc
parisc: Autodetect default output device and set console= kernel parameter

Usually palo (the PA-RISC boot loader) will check at boot time if the
machine/firmware was configured to use the serial line (ttyS0, SERIAL_x)
or the graphical display (tty0, graph) as default output device and add
the correct "console=ttyS0" or "console=tty0" Linux kernel parameter to
the kernel command line when starting the Linux kernel.

But the kernel could also have been started via the HP-UX boot loader
or directly in qemu, in which cases the console parameter is missing.

This patch fixes this problem by adding the correct console= parameter
if it's missing in the current kernel command line.

Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/kernel/setup.c