U-Boot

U-Boot is the preferred bootloader for embedded targets. The ARC architecture is support directly in the upstream U-boot project.