coreboot is a BIOS framework mostly used in chromebooks. Not all mainboards have an accessible serial port, but all boards with socketed RAM have a somehow accessible SMBus (used for reading the SPD-EEPROMs), which can be used very early in the boot process to access the coreboot console. This feature was added as part of a GSoC 2022 project. Checkout the following blog posts for more details.

The following articles cover how the SMBus console support was added to coreboot.

Mentors

  1. Tim Wawrzynczak
  2. Raul Rangel