Mainboards supported by coreboot
coreboot.org
coreboot.org
It is hard to quantify exactly why this is nice, but I will try. I think it is because you now have a situation where because the whole toolchain is public there can be no magic in it. so the firmware and the flashing process feels more solid and predictable than most other firmware. specificly, I run openbsd on mine and flashrom has no problem updating the firmware[1]. a very unsupported configuration. I will probably never need to build my own firmware but I really like knowing that I could.
1. The trick to flashing firmware on openbsd is understanding that openbsd as part of it's normal boot shuts off a lot of memory access(sysctl kern.securelevel). so the easiest way is boot into single user mode so flashrom can write to the correct memory addresses.
Did you have any success?
This is an excellent point! Flashrom + runlevel 1 in most linux/unix'es = best chance to read/write BIOS/(U)EFI ((E)EP)ROM/flash...
Also, +1 for OpenBSD.