The SPCR provided console on x86 is only available as a boot console when
earlycon is provided on the kernel command line, and will not be present in
/proc/consoles.
While it's possible to retain the boot console with the keep_bootcon
parameter, that leaves the console using the less efficient 8250_early driver.
Users wanting to use the firmware suggested console (to avoid maintaining
unique serial console parameters for different server models in large fleets)
with the conventional driver have to parse the kernel log for the console
parameters and reinsert them.
[ 0.005091] ACPI: SPCR 0x000000007FFB5000 000059 (v04 ALASKA A M I 01072009 INTL 20250404)
[ 0.073387] ACPI: SPCR: console: uart,io,0x3f8,115200
In commit
|
||
|---|---|---|
| .. | ||
| Makefile | ||
| apei.c | ||
| boot.c | ||
| cppc.c | ||
| cstate.c | ||
| madt_playdead.S | ||
| madt_wakeup.c | ||
| sleep.c | ||
| sleep.h | ||
| wakeup_32.S | ||
| wakeup_64.S | ||