x-loader source for beaglebone

Hi,

I am looking for x-loader source for beaglebone. Can someone please direct me to the link.
Thanks.

Regards,
Malik

There is no x-loader for beaglebone and hence no source

What are you saying? If there is no x-loader then who loads u-boot? There is a file whose name is MLO, which is supposed to be signed x-loader.

Oh, about 3-4 years ago, all "x-loader" functionality was merged into
u-boot as "spl"..

Regards,

Confusing. Please help me understand.

  • If there is no x-loader then, who boots u-boot?
  • What is MLO? Is it not x-loader?

Regards,
Malik

Confusing. Please help me understand.
- If there is no x-loader then, who boots u-boot?

u-boot (SPL) boots u-boot.img...

- What is MLO? Is it not x-loader?

MLO is just the "name" of the file the rom bootloader looks for...

X-loader (which itself was a fork of u-boot) originally created this
file for BeagleBoard/PandaBoard users..

However u-boot was then extended to do this by default (u-boot spl),
as a lot of other devices had similar bootloader limitations.

So fast forward to today, as X-Loader is dead/buried/pile of
rubble/etc and u-boot spl functionaility has replaced it... When you
build u-boot today for the "BeagleBone" target, you get two files
"MLO" and "u-boot.img".. MLO came from the u-boot spl infastructure,
and u-boot.img is just u-boot..

Regards,