Most architectures have some way of doing printk()'s before
console_init(). x86 doesn't. x86_64 has a self-contained serial and
vga driver that do the trick. This could easily be a multiple
architecture thing, but I didn't want to clutter up generic code with
things that no one else is ever going to use.
The ugly part here is the de-static'ing of the console init functions,
and trying to keep the serial init function from running twice. The
other part that I don't like is getting the console= part at config
time. But, getting arguments parsed this early requires some invasive
surgery in early boot.
Although it _is_ ugly, it's also pretty small. Martin Bligh has
promised to add vga support too.
-- Dave Hansen haveblue@us.ibm.com
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Sun Jun 15 2003 - 22:00:21 EST