OpenBIOS is a free portable firmware
implementation. The goal is to implement a 100% IEEE 1275-1994
(Referred to as Open Firmware) compliant firmware.
Among its many features, Open Firmware especially provides an
instruction set independent device interface. This can be used to
boot the operating system from expansion cards without native
initialization code.
It is OpenBIOS' goal to work on all common platforms, like x86,
AMD64, PPC, ARM and IPF.
With its flexible and modular design, OpenBIOS also targets
embedded systems, where a sane and unified firmware is a crucial
design goal and reduces porting efforts noticably.