[PATCH v15 07/12] ARM: dts: append hip04 dts
From: haojian.zhuang@linaro.org (Haojian Zhuang)
Date: 2014-08-01 12:02:16
On 29 July 2014 12:00, Olof Johansson [off-list ref] wrote:
quoted
quoted
quoted
quoted
+ 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