public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot-Users] documentation help
@ 2007-11-09 16:02 Abraham Varricatt
  0 siblings, 0 replies; only message in thread
From: Abraham Varricatt @ 2007-11-09 16:02 UTC (permalink / raw)
  To: u-boot

Hi all,

For the past week I've been trying to trace the program flow of u-boot 
and I've not had much success so far.

When I mean 'program flow' I am referring to how u-boot works. As an 
example, I have a MPC8555E running on a board with PCI configured. Now, 
during boot up u-boot initializes the PCI bus.

What I've found out so far, is that the main program calls a function 
called 'pci_init()'  (or similar to that). This function is located in a 
file present in the 'board' directory. Now, the code in the 'board' 
directory redirects program flow to the 'cpu' directory where much of 
the initialization really takes place. There is a lot of jumping around 
there and it is hard for me to keep track of the flow.

One of the biggest difficulties I am facing is that there does not seem 
to be any documentation on this matter. The comments in the source are 
just not enough for me.

Any suggestions?

One of my colleagues specifically asked me to explain to him how u-boot 
does the PCI enumeration and I'm stuck.

Yours,
Abraham V.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2007-11-09 16:02 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-09 16:02 [U-Boot-Users] documentation help Abraham Varricatt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox