Replace earlyprintk
by earlycon
in linux64_defconfig
#112
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
earlyprintk
command-line argument is not supported by the RISC-V architecture [1]. It is ignored during the boot process. However, even though theearlyprintk
option is skipped, early boot logs are still available via the implicitearlycon
, which is enabled throughCONFIG_SERIAL_8250_CONSOLE=y
.This works because
SERIAL_EARLYCON
is selected automatically inlinux/drivers/tty/serial/8250/Kconfig
whenSERIAL_8250_CONSOLE
is enabled:We can verify that earlyprintk is ignored by observing the behavior described in the documentation[1]:
Since
earlyprintk
is unrecognized, it is passed to theinit
process. This is confirmed by thedmesg
output:This PR explicitly enables
earlycon
usage via the command-line argument.