From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Glass Date: Mon, 6 Jun 2016 17:58:12 -0600 Subject: [U-Boot] ARMv7 Execution Flow In-Reply-To: <57557CE8.2040501@gmail.com> References: <5754F2A5.3020108@ti.com> <57557CE8.2040501@gmail.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi James, On 6 June 2016 at 07:38, James Chargin wrote: > Hi James, > > On 06/05/2016 08:48 PM, Lokesh Vutla wrote: >> >> Hi James, >> >> On Saturday 04 June 2016 12:25 AM, James Pollard wrote: >>> >>> Hi, >>> >>> I'm a new U-Boot user. I'm trying to follow the flow of execution for the >>> ARMv7 architecture, and have found myself running into confusion. >>> >>> ... > > > I've found, in my similar explorations for other architectures, that the > link map can provide clues to where a particular function is linked from. > > In this case, based on the reply from Lokesh, I'd imagine the link map would > show no definition. Also, perhaps there is an objdump option to display this > info. > > I've noticed however, since the change to Kbuild, the names of all files > contributing to the final link are "build-in.o" which decreases the > usefulness of the link map for this purpose. You can also take a look at the README under 'Board Initialisation Flow:'. Unfortunately not all boards use this new flow, but it should at least provide you with the intent. This is indeed an area that takes some time to understand. Regards, Simon