[PATCH v15 07/12] ARM: dts: append hip04 dts

Haojian Zhuang haojian.zhuang at linaro.org
Fri Aug 1 05:02:16 PDT 2014


On 29 July 2014 12:00, Olof Johansson <olof at lixom.net> wrote:
>>> >> +                       reg = <0x3e00000 0x00100000>;
>>> >> +                       relocation-entry = <0xe0000100>;
>>> >> +                       relocation-size = <0x1000>;
>>> >> +                       bootwrapper-phys = <0x10c00000>;
>>> >> +                       bootwrapper-size = <0x10000>;
>>> >> +                       bootwrapper-magic = <0xa5a5a5a5>;
>>> >
>>> > Are these absolute addresses, or translated per ranges above?
>>> >
>>> > Why are they related to the system controller?
>>> >
>>>
>>> I need these parameters. But I can't find a better place.
>>
>> Again, what is the boot wrapper in this case? And what do you need them for?
>
> Ok, looking at patch 3/12, it seems that the "bootwrapper" base
> address is used to specify where the CPU goes when released by the
> system controller.
>
> Isn't there an address that can be written in the system controller
> that specifies this base address, such that you can just handle this
> dynamically at runtime? It seems really, really odd that the platform
> will expect this one page in the middle of ram to just be untouched
> otherwise.
>

I'll move these parameters from DTS file to command line. Then I can
reserve these memory when I parse the command line.

Regards
Haojian



More information about the linux-arm-kernel mailing list