CONFIG_EARLY_PRINTK on versatile broken in mainline

Grant Likely grant.likely at secretlab.ca
Thu Apr 5 19:27:52 EDT 2012


On Thu, Apr 5, 2012 at 4:19 PM, Grant Likely <grant.likely at secretlab.ca> wrote:
> On Thu, Apr 5, 2012 at 4:08 PM, Fabio Estevam <festevam at gmail.com> wrote:
>> On Thu, Apr 5, 2012 at 7:52 PM, Grant Likely <grant.likely at secretlab.ca> wrote:
>>> Has anyone else had problems with CONFIG_EARLY_PRINTK on current
>>> mainline?  ARM versatile fails to boot on qemu when it is selected.
>>> I've just started bisecting.  v3.3 is okay, but current mainline is
>>> broken.  Output stops after dumping out the memblock regions, and
>>> __log_buf stops at the same place.
>>
>> Please try this patch:
>> http://permalink.gmane.org/gmane.linux.ports.arm.kernel/158694
>
> I've already had that fix applied.  This is a different issue.  The
> kernel boots fine if CONFIG_EARLY_PRINTK isn't defined.

Update: I'm still investigating, but it bisects out to this commit:

commit 94e5a85b3be0ce109d26aa6812b2a02c518a0e4b
Author: Russell King <rmk+kernel at arm.linux.org.uk>
Date:   Wed Jan 18 15:32:49 2012 +0000

    ARM: earlier initialization of vectors page



More information about the linux-arm-kernel mailing list