"LinuxBIOS for ARM" or "Merging LinuxBIOS with BLOB"

Bari Ari bari at onelabs.com
Wed Sep 25 13:30:01 CEST 2002


Has anyone else here worked with BLOB?

http://sourceforge.net/projects/blob

Blob is a boot loader for SA11x0 (StrongARM) platforms and is just 
starting to support PXA and Xscale processors. Blob is able to boot a 
Linux kernel stored in flash or RAM and provide that kernel with a 
ramdisk (again from flash or RAM). The current BLOB binary is only about 
7.2KB and the complete source tree is around 750KB.

BLOB is mostly written in C with some Assembly much like LinuxBIOS.

We're considering merging all the work with Etherboot and LinuxBIOS with 
BLOB somehow to get LinuxBIOS and Etherboot working with ARM and Xscale 
processors. It would be nice to be able to share all of this between 
platforms.

Application areas would include:

LART (PXA)
Ipaq    (PXA)
SA11x0
PXA2x0
802xx
IOP3xx
ICXxxxx
IXPxxxx

as well as several other PDA, embedded and network infrastructure 
devices since Xscale is now used heavily for network processors and the 
current ARM and Xscale bootloader, config/init tools like Angel and the 
Intel Telematics bootloader are not exactly wonderful.

Bari





More information about the coreboot mailing list