U-Boot

U-Boot is an open source boot loader. Follow the Building U-Boot instructions at wiki.xilinx.com to download U-Boot and configure it for your platform. If you use PetaLinux to create Linux boot files, it will configure and create U-boot for you.

For the SDx system compiler to use a U-Boot, a BIF file must point to it, as defined by the sdx:bif attribute of the<sdx:image> element. Refer to the Software Platform XML Metadata Reference for more information on the sdx:bif attribute.
/* linux */ 
the_ROM_image: 
 { 
   [bootloader]<boot/fsbl.elf> 
   <bitstream> 
   <boot/u-boot.elf> 
 }

Example: samples/platforms/zc702_axis_io/sw/boot/u-boot.elf