As part of this work over the past few months, Luc is announcing today that he has been successful in implementing a native VGA text-mode within CoreBoot. Previously CoreBoot was limited to using the PCI option ROM of the graphics card, but now with Luc's latest work, under select hardware, you can now have a native VGA text-mode, but it's just an 80x25 text mode. For now this code just works with select VIA motherboards that use an AMD CPU and provide a VIA Chrome 9 IGP. This code though is broken down into a generic VGA part and then another patch that consists of the VIA / Chrome 9 specific chunks. With the VIA IGP being so simple, this amounts to just a few hundred lines of code to provide full VGA mode-setting.
This code is being committed to the CoreBoot repository and Luc is expected to blog about this accomplishment shortly.