|
|
Subscribe / Log in / New account

LCA: Chrome OS and open firmware

LCA: Chrome OS and open firmware

Posted Feb 14, 2013 8:18 UTC (Thu) by idupree (guest, #71169)
Parent article: LCA: Chrome OS and open firmware

article: "Other interesting differences include the fact that coreboot's first stage ("bootblock") is written partly in assembly, but partly in C that is compiled with romcc"

wikipedia: "[romcc] is now obsolete for coreboot because the coreboot project uses "cache as RAM", enabling an ordinary C compiler to be used." which cites a 2009 article "We also decided to say bye bye to ROMCC, since it was this well-intended, but unmaintainable piece of 26k lines of code in a single file." http://www.h-online.com/open/features/About-ROMCC-and-V3-...

Which is most correct? :)


to post comments

LCA: Chrome OS and open firmware

Posted Feb 14, 2013 18:44 UTC (Thu) by iceblink (guest, #19982) [Link]

ROMCC is still used, but as little as possible. These days it is only for the very early bootblock code before Cache-as-RAM is initialized.

The Coreboot V3 rewrite never quite took hold...


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds