From 51440a64025037e8ea68f80ac4a5aeb9b8abf764 Mon Sep 17 00:00:00 2001 From: Luca Dariz Date: Sat, 5 Feb 2022 18:51:27 +0100 Subject: fix console setting from cmdline The leading space prevents it working if console=comX is the only argument, so handle this case separately. Signed-off-by: Luca Dariz Message-Id: <20220205175129.309469-5-luca@orpolo.org> --- i386/i386at/com.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'i386') diff --git a/i386/i386at/com.c b/i386/i386at/com.c index d565a053..1f305b23 100644 --- a/i386/i386at/com.c +++ b/i386/i386at/com.c @@ -189,6 +189,11 @@ comcnprobe(struct consdev *cp) if (console) mach_atoi(console + strlen(CONSOLE_PARAMETER), &rcline); + if (strncmp(kernel_cmdline, CONSOLE_PARAMETER + 1, + strlen(CONSOLE_PARAMETER) - 1) == 0) + mach_atoi(kernel_cmdline + strlen(CONSOLE_PARAMETER) - 1, + &rcline); + maj = 0; unit = -1; pri = CN_DEAD; -- cgit v1.2.3