On Wed, 2010-03-31 at 14:31 -0400, H. Peter Anvin wrote:
Look for
early_printk("Kernel alive");
That function is called prior to early_console_register(). Even though
the call is now conditional, it can still happen if the log level is
high enough. There are a couple of other early_printk() calls which can
be executed before early_console_register() as well. The value of isVGA
is thus irrelevant.
Regarding a) and b), we have hardware which does not have VGA and does
use the same memory space for another device. This was actually how the
problem was found.
Guenter
--