AMD commits to coreboot
blogs.amd.com
blogs.amd.com
coreboot (formerly known as LinuxBIOS) is a Free Software project aimed at replacing the proprietary BIOS (firmware) you can find in most of today's computers.
I'm guessing that doing init work on 3rd party expansion cards is left up to the OS. This makes sense, but might be troublesome for poorly designed adapters...
--hardware/low-level noob (bare with me)
Open Firmware replaces this with Forth code on the card and a Forth interpreter. This is how PowerPC Macs and Sun Sparc hardware would load card drivers.
EFI's driver functionality is pretty much the same as Open Firmware, except it uses an EFI Byte Code (EBC) as it's language.
Really? I don't think so.
Massively overdesigned, and the designers clearly considered systems like COM and ActiveX good models to emulate.