Thread (48 messages) 48 messages, 6 authors, 2014-08-01
STALE4335d

[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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help