Originally posted by rabcor
View Post
This implementation has support for common chipsets such as Intel Z87, Z97, X99, and AMD 900-series chipsets. Then the motherboard configures the firmware for each of their motherboards to load the relevant modules for hardware support and configure the logo and strings for manufacturer, product, version, etc.
Coreboot also has support for multiple chipsets and hardware.
So Coreboot does essential hardware setup and configuration then executes a payload stored in the firmware. That payload may be SeaBIOS (a open source BIOS implementation) or TianoCore (a open source UEFI implementation) or GNU GRUB (the bootloader) or the Linux kernel directly.
When you flash Coreboot into firmware, you flash the Coreboot firmware image built for your motherboard (which contains modules for the chipset on your motherboards). You do not flash a big monolithic general-purpose image.
Comment