Vexpress TC2 no longer booting on v4.12-rc1

Mathieu Poirier mathieu.poirier at linaro.org
Sun Jun 4 18:47:15 PDT 2017


On 2 June 2017 at 16:24, Russell King - ARM Linux <linux at armlinux.org.uk> wrote:
> On Fri, Jun 02, 2017 at 04:16:59PM -0600, Mathieu Poirier wrote:
>> Good afternoon Russell and friends,
>>
>> I noticed that my vexpress-TC2 platform stopped booting when moving to
>> kernel v4.12-rc1 (same with -rc2 and 3).  The last time things worked
>> properly was on v4.11.  I did a bisect between v4.11 and v4.12-rc1 and
>> ended up on [1], hence this email.
>>
>> Since CONFIG_ARM_VIRT_EXT is selected by  default I removed the
>> "#ifdef CONFIG_ARM_VIRT_EXT" section in the last hunk of the patch and
>> the system sprung up to life again.
>
> Hmm, this doesn't make much sense.  The code in last hunk of the patch
> you refer to should only get run during system shutdown, not during
> system boot, so I think something else is going on...
>
> Please could you test again, this time rather than removing the #ifdef,
> add two "mov r0, r0" there?  (So replacing the two instructions that
> removing the ifdef would have exposed.)

That works - by replacing the original code with a couple of "mov r0,
r0" the system is able to boot again.

>
> Thanks.
>
> --
> RMK's Patch system: http://www.armlinux.org.uk/developer/patches/
> FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
> according to speedtest.net.



More information about the linux-arm-kernel mailing list