
In message 0E8A20F2EB7BD7119C1F00508BB333780E5CEB@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