[U-Boot] memory info hand off on 32 bit arm

valerij zaporogeci vlrzprgts at gmail.com
Sat Jun 23 12:32:17 UTC 2018


Hi, could someone please answer these questions. On 32 bit arm, when
interfacing with linux without device tree, ATAGs are used for hand
off.
The questions are about MEM32 atags.
First, is it possible that there will be more than one MEM32 atag on a
platform? in the 32 bit arm realm? thus - more than 1 SDRAM region.
If so, then:
are those regions (atags representing them) guaranteed to:
1) represent real disjoint areas in system space (no redundant
splitting into adjacent areas)
2) not overlap and have no zero size
3) be ordered in ascending order in atag list

I couldn't find any specification on this anywhere, maybe this will be
read by someone who knows how uboot does prepare ATAGs and will be
kind enough to answer. For which I thank in advance.


More information about the U-Boot mailing list