From coreboot
Revision as of 18:22, 1 March 2005 by Stepan (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The wiki is being retired!

Documentation is now handled by the same processes we use for code: Add something to the Documentation/ directory in the coreboot repo, and it will be rendered to Contributions welcome!

What is FILO

Filo is a bootloader which loads boot images from local filesystem, without help from legacy BIOS services.

Expected usage is to flash it into the BIOS ROM together with LinuxBIOS.


- Supported boot devices: IDE hard disk and CD-ROM, and system memory (ROM)
- Supported filesystems: ext2, fat, jfs, minix, reiserfs, xfs, and iso9660
- Supported image formats: ELF and [b]zImage (a.k.a. /vmlinuz)
- Supports boot disk image of El Torito bootable CD-ROM
- Supports loading image from raw device with user-specified offset
- Console on VGA + keyboard, serial port, or both
- Line editing with ^H, ^W and ^U keys to type arbitrary filename to boot
- Full support for the ELF Boot Proposal (where is it btw, Eric?)
- Auxiliary tool to compute checksum of ELF boot images
- Full 32-bit code, no BIOS calls

Additional Information

Filo on AMD64
Filo on the Arima Hdama