Date: Mon, 05 Jan 2026 21:27:15 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 292206] loader generates invalid hw.uart.console value when serial console redirection is disabled, preventing system from booting Message-ID: <bug-292206-227-Y565K3FDEs@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-292206-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292206 --- Comment #2 from Jarmo Jaakkola <jarmo.jaakkola@roskakori.fi> --- I did not fully investigate what exactly causes the system to reboot, only the conditions for triggering it. My wild guess is that the kernel does not properly validate the hw.uart.console value and then tries to use 0x0 as memory mapped I/O address and -4 as register shift. If my hunch is correct, I'd suppose that in addition to my suggested fix that prevents loader from generating the invalid value, the kernel should also try to validate the values it receives in hw.uart.console. -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-292206-227-Y565K3FDEs>
