RE: [U-Boot-Users] Linux port for MPC855T

Hi Steve
Thanks very much for your reply.
I do not fully understand the roles of the boot loader and the BSP. In the normal case, would the UPM be programmed by u-boot, or must the kernel also be aware of it?
Specifically, when we talk about Linux BSP, are we talking about the boot loader or the device drivers or both?
Where would I find the UPM table values in the VxWorks BSP?
Sorry, if these are ignorant questions. I am more of an application programmer than a BSP programmer.
Finally, which Linux disctribution and hardware bring-up tools are you using?
Thanks
David
Telecom MODUS is an ISO9001/TickIT approved Company. LRQA Certificate of Approval reference 0965133 ************************************************************ THIS MESSAGE IS INTENDED ONLY FOR THE USE OF THE INDIVIDUAL TO WHOM IT IS ADDRESSED AND CONTAINS INFORMATION THAT IS PRIVATE AND/OR PROPRIETARY. If the reader of this message is not the intended recipient, or the employee or agent responsible for delivering the message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please forward the whole message to admin@t-modus.nec.co.uk Company Registration No.3493954 Telephone Number +44 (0) 1372 381880 Fax Number +44 (0) 1372 381804 Email general@t-modus.nec.co.uk ************************************************************

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
participants (2)
-
David Aldrich
-
Wolfgang Denk