KEXEC on ARM cortex-a15

Naresh Bhat nareshgbhat at gmail.com
Mon Nov 19 10:38:43 EST 2012


Hi Will Deacon,

Thank you very much.  I appreciate your help.

Yes, it looks like it is added on Sep 7th

commit f0839230276d32a67b5a4a65e199c1937adb3643
Author: Matthew Leach <matthew.leach at arm.com>
Date:   Fri Sep 7 10:11:26 2012 +0100

    ARM: Add device tree support to the ARM platform

    To allow newer ARM platforms to use kexec, pass device tree
    information to the kernel during boot.

    By default the dtb is found from /proc/device-tree. A user can specify
    a dtb file or use legacy ATAGs
............
.....................

I will test will latest tools tomorrow.

Regards
-Naresh Bhat

On Mon, Nov 19, 2012 at 8:43 PM, Will Deacon <will.deacon at arm.com> wrote:
> On Mon, Nov 19, 2012 at 02:44:17PM +0000, Russell King - ARM Linux wrote:
>> On Mon, Nov 19, 2012 at 07:57:10PM +0530, Naresh Bhat wrote:
>> > I can see the below question on dmesg "No ATAGs ?"
>> > ...........
>> > ...............
>> > CPU1: Unknown IPI message 0x1
>> > Brought up 2 CPUs
>> > SMP: Total of 2 processors activated (3981.31 BogoMIPS).
>> > NET: Registered protocol family 16
>> > No ATAGs?
>>
>> That is the procfs initialization of ATAGs producing that message.  If
>> you're not booting with ATAGs but instead using DT, then you will get
>> this message, and it's harmless... in which case kexec should be passing
>> the DT blob to the next kernel.
>>
>> If it isn't, then its a kexec bug.
>
> Naresh, please try using a bleeding-edge copy of kexec tools. Support
> for device-tree on ARM was only added there in the last month or so.
>
> Will



-- 
"For things to change, we must change"
-Naresh Bhat



More information about the linux-arm-kernel mailing list