[U-Boot-Users] Linux port for MPC855T

Wolfgang Denk wd at denx.de
Wed Dec 10 21:29:07 CET 2003


In message <0E8A20F2EB7BD7119C1F00508BB333780E5CEB at tmservermail02.t-modus.nec.co.uk> you wrote:
> I do not fully understand the roles of the boot loader and the BSP.  In

The boot loader initializes the hardware. The  [Linux]  BSP  is  that
part  of  Linux  or  modifications to the Linux kernel that deal with
board specific stuff like which I/O pin needs to be set  to  high  to
enable the ethernet PHY.

> the normal case, would the UPM be programmed by u-boot, or must the
> kernel also be aware of it?

The initialization of the memory controller (which is mor  than  just
preogramming  the  UPM)  is  done in the boot loader. The kernel just
expects working memory.

> Specifically, when we talk about Linux BSP, are we talking about the
> boot loader or the device drivers or both?

The Linux BSP is the Linux BSP; the boot loader is the  boot  loader;
device  drivers  are device drivers - either U-Boot device drivers or
Linux device drivers. These things are mostly orthogonal.

> Where would I find the UPM table values in the VxWorks BSP?

Use grep?

> Finally, which Linux disctribution and hardware bring-up tools are you
> using?

We use the ELDK (what else? :-) and BDI2000's.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
Is truth not truth for all?
	-- Natira, "For the World is Hollow and I have Touched
		   the Sky", stardate 5476.4.




More information about the U-Boot mailing list