What role, then, do Open Firmware and EFI play if the hardware is being initialized by coreboot?
--hardware/low-level noob (bare with me)
--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.